public class CatalogFilterTreeDataBean extends java.lang.Object implements DynamicTreeUserDataBean
Modifier and Type | Field and Description |
---|---|
protected java.lang.String | _activeContractId
The active version of the contract being modified
|
protected java.lang.String | _contractId
The contract being modified
|
protected java.lang.String | _priceListIds
The price lists of the term and condition
|
static java.lang.String | CATENTRY_TYPE_BUNDLE
Catentry Type Bundle
|
static java.lang.String | CATENTRY_TYPE_DYNAMIC_KIT
Catentry Type Dynamic Kit
|
static java.lang.String | CATENTRY_TYPE_ITEM
Catentry Type Item
|
static java.lang.String | CATENTRY_TYPE_PACKAGE
Catentry Type Package
|
static java.lang.String | CATENTRY_TYPE_PRODUCT
Catentry Type Product
|
protected java.lang.String | excludedCatentryIds
Catalog entries excluded by the hosting contract
|
protected java.lang.String | excludedCatgroupIds
Categories excluded by the hosting contract
|
protected java.lang.String | excludedProductSetIds
Product sets excluded by the hosting contract
|
protected boolean | hideHostingExclusions
Should categories and products excluded by the hosting contract be removed from the tree
|
protected boolean | loadUnsynchData
Should unsynchronized product set data be loaded
|
static java.lang.String | NODE_TYPE_BUNDLE
Tree Node Types Bundle
|
static java.lang.String | NODE_TYPE_CATALOG
Tree Node Types Catalog
|
static java.lang.String | NODE_TYPE_CATEGORY
Tree Node Types Category
|
static java.lang.String | NODE_TYPE_CATENTRY
Tree Node Types Catentry
|
static java.lang.String | NODE_TYPE_DYNAMIC_KIT
Tree Node Types Dynamic Kit
|
static java.lang.String | NODE_TYPE_HOSTING_CONTRACT_EXCLUSION
Tree Node Types Hosting Contract Exclusion
|
static java.lang.String | NODE_TYPE_ITEM
Tree Node Types Item
|
static java.lang.String | NODE_TYPE_PRODUCT
Tree Node Types Product
|
static java.lang.String | NODE_TYPE_RESELLER_CATENTRY
Tree Node Types Reseller Catentry
|
static java.lang.String | NODE_TYPE_RESELLER_CATGROUP
Tree Node Types Reseller Catgroup
|
static java.lang.String | NODE_TYPE_RESELLER_OVERRIDE
Tree Node Types Reseller overrides
|
static java.lang.String | NODE_TYPE_SEPARATOR
Tree Node Types Separator
|
Constructor and Description |
---|
CatalogFilterTreeDataBean()
Constructs a CatalogFilterTreeDataBean object.
|
Modifier and Type | Method and Description |
---|---|
CommandContext | getCommandContext()
Gets the commandContext associated with the data bean.
|
java.lang.String | getDefaultLanguageId()
Gets the language identifier for the language in which to search.
|
java.util.Vector | getIconInfo()
Gets the icon information.
|
java.lang.String | getLanguageId()
Gets the language identifier for the language in which to fetch.
|
java.util.Vector | getMenuInfo()
Gets the menu information.
|
java.util.Vector | getNodeInfo()
Gets the node information.
|
TypedProperty | getRequestProperties()
Gets the requestProperties associated with the data bean.
|
java.lang.String | getStoreId()
Gets the store identifier.
|
java.lang.String | getStoreIds()
Gets the store identifiers for all the related stores in the store path.
|
void | populate()
This method is used to populate all nodes info and append to the nodeInfo vector.
|
protected void | setCatalogId(java.lang.String newCatalogId)
Sets the catalog ID defined in the root of this product tree.
|
protected void | setCategoryId(java.lang.String newCategoryId)
Sets the category ID of the selected tree node.
|
protected void | setCatentryId(java.lang.String newCatentryId)
Sets the catalog entry ID of the selected tree node.
|
protected void | setCatentryIds(java.lang.String newCatentryIds)
Sets the list of resultant catalog entry IDs.
|
void | setCommandContext(CommandContext cc)
Sets the commandContext associated with the data bean.
|
void | setLanguageId(java.lang.String newLanguageId)
Sets the language identifier in which to search.
|
void | setRequestProperties(TypedProperty param)
Sets the requestProperties associated with the data bean.
|
protected void | setSalesCatalogId(java.lang.String newSalesCatalogId)
Sets the sales catalog ID defined in the root of this product tree.
|
void | trace(java.lang.String traceString)
Outputs a line of trace if trace mode is true.
|
public static final java.lang.String CATENTRY_TYPE_PRODUCT
public static final java.lang.String CATENTRY_TYPE_ITEM
public static final java.lang.String CATENTRY_TYPE_PACKAGE
public static final java.lang.String CATENTRY_TYPE_BUNDLE
public static final java.lang.String CATENTRY_TYPE_DYNAMIC_KIT
public static final java.lang.String NODE_TYPE_CATALOG
public static final java.lang.String NODE_TYPE_CATEGORY
public static final java.lang.String NODE_TYPE_CATENTRY
public static final java.lang.String NODE_TYPE_SEPARATOR
public static final java.lang.String NODE_TYPE_BUNDLE
public static final java.lang.String NODE_TYPE_DYNAMIC_KIT
public static final java.lang.String NODE_TYPE_ITEM
public static final java.lang.String NODE_TYPE_PRODUCT
public static final java.lang.String NODE_TYPE_RESELLER_OVERRIDE
public static final java.lang.String NODE_TYPE_RESELLER_CATGROUP
public static final java.lang.String NODE_TYPE_RESELLER_CATENTRY
public static final java.lang.String NODE_TYPE_HOSTING_CONTRACT_EXCLUSION
protected java.lang.String excludedCatgroupIds
protected java.lang.String excludedCatentryIds
protected java.lang.String excludedProductSetIds
protected boolean loadUnsynchData
protected boolean hideHostingExclusions
protected java.lang.String _contractId
protected java.lang.String _activeContractId
protected java.lang.String _priceListIds
public CatalogFilterTreeDataBean()
public CommandContext getCommandContext()
public java.util.Vector getIconInfo()
public java.lang.String getDefaultLanguageId() throws java.lang.Exception
public java.lang.String getLanguageId() throws java.lang.Exception
public java.util.Vector getMenuInfo()
public java.util.Vector getNodeInfo()
public TypedProperty getRequestProperties()
public java.lang.String getStoreId() throws java.lang.Exception
public java.lang.String getStoreIds() throws java.lang.Exception
public void populate() throws java.lang.Exception
protected void setCatalogId(java.lang.String newCatalogId)
protected void setSalesCatalogId(java.lang.String newSalesCatalogId)
protected void setCategoryId(java.lang.String newCategoryId)
protected void setCatentryId(java.lang.String newCatentryId)
protected void setCatentryIds(java.lang.String newCatentryIds)
public void setCommandContext(CommandContext cc)
public void setLanguageId(java.lang.String newLanguageId)
public void setRequestProperties(TypedProperty param)
public void trace(java.lang.String traceString)