public class CatalogGroupAccessBean extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean implements CatalogGroupAccessBeanData
Constructor and Description |
---|
CatalogGroupAccessBean()
Zero argument constructor used to initialize the access bean.
|
CatalogGroupAccessBean(javax.ejb.EJBObject o) |
CatalogGroupAccessBean(com.ibm.commerce.context.content.objects.EntityCreationData entityCreationData)
Contructor for the object that maps to a corresponding ejbCreate method in the home interface of the EJB.
|
CatalogGroupAccessBean(java.lang.Long memberId)
Maps to a corresponding ejbCreate method in the home interface of the EJB
|
CatalogGroupAccessBean(java.lang.Long argCatalogGroupReferenceNumber, java.lang.Long memberId)
Maps to a corresponding ejbCreate method in the home interface of the EJB.
|
CatalogGroupAccessBean(java.lang.Long aMemberId, java.lang.String argIdentifier)
Maps to a corresponding ejbCreate method in the home interface of the EJB.
|
Modifier and Type | Method and Description |
---|---|
void | commitCopyHelper() |
protected java.lang.String | defaultJNDIName() |
java.util.Enumeration | findByCatalogGroupIds(java.lang.Long[] catGroupIds)
Finds the catalog groups catalog group ids.
|
java.util.Enumeration | findByCatalogId(java.lang.Long catalogId)
Finds the catalog group with catalog ID.
|
CatalogGroupAccessBean | findByCatalogIdAndProductSetId(java.lang.Long catalogId, java.lang.Integer productSetId)
This method returns the CatalogGroup Access Bean with the specified Catalog ID and ProductSet ID.
|
CatalogGroupAccessBean | findByCatalogIdAndProductSetIdAndStore(java.lang.Long catalogId, java.lang.Integer productSetId, java.lang.Integer storeId)
Finds by catalog id, product set id and store id.
|
java.util.Enumeration | findByCatalogIdAndStore(java.lang.Long catalogId, java.lang.Integer storeId)
Finds by catalog id and store id.
|
java.util.Enumeration | findByChildGroupId(java.lang.Long catalogId, java.lang.Long catalogChildGroupId)
This method return an enumeration of CatalogGroup Access Beans that belongs to the specified Catalog and parent to the specified Catalog Group.
|
java.util.Enumeration | findByChildGroupIdAndStore(java.lang.Long catalogId, java.lang.Long catalogChildGroupId, java.lang.Integer storeId)
Finds by catalog id, child catalog group id and store id.
|
java.util.Enumeration | findByIdentifierAndStore(java.lang.String astrIdentifier, java.lang.Integer anStoreId)
Finds by identifier and store id.
|
CatalogGroupAccessBean | findByKeyAndStore(java.lang.Long catalogId, java.lang.Integer StoreId)
This method return the Catalog Group of the specified Catalog and Store.
|
java.util.Enumeration | findByMemberIdAndCategoryId(java.lang.Long memberId, java.lang.String categoryId)
Finds the catalog group with the owner ID and category ID.
|
CatalogGroupAccessBean | findByMemberIdAndIdentifier(java.lang.Long memberId, java.lang.String Identifier)
This method returns the Catalog Group of the specified owner and identifier.
|
java.util.Enumeration | findByParentGroupId(java.lang.Long catalogId, java.lang.Long catalogParentGroupId)
Finds the catalog group with the parent group ID.
|
java.util.Enumeration | findByParentGroupIdAndStore(java.lang.Long catalogId, java.lang.Long catalogParentGroupId, java.lang.Integer storeId)
Finds by catalog id, parent catalog group id and store id.
|
java.util.Enumeration | findEntitledCatalogGroupsByCatalog(java.lang.Long arg0, java.lang.Long[] arg1) |
java.util.Enumeration | findEntitledCatalogGroupsByCatalogAndStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId, java.lang.Long[] aExcludedPSList)
findEntitledCatalogGroupsByCatalogAndStore
|
java.util.Enumeration | findEntitledChildCatalogGroupsByCatalogAndParentGroup(java.lang.Long arg0, java.lang.Long arg1, java.lang.Long[] arg2) |
java.util.Enumeration | findEntitledChildCatalogGroupsByCatalogAndParentGroupAndStore(java.lang.Long anCatalogId, java.lang.Long anCatalogGroupId, java.lang.Integer anStoreId, java.lang.Long[] aExcludedPSList)
findEntitledChildCatalogGroupsByCatalogAndParentGroupAndStore
|
boolean | fulfills(java.lang.Long arg0, java.lang.String arg1) |
CatalogGroupAttributeAccessBean[] | getAttributes()
This method returns the list of CatalogGroupAttribute Access Bean that belongs to the Catalog Group.
|
CatalogGroupAttributeAccessBean[] | getAttributes(java.lang.Integer arg1)
The attributes that describe this CatalogGroup in the language specified.
|
CatalogEntryAccessBean[] | getCatalogEntries(java.lang.Long arg1)
Gets the list of catalog entries in the catalog group.
|
CatalogEntryAccessBean[] | getCatalogEntries(java.lang.Long argCatalogId, java.lang.Long[] arginclusivePSList, java.lang.Long[] argExclusivePSList)
Gets the list of catalog entries in the catalog group that are in the inclusive ProductSet list and not in the exclusive ProductSet list.
|
CatalogEntryAccessBean[] | getCatalogEntries(java.lang.Long argCatalogId, java.util.Vector[] arginclusivePSList, java.util.Vector[] argExclusivePSList)
Gets the list of catalog entries in the catalog group that are in the inclusive ProductSet list and not in the exclusive ProductSet list.
|
CatalogEntryAccessBean[] | getCatalogEntriesByStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId)
Gets the catalog entries for the given store.
|
CatalogEntryAccessBean[] | getCatalogEntriesByStore(java.lang.Long argCatalogId, java.lang.Integer anStoreId, java.lang.Long[] arginclusivePSList, java.lang.Long[] argExclusivePSList)
Gets the catalog entries for the given store and which are allowed by the inclusion and exclusion product sets.
|
CatalogEntryAccessBean[] | getCatalogEntriesByStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId, java.lang.String[] subtypes)
Gets the catalog entries for the given store.
|
CatalogEntryAccessBean[] | getCatalogEntriesByStore(java.lang.Long argCatalogId, java.lang.Integer anStoreId, java.util.Vector[] arginclusivePSList, java.util.Vector[] argExclusivePSList)
Gets the catalog entries for the given store and which are allowed by the inclusion and exclusion product sets.
|
CatalogEntryAccessBean[] | getCatalogEntriesByStore(java.lang.Long argCatalogId, java.lang.Integer anStoreId, java.util.Vector[] arginclusivePSList, java.util.Vector[] argExclusivePSList, java.lang.String[] subtypes)
Gets the catalog entries for the given store and which are allowed by the inclusion and exclusion product sets.
|
CatalogEntryAccessBean[] | getCatalogEntriesByStoreOrderByPartNumber(java.lang.Long argCatalogId, java.lang.Integer anStoreId, java.lang.Long[] argInclusivePS, java.lang.Long[] argExclusivePS)
Gets the catalog entries in the given catalog and store which were included in and exclueded from the product sets.The result is sorted by part number.
|
CatalogEntryAccessBean[] | getCatalogEntriesByStoreOrderByPartNumber(java.lang.Long argCatalogId, java.lang.Integer anStoreId, java.util.Vector[] argInclusivePS, java.util.Vector[] argExclusivePS)
Gets the catalog entries in the given catalog and store which were included in and exclueded from the product sets.The result is sorted by part number.
|
java.lang.String | getCatalogGroupReferenceNumber() |
java.lang.Long | getCatalogGroupReferenceNumberInEJBType() |
RelatedCatalogGroupAccessBean[] | getCategoryAccessory()
This method returns the list of RelatedCatalogGroup Access Bean that have an accessory relationship with this Catalog Group.
|
RelatedCatalogGroupAccessBean[] | getCategoryAccessory(java.lang.String arg1)
This methods returns the list of RelatedCatalogGroup Access Bean with the Catalog Groups that have an accessory relationship to this group described by the semantic specifier.
|
RelatedCatalogGroupAccessBean[] | getCategoryAccessoryByStore(java.lang.Integer anStoreId)
Gets the category accessories for the given store.
|
RelatedCatalogGroupAccessBean[] | getCategoryAccessoryByStore(java.lang.String astrSemantic, java.lang.Integer anStoreId)
Gets the category accessories for the given semantic and store.
|
RelatedCatalogGroupAccessBean[] | getCategoryCrossSell()
Gets the list of CatalogGroups that have a cross-sell relation to this group.
|
RelatedCatalogGroupAccessBean[] | getCategoryCrossSell(java.lang.String arg1)
Gets the list of CatalogGroups that have a cross-sell relation to this group described by the arg1 specifier.
|
RelatedCatalogGroupAccessBean[] | getCategoryCrossSellByStore(java.lang.Integer anStoreId)
Gets the category cross sells for the given store.
|
RelatedCatalogGroupAccessBean[] | getCategoryCrossSellByStore(java.lang.String astrSemantic, java.lang.Integer anStoreId)
Gets the category cross sells for the given semantic and store.
|
RelatedCatalogGroupAccessBean[] | getCategoryUpSell()
Gets the list of Catalog Groups that have an up-sell relation to this group.
|
RelatedCatalogGroupAccessBean[] | getCategoryUpSell(java.lang.String arg1)
This methods returns the list of RelatedCatalogGroup Access Bean with the Catalog Groups that have an up-sell relation to this group described by the semantic specifier.
|
RelatedCatalogGroupAccessBean[] | getCategoryUpSellByStore(java.lang.Integer anStoreId)
Gets the category upsells for the given store.
|
RelatedCatalogGroupAccessBean[] | getCategoryUpSellByStore(java.lang.String astrSemantic, java.lang.Integer anStoreId)
Gets the category upsells for the given semantic and store.
|
CatalogGroupDescriptionAccessBean | getDescription()
Gets the description of the catalog group.
|
CatalogGroupDescriptionAccessBean | getDescription(java.lang.Integer arg1)
This method returns the Catalog Group Description of this Catalog Group with the specified Language.
|
CatalogGroupDescriptionAccessBean | getDescription(java.lang.Integer arg1, java.lang.Integer arg2)
The bean that holds the language specific information for this Catalog Group for the language identified by arg1 and the store identified by arg2.
|
CatalogGroupAccessBean[] | getEntitledSubCatalogGroups(java.lang.Long nCatalogId, java.lang.Long[] arProductSetExclusionList)
This method returns the list of CatalogGroup Access Bean that are members of this Catalog Group and the specified Catalog, and are not excluded from view
|
CatalogGroupAccessBean[] | getEntitledSubCatalogGroupsByStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId, java.lang.Long[] anProductSetExclusionList)
Gets the entitled sub catalog groups for the given catalog id and store, and are not exclued from the view.
|
CatalogGroupAccessBean[] | getEntitledSubCatalogGroupsByStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId, java.util.Vector[] vecInclusionProductSets, java.util.Vector[] vecExclusionProductSets)
Gets the entitled sub catalog groups for the given catalog id and store, and are not exclued from the view.
|
java.lang.String | getField1() |
java.lang.String | getField2() |
java.lang.String | getIdentifier() |
java.lang.String | getLanguage_id() |
java.lang.Integer | getLanguage_idInEJBType() |
java.lang.String | getLastUpdate() |
java.sql.Timestamp | getLastUpdateInEJBType() |
java.lang.String | getMarkForDelete() |
java.lang.Integer | getMarkForDeleteInEJBType() |
java.lang.String | getMemberId() |
java.lang.Long | getMemberIdInEJBType() |
java.lang.Integer | getNumSubCatEntries(java.lang.Long catalogId)
This method calculates the number of Catalog Entries that belongs to this Catalog Group and the specified Catalog.
|
java.lang.Integer | getNumSubCatEntriesByStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId)
Gets the number of sub catalog entries for the given catalog id and store id.
|
java.lang.Integer | getNumSubCatGroups(java.lang.Long catalogId)
This method calculates the number of sub Catalog Group for this Catalog Group with the specified Catalog.
|
java.lang.Integer | getNumSubCatGroupsByStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId)
Gets the number of sub catalog groups for the given catalog id and store id.
|
java.lang.String | getOid() |
java.lang.Long | getOwner() |
CatalogGroupAccessBean[] | getParentCatalogGroups(java.lang.Long catalogId)
This method return the list of Catalog Groups that are parents to this Catalog Group and belong to the specified Catalog.
|
java.lang.Integer[] | getProductSetIds(java.lang.Long catalogId)
This method return the list of ProductSet IDs with the specified Catalog and this Catalog Group.
|
CatalogGroupAccessBean[] | getSubCatalogGroups(java.lang.Long arg1)
Gets the list of sub catalog groups for the catalog group.
|
CatalogGroupAccessBean[] | getSubCatalogGroupsByStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId)
Gets the sub catalog groups for the given catalog id and store id.
|
java.lang.String | getTemplateFileName(java.lang.Long[] arg1, java.lang.Integer arg2, java.lang.String arg3)
Gets the template file based on the specified member groups, store and device type.
|
java.lang.String | getTemplateFileName(java.lang.Long arg1, java.lang.Integer arg2, java.lang.String arg3) |
java.lang.String | getTemplateFileName(java.lang.Long arg1, UserAccessBean arg2, java.lang.Integer arg3, java.lang.String arg4)
The template file based on the specified member groups, store and device type.
|
java.lang.String | getTemplateFileName(java.lang.Long userId, UserAccessBean user, java.lang.Integer store_id, java.lang.String devicetype_id, java.lang.Integer language_id)
The template file based on the specified member groups, store, device type, and language.
|
protected void | instantiateEJB() |
protected boolean | instantiateEJBByPrimaryKey() |
boolean | isCatalogGroupInStore(java.lang.Integer arg1)
Indicates if this catalog group can be displayed in this group.
|
void | refreshCopyHelper() |
void | setField1(java.lang.String newValue) |
void | setField2(java.lang.String newValue) |
void | setIdentifier(java.lang.String newValue) |
void | setInitKey_catalogGroupReferenceNumber(java.lang.String newValue) |
void | setlanguage_id(java.lang.Integer newValue)
setlanguage_id
|
void | setlanguage_id(java.lang.String newValue)
setlanguage_id
|
void | setLastUpdate(java.lang.String newValue) |
void | setLastUpdate(java.sql.Timestamp newValue) |
void | setMarkForDelete(java.lang.Integer newValue) |
void | setMarkForDelete(java.lang.String newValue) |
void | setMemberId(java.lang.Long newValue) |
void | setMemberId(java.lang.String newValue) |
void | setOid(java.lang.String newValue) |
public CatalogGroupAccessBean()
public CatalogGroupAccessBean(javax.ejb.EJBObject o) throws java.rmi.RemoteException
public CatalogGroupAccessBean(java.lang.Long memberId) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Maps to a corresponding ejbCreate method in the home interface of the EJB
public CatalogGroupAccessBean(java.lang.Long argCatalogGroupReferenceNumber, java.lang.Long memberId) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException
Maps to a corresponding ejbCreate method in the home interface of the EJB. Creates an access to the catalog group according to the catalog group reference number and member ID.
public CatalogGroupAccessBean(java.lang.Long aMemberId, java.lang.String argIdentifier) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Maps to a corresponding ejbCreate method in the home interface of the EJB. Creates an access to the catalog group according to the Catalog Group reference number and Member ID.
public CatalogGroupAccessBean(com.ibm.commerce.context.content.objects.EntityCreationData entityCreationData) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
Contructor for the object that maps to a corresponding ejbCreate method in the home interface of the EJB. Creates an access to the catalog group according to the CatalogEntityCreationData.
public CatalogGroupAccessBean findByCatalogIdAndProductSetId(java.lang.Long catalogId, java.lang.Integer productSetId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
This method returns the CatalogGroup Access Bean with the specified Catalog ID and ProductSet ID.
SQL:
SELECT CATGROUP.CATGROUP_ID FROM CATGROUP, CATGRPPS WHERE CATGRPPS.CATALOG_ID = catalogId AND CATGRPPS.PRODUCTSET_ID = productSetId AND CATGRPPS.CATGROUP_ID = CATGROUP.CATGROUP_ID
public CatalogGroupAccessBean findByKeyAndStore(java.lang.Long catalogId, java.lang.Integer StoreId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
This method return the Catalog Group of the specified Catalog and Store.
public CatalogGroupAccessBean findByMemberIdAndIdentifier(java.lang.Long memberId, java.lang.String Identifier) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
This method returns the Catalog Group of the specified owner and identifier.
SQL:
SELECT * FROM CATGROUP WHERE CATGROUP.MEMBER_ID = memberIdAND CATGROUP.IDENTIFIER = Identifier
public java.util.Enumeration findByCatalogId(java.lang.Long catalogId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Finds the catalog group with catalog ID.
SQL:
SELECT T1.MEMBER_ID, T1.CATGROUP_ID, T1.FIELD1, T1.FIELD2, T1.LASTUPDATE, T1.MARKFORDELETE, T1.IDENTIFIER, T1.OID FROM CATGROUP T1 WHERE T1.MARKFORDELETE = 0 AND CATTOGRP.CATALOG_ID = catalogId AND T1.CATGROUP_ID = CATTOGRP.CATGROUP_ID
public java.util.Enumeration findByChildGroupId(java.lang.Long catalogId, java.lang.Long catalogChildGroupId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
This method return an enumeration of CatalogGroup Access Beans that belongs to the specified Catalog and parent to the specified Catalog Group.
SQL:
SELECT CATGROUP.CATGROUP_ID FROM CATGROUP, CATGRPREL WHERE CATGROUP.MARKFORDELETE = 0 AND CATGRPREL.CATALOG_ID = catalogId AND CATGRPREL.CATGROUP_ID_CHILD = catalogChildGroupId AND CATGROUP.CATGROUP_ID = CATGRPREL.CATGROUP_ID_PARENT
public java.util.Enumeration findByMemberIdAndCategoryId(java.lang.Long memberId, java.lang.String categoryId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Finds the catalog group with the owner ID and category ID.
SQL:
SELECT MEMBER_ID, CATGROUP_ID, FIELD1, FIELD2, LASTUPDATE, MARKFORDELETE, IDENTIFIER, OID FROM CATGROUP WHERE member_id = memberId AND identifier = categoryId
public java.util.Enumeration findByParentGroupId(java.lang.Long catalogId, java.lang.Long catalogParentGroupId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Finds the catalog group with the parent group ID.
SQL:
SELECT CATGROUP.MEMBER_ID, CATGROUP.CATGROUP_ID, CATGROUP.FIELD1, CATGROUP.FIELD2, CATGROUP.LASTUPDATE, CATGROUP.MARKFORDELETE, CATGROUP.IDENTIFIER, CATGROUP.OID FROM CATGROUP, CATGRPREL WHERE CATGROUP.MARKFORDELETE = 0 AND CATGRPREL.CATALOG_ID = catalogId AND CATGRPREL.CATGROUP_ID_PARENT = catalogParentGroupId AND CATGRPREL.CATGROUP_ID_CHILD = CATGROUP.CATGROUP_ID
public java.util.Enumeration findEntitledCatalogGroupsByCatalog(java.lang.Long arg0, java.lang.Long[] arg1) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
public java.util.Enumeration findEntitledChildCatalogGroupsByCatalogAndParentGroup(java.lang.Long arg0, java.lang.Long arg1, java.lang.Long[] arg2) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
public void setInitKey_catalogGroupReferenceNumber(java.lang.String newValue)
protected java.lang.String defaultJNDIName()
protected void instantiateEJB() throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
protected boolean instantiateEJBByPrimaryKey() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.naming.NamingException
public void commitCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.String getLastUpdate() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.sql.Timestamp getLastUpdateInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setLastUpdate(java.lang.String newValue)
public void setLastUpdate(java.sql.Timestamp newValue)
public java.lang.String getCatalogGroupReferenceNumber() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.Long getCatalogGroupReferenceNumberInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.String getIdentifier() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setIdentifier(java.lang.String newValue)
public java.lang.String getMarkForDelete() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.Integer getMarkForDeleteInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setMarkForDelete(java.lang.String newValue)
public void setMarkForDelete(java.lang.Integer newValue)
public java.lang.String getField2() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setField2(java.lang.String newValue)
public java.lang.String getField1() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setField1(java.lang.String newValue)
public java.lang.String getOid() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setOid(java.lang.String newValue)
public java.lang.String getMemberId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.Long getMemberIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setMemberId(java.lang.String newValue)
public void setMemberId(java.lang.Long newValue)
public java.lang.String getLanguage_id() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.Integer getLanguage_idInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public boolean isCatalogGroupInStore(java.lang.Integer arg1) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
Indicates if this catalog group can be displayed in this group.
public boolean fulfills(java.lang.Long arg0, java.lang.String arg1) throws java.rmi.RemoteException, java.lang.Exception, javax.ejb.FinderException, javax.naming.NamingException
public CatalogEntryAccessBean[] getCatalogEntries(java.lang.Long arg1) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
Gets the list of catalog entries in the catalog group.
public CatalogEntryAccessBean[] getCatalogEntries(java.lang.Long argCatalogId, java.lang.Long[] arginclusivePSList, java.lang.Long[] argExclusivePSList) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException, javax.ejb.FinderException
Gets the list of catalog entries in the catalog group that are in the inclusive ProductSet list and not in the exclusive ProductSet list.
public CatalogGroupAccessBean[] getEntitledSubCatalogGroups(java.lang.Long nCatalogId, java.lang.Long[] arProductSetExclusionList) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns the list of CatalogGroup Access Bean that are members of this Catalog Group and the specified Catalog, and are not excluded from view
public CatalogGroupAccessBean[] getParentCatalogGroups(java.lang.Long catalogId) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method return the list of Catalog Groups that are parents to this Catalog Group and belong to the specified Catalog.
public CatalogGroupAccessBean[] getSubCatalogGroups(java.lang.Long arg1) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
Gets the list of sub catalog groups for the catalog group.
public CatalogGroupAttributeAccessBean[] getAttributes() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns the list of CatalogGroupAttribute Access Bean that belongs to the Catalog Group. All the attribute of the Catalog Group will be returned.
public CatalogGroupAttributeAccessBean[] getAttributes(java.lang.Integer arg1) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
The attributes that describe this CatalogGroup in the language specified.
public CatalogGroupDescriptionAccessBean getDescription() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
Gets the description of the catalog group.
public CatalogGroupDescriptionAccessBean getDescription(java.lang.Integer arg1) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns the Catalog Group Description of this Catalog Group with the specified Language.
public CatalogGroupDescriptionAccessBean getDescription(java.lang.Integer arg1, java.lang.Integer arg2) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
The bean that holds the language specific information for this Catalog Group for the language identified by arg1 and the store identified by arg2. This method will return an alternate language description if the specified description is not found.
public RelatedCatalogGroupAccessBean[] getCategoryAccessory() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns the list of RelatedCatalogGroup Access Bean that have an accessory relationship with this Catalog Group.
public RelatedCatalogGroupAccessBean[] getCategoryAccessory(java.lang.String arg1) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This methods returns the list of RelatedCatalogGroup Access Bean with the Catalog Groups that have an accessory relationship to this group described by the semantic specifier.
public RelatedCatalogGroupAccessBean[] getCategoryCrossSell() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
Gets the list of CatalogGroups that have a cross-sell relation to this group.
public RelatedCatalogGroupAccessBean[] getCategoryCrossSell(java.lang.String arg1) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
Gets the list of CatalogGroups that have a cross-sell relation to this group described by the arg1 specifier.
public RelatedCatalogGroupAccessBean[] getCategoryUpSell() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
Gets the list of Catalog Groups that have an up-sell relation to this group.
public RelatedCatalogGroupAccessBean[] getCategoryUpSell(java.lang.String arg1) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This methods returns the list of RelatedCatalogGroup Access Bean with the Catalog Groups that have an up-sell relation to this group described by the semantic specifier.
public java.lang.Integer getNumSubCatEntries(java.lang.Long catalogId) throws javax.naming.NamingException, javax.ejb.CreateException, java.sql.SQLException, javax.ejb.FinderException, java.rmi.RemoteException
This method calculates the number of Catalog Entries that belongs to this Catalog Group and the specified Catalog.
public java.lang.Integer getNumSubCatGroups(java.lang.Long catalogId) throws javax.naming.NamingException, javax.ejb.CreateException, java.sql.SQLException, javax.ejb.FinderException, java.rmi.RemoteException
This method calculates the number of sub Catalog Group for this Catalog Group with the specified Catalog.
public java.lang.Integer[] getProductSetIds(java.lang.Long catalogId) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method return the list of ProductSet IDs with the specified Catalog and this Catalog Group.
SQL:
SELECT PRODUCTSET_ID FROM CATGRPPS WHERE CATGRPPS.CATALOG_ID = catalogId AND CATGRPPS.CATGROUP_ID = this Catalog Group ID
public java.lang.Long getOwner() throws java.lang.Exception, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.String getTemplateFileName(java.lang.Long arg1, UserAccessBean arg2, java.lang.Integer arg3, java.lang.String arg4) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
The template file based on the specified member groups, store and device type.
public java.lang.String getTemplateFileName(java.lang.Long userId, UserAccessBean user, java.lang.Integer store_id, java.lang.String devicetype_id, java.lang.Integer language_id) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
The template file based on the specified member groups, store, device type, and language.
public java.lang.String getTemplateFileName(java.lang.Long arg1, java.lang.Integer arg2, java.lang.String arg3) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
public java.lang.String getTemplateFileName(java.lang.Long[] arg1, java.lang.Integer arg2, java.lang.String arg3) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
Gets the template file based on the specified member groups, store and device type.
public void setlanguage_id(java.lang.String newValue)
public void setlanguage_id(java.lang.Integer newValue)
public java.util.Enumeration findByParentGroupIdAndStore(java.lang.Long catalogId, java.lang.Long catalogParentGroupId, java.lang.Integer storeId) throws javax.naming.NamingException, javax.ejb.FinderException, java.rmi.RemoteException
public CatalogGroupAccessBean findByCatalogIdAndProductSetIdAndStore(java.lang.Long catalogId, java.lang.Integer productSetId, java.lang.Integer storeId) throws javax.naming.NamingException, javax.ejb.FinderException, java.rmi.RemoteException
public java.util.Enumeration findByCatalogIdAndStore(java.lang.Long catalogId, java.lang.Integer storeId) throws javax.naming.NamingException, javax.ejb.FinderException, java.rmi.RemoteException
public java.util.Enumeration findByChildGroupIdAndStore(java.lang.Long catalogId, java.lang.Long catalogChildGroupId, java.lang.Integer storeId) throws javax.naming.NamingException, javax.ejb.FinderException, java.rmi.RemoteException
public java.util.Enumeration findEntitledCatalogGroupsByCatalogAndStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId, java.lang.Long[] aExcludedPSList) throws javax.naming.NamingException, javax.ejb.FinderException, java.rmi.RemoteException
public java.util.Enumeration findByIdentifierAndStore(java.lang.String astrIdentifier, java.lang.Integer anStoreId) throws javax.naming.NamingException, javax.ejb.FinderException, java.rmi.RemoteException
public java.util.Enumeration findEntitledChildCatalogGroupsByCatalogAndParentGroupAndStore(java.lang.Long anCatalogId, java.lang.Long anCatalogGroupId, java.lang.Integer anStoreId, java.lang.Long[] aExcludedPSList) throws javax.naming.NamingException, javax.ejb.FinderException, java.rmi.RemoteException
public CatalogEntryAccessBean[] getCatalogEntriesByStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
public RelatedCatalogGroupAccessBean[] getCategoryAccessoryByStore(java.lang.Integer anStoreId) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
public RelatedCatalogGroupAccessBean[] getCategoryAccessoryByStore(java.lang.String astrSemantic, java.lang.Integer anStoreId) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
public CatalogGroupAccessBean[] getSubCatalogGroupsByStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
public RelatedCatalogGroupAccessBean[] getCategoryCrossSellByStore(java.lang.Integer anStoreId) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
public RelatedCatalogGroupAccessBean[] getCategoryCrossSellByStore(java.lang.String astrSemantic, java.lang.Integer anStoreId) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
public java.lang.Integer getNumSubCatEntriesByStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException, java.sql.SQLException
public RelatedCatalogGroupAccessBean[] getCategoryUpSellByStore(java.lang.String astrSemantic, java.lang.Integer anStoreId) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
public CatalogGroupAccessBean[] getEntitledSubCatalogGroupsByStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId, java.lang.Long[] anProductSetExclusionList) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
public CatalogGroupAccessBean[] getEntitledSubCatalogGroupsByStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId, java.util.Vector[] vecInclusionProductSets, java.util.Vector[] vecExclusionProductSets) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
public java.lang.Integer getNumSubCatGroupsByStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException, java.sql.SQLException
public RelatedCatalogGroupAccessBean[] getCategoryUpSellByStore(java.lang.Integer anStoreId) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
public CatalogEntryAccessBean[] getCatalogEntriesByStore(java.lang.Long argCatalogId, java.lang.Integer anStoreId, java.lang.Long[] arginclusivePSList, java.lang.Long[] argExclusivePSList) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
public CatalogEntryAccessBean[] getCatalogEntriesByStoreOrderByPartNumber(java.lang.Long argCatalogId, java.lang.Integer anStoreId, java.lang.Long[] argInclusivePS, java.lang.Long[] argExclusivePS) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
public CatalogEntryAccessBean[] getCatalogEntriesByStore(java.lang.Long argCatalogId, java.lang.Integer anStoreId, java.util.Vector[] arginclusivePSList, java.util.Vector[] argExclusivePSList) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
public CatalogEntryAccessBean[] getCatalogEntriesByStoreOrderByPartNumber(java.lang.Long argCatalogId, java.lang.Integer anStoreId, java.util.Vector[] argInclusivePS, java.util.Vector[] argExclusivePS) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
public CatalogEntryAccessBean[] getCatalogEntries(java.lang.Long argCatalogId, java.util.Vector[] arginclusivePSList, java.util.Vector[] argExclusivePSList) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
Gets the list of catalog entries in the catalog group that are in the inclusive ProductSet list and not in the exclusive ProductSet list.
public java.util.Enumeration findByCatalogGroupIds(java.lang.Long[] catGroupIds) throws javax.naming.NamingException, javax.ejb.FinderException, java.rmi.RemoteException
public CatalogEntryAccessBean[] getCatalogEntriesByStore(java.lang.Long argCatalogId, java.lang.Integer anStoreId, java.util.Vector[] arginclusivePSList, java.util.Vector[] argExclusivePSList, java.lang.String[] subtypes) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException
public CatalogEntryAccessBean[] getCatalogEntriesByStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId, java.lang.String[] subtypes) throws javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.rmi.RemoteException