|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.ivj.ejb.runtime.AbstractAccessBean | +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean | +--com.ibm.commerce.catalog.objects.CatalogGroupAccessBean
This bean provides access to the CATGROUP table.
The following is a description of this table:
This table hold the information related to a CatalogGroup. Think of a CatalogGroup as a generic Category that can contain both other CatalogGroups and also CatalogEntries.
Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean |
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef |
Constructor Summary | |
CatalogGroupAccessBean()
Default constructor. |
|
CatalogGroupAccessBean(javax.ejb.EJBObject catGrpEJBObj)
Maps to a corresponding ejbCreate method in the home interface of the EJB |
|
CatalogGroupAccessBean(java.lang.Long anMemberId)
Maps to a corresponding ejbCreate method in the home interface of the EJB |
|
CatalogGroupAccessBean(java.lang.Long catGrpRefNum,
java.lang.Long memberID)
Maps to a corresponding ejbCreate method in the home interface of the EJB. |
|
CatalogGroupAccessBean(java.lang.Long catGrpRefNum,
java.lang.String memberID)
Maps to a corresponding ejbCreate method in the home interface of the EJB. |
Method Summary | |
void |
commitCopyHelper()
Update(flush) data to the EJBObject (persistent storage). |
java.util.Enumeration |
findByCatalogId(java.lang.Long catalogID)
Finds the catalog group with catalog ID. |
CatalogGroupAccessBean |
findByCatalogIdAndProductSetId(java.lang.Long anCatalogId,
java.lang.Integer anProductSetId)
This method returns the CatalogGroup Access Bean with the specified Catalog ID and ProductSet ID. |
java.util.Enumeration |
findByChildGroupId(java.lang.Long anCatalogId,
java.lang.Long anCatGroupId)
This method return an enumeration of CatalogGroup Access Beans that belongs to the specified Catalog and parent to the specified Catalog Group. |
CatalogGroupAccessBean |
findByKeyAndStore(java.lang.Long anCatalogId,
java.lang.Integer anStoreId)
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 anMemberId,
java.lang.String astrIdentifier)
This method returns the Catalog Group of the specified owner and identifier. |
java.util.Enumeration |
findByParentGroupId(java.lang.Long catGrpRefNum,
java.lang.Long parentCatGrpID)
Finds the catalog group with the parent group ID. |
java.util.Enumeration |
findEntitledCatalogGroupsByCatalog(java.lang.Long anCatalogId,
java.lang.Long[] aExcludeProductSetList)
This method returns an enumeration of Catalog Groups of the specified Catalog and not in the excluded ProductSet list . |
java.util.Enumeration |
findEntitledChildCatalogGroupsByCatalogAndParentGroup(java.lang.Long anCatalogId,
java.lang.Long anCatalogGroupIdParent,
java.lang.Long[] aExcludedPSList)
This method returns an enumeration of CatalogGroup Access Beans with the specified Catalog reference number and the specified parent Catalog Group reference number, and not in the excluded ProductSet list. |
boolean |
fulfills(java.lang.Long anMemberId,
java.lang.String astrRelationship)
Determines if a given member fulfills a given relationship with the resource. |
CatalogGroupAttributeAccessBean[] |
getAttributes()
This method returns the list of CatalogGroupAttribute Access Bean that belongs to the Catalog Group. |
CatalogGroupAttributeAccessBean[] |
getAttributes(java.lang.Integer languageID)
The attributes that describe this CatalogGroup in the language specified. |
CatalogEntryAccessBean[] |
getCatalogEntries(java.lang.Long catalogID)
Gets the list of catalog entries in the catalog group. |
CatalogEntryAccessBean[] |
getCatalogEntries(java.lang.Long catalogID,
java.lang.Long[] aInclusiveProductSetList,
java.lang.Long[] aExclusiveProductSetList)
Gets the list of catalog entries in the catalog group that are in the inclusive ProductSet list and not in the exclusive ProductSet list. |
java.lang.String |
getCatalogGroupReferenceNumber()
This method provides access to the CATGROUP.CATGROUP_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long |
getCatalogGroupReferenceNumberInEJBType()
This method provides access to the CATGROUP.CATGROUP_ID column of DB2 type BIGINT NOT NULL. |
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 astrSemantic)
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[] |
getCategoryCrossSell()
Gets the list of CatalogGroups that have a cross-sell relation to this group. |
RelatedCatalogGroupAccessBean[] |
getCategoryCrossSell(java.lang.String semantic)
Gets the list of CatalogGroups that have a cross-sell relation to this group described by the semantic specifier. |
RelatedCatalogGroupAccessBean[] |
getCategoryUpSell()
Gets the list of Catalog Groups that have an up-sell relation to this group. |
RelatedCatalogGroupAccessBean[] |
getCategoryUpSell(java.lang.String astrSemantic)
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. |
CatalogGroupDescriptionAccessBean |
getDescription()
Gets the description of the catalog group. |
CatalogGroupDescriptionAccessBean |
getDescription(java.lang.Integer anLanguageId)
This method returns the Catalog Group Description of this Catalog Group with the specified Language. |
CatalogGroupDescriptionAccessBean |
getDescription(java.lang.Integer anLanguageId,
java.lang.Integer anStoreId)
The bean that holds the language specific information for this Catalog Group for the language identified by anLanguageId and the store identified by anStoreId. |
CatalogGroupAccessBean[] |
getEntitledSubCatalogGroups(java.lang.Long aEntitledSubCatalogGroups,
java.lang.Long[] aEntitledSubCatalogGroups)
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 |
java.lang.String |
getField1()
This method provides access to the CATGROUP.FIELD1 column of DB2 type VARCHAR(254) NULL. |
java.lang.String |
getField2()
This method provides access to the CATGROUP.FIELD2 column of DB2 type VARCHAR(254) NULL. |
java.lang.String |
getIdentifier()
This method provides access to the CATGROUP.IDENTIFIER column of DB2 type VARCHAR(254) NULL. |
java.lang.String |
getLanguage_id()
This method returns the Language reference number. |
java.lang.Integer |
getLanguage_idInEJBType()
This methods returns the Language reference number. |
java.lang.String |
getLastUpdate()
This method provides access to the CATGROUP.LASTUPDATE column of DB2 type TIMESTAMP NULL. |
java.sql.Timestamp |
getLastUpdateInEJBType()
This method provides access to the CATGROUP.LASTUPDATE column of DB2 type TIMESTAMP NULL. |
java.lang.String |
getMarkForDelete()
This method provides access to the CATGROUP.MARKFORDELETE column of DB2 type INTEGER NOT NULL. |
java.lang.Integer |
getMarkForDeleteInEJBType()
This method provides access to the CATGROUP.MARKFORDELETE column of DB2 type INTEGER NOT NULL. |
java.lang.String |
getMemberId()
This method provides access to the CATGROUP.MEMBER_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long |
getMemberIdInEJBType()
This method provides access to the CATGROUP.MEMBER_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Integer |
getNumSubCatEntries(java.lang.Long aNumSubCatEntries)
This method calculates the number of Catalog Entries that belongs to this Catalog Group and the specified Catalog. |
java.lang.Integer |
getNumSubCatGroups(java.lang.Long anCatalogId)
This method calculates the number of sub Catalog Group for this Catalog Group with the specified Catalog. |
java.lang.String |
getOid()
This method provides access to the CATGROUP.OID column of DB2 type VARCHAR(64) NULL. |
java.lang.Long |
getOwner()
This method returns the member ID of the owner. |
CatalogGroupAccessBean[] |
getParentCatalogGroups(java.lang.Long anCatalogId)
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 anCatalogId)
This method return the list of ProductSet IDs with the specified Catalog and this Catalog Group. |
CatalogGroupAccessBean[] |
getSubCatalogGroups(java.lang.Long catalogID)
Gets the list of sub catalog groups for the catalog group. |
java.lang.String |
getTemplateFileName(java.lang.Long[] memberGrpID,
java.lang.Integer storeID,
java.lang.String deviceType)
Gets 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 storeID,
java.lang.String deviceType)
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 storeID,
java.lang.String deviceType,
java.lang.Integer languageId)
The template file based on the specified member groups, store, device type, and language. |
boolean |
isCatalogGroupInStore(java.lang.Integer storeID)
Indicates if this catalog group can be displayed in this group. |
void |
refreshCopyHelper()
Load data from the EJBObject. |
void |
setField1(java.lang.String astrField1)
This method provides access to the CATGROUP.FIELD1 column of DB2 type VARCHAR(254) NULL. |
void |
setField2(java.lang.String astrField2)
This method provides access to the CATGROUP.FIELD2 column of DB2 type VARCHAR(254) NULL. |
void |
setIdentifier(java.lang.String astrIdentifier)
This method provides access to the CATGROUP.IDENTIFIER column of DB2 type VARCHAR(254) NULL. |
void |
setInitKey_catalogGroupReferenceNumber(java.lang.String aInitKey_catalogGroupReferenceNumber)
Set the primary key for this object |
void |
setLastUpdate(java.lang.String aLastUpdate)
This method provides access to the CATGROUP.LASTUPDATE column of DB2 type TIMESTAMP NULL. |
void |
setLastUpdate(java.sql.Timestamp aLastUpdate)
This method provides access to the CATGROUP.LASTUPDATE column of DB2 type TIMESTAMP NULL. |
void |
setMarkForDelete(java.lang.Integer aMarkForDelete)
This method provides access to the CATGROUP.MARKFORDELETE column of DB2 type INTEGER NOT NULL. |
void |
setMarkForDelete(java.lang.String astrMarkForDelete)
This method provides access to the CATGROUP.MARKFORDELETE column of DB2 type INTEGER NOT NULL. |
void |
setMemberId(java.lang.Long anMemberId)
This method provides access to the CATGROUP.MEMBER_ID column of DB2 type BIGINT NOT NULL. |
void |
setMemberId(java.lang.String astrMemberId)
This method provides access to the CATGROUP.MEMBER_ID column of DB2 type BIGINT NOT NULL. |
void |
setOid(java.lang.String astrOid)
This method provides access to the CATGROUP.OID column of DB2 type VARCHAR(64) NULL. |
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean |
__getCache, __getCache, __getKey, __setCache, __setCache, __setKey, commitCopyHelper, createAccessBeans, createAccessBeans, instantiateEJBByPrimaryKey, refreshCopyHelper, setEJBRef |
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean |
defaultJNDIName, defaultNameServiceType, defaultNameServiceURL, getEJBRef, getGlobalHome, getHome, getInit_GlobalNameServiceTypeName, getInit_GlobalNameServiceURLName, getInit_JNDIName, getInit_NameServiceTypeName, getInit_NameServiceURLName, getInitContext, getInitContext, instantiateEJB, resetEJBRef, resetHomeCache, setInit_GlobalNameServiceTypeName, setInit_GlobalNameServiceURLName, setInit_JNDIName, setInit_NameServiceTypeName, setInit_NameServiceURLName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CatalogGroupAccessBean()
Default constructor. Maps to findByPrimaryKey.
public CatalogGroupAccessBean(javax.ejb.EJBObject catGrpEJBObj) throws java.rmi.RemoteException
Maps to a corresponding ejbCreate method in the home interface of the EJB
catGrpEJBObj
- The catalog group EJB object. javax.ejb.EJBObjectjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic CatalogGroupAccessBean(java.lang.Long anMemberId) 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
anMemberId
- The owner of the Catalog Group. java.lang.Longjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic CatalogGroupAccessBean(java.lang.Long catGrpRefNum, 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.
catGrpRefNum
- The catalog group reference number. java.lang.LongmemberID
- The owner ID. java.lang.Longjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic CatalogGroupAccessBean(java.lang.Long catGrpRefNum, java.lang.String 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. Creates an access to the catalog group according to the Catalog Group reference number and Member ID.
catGrpRefNum
- The catalog group reference number. java.lang.LongmemberID
- The owner reference number. java.lang.Longjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionMethod Detail |
public void commitCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Update(flush) data to the EJBObject (persistent storage).
commitCopyHelper
in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic 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
catalogID
- The catalog ID. java.lang.Longjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic CatalogGroupAccessBean findByCatalogIdAndProductSetId(java.lang.Long anCatalogId, java.lang.Integer anProductSetId) 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 = anCatalogId AND
CATGRPPS.PRODUCTSET_ID = anProductSetId AND
CATGRPPS.CATGROUP_ID = CATGROUP.CATGROUP_ID
anCatalogId
- The Catalog reference number. java.lang.LonganProductSetId
- The ProductSet reference number. java.lang.Integerjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByChildGroupId(java.lang.Long anCatalogId, java.lang.Long anCatGroupId) 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 = anCatalogId AND
CATGRPREL.CATGROUP_ID_CHILD = anCatGroupId AND
CATGROUP.CATGROUP_ID = CATGRPREL.CATGROUP_ID_PARENT
anCatalogId
- The Catalog reference number. java.lang.LonganCatGroupId
- The Catalog Group reference number. java.lang.Longjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic CatalogGroupAccessBean findByKeyAndStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
This method return the Catalog Group of the specified Catalog and Store.
anCatalogId
- The Catalog reference number. java.lang.LonganStoreId
- The Store reference number. java.lang.Integerjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic 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
memberID
- The owner ID. java.lang.LongcategoryID
- The category ID. java.lang.Stringjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic CatalogGroupAccessBean findByMemberIdAndIdentifier(java.lang.Long anMemberId, java.lang.String astrIdentifier) 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 = anMemberIdAND
CATGROUP.IDENTIFIER = astrIdentifier
anMemberId
- The owner of the Catalog Group. java.lang.LongastrIdentifier
- The identifier of the Catalog Group. java.lang.Stringjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByParentGroupId(java.lang.Long catGrpRefNum, java.lang.Long parentCatGrpID) 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 = catGrpRefNum
AND CATGRPREL.CATGROUP_ID_PARENT = parentCatGrpID
AND CATGRPREL.CATGROUP_ID_CHILD = CATGROUP.CATGROUP_ID
catGrpRefNum
- The catalog group reference number. java.lang.LongparentCatGrpID
- The parent category group ID. java.lang.Longjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findEntitledCatalogGroupsByCatalog(java.lang.Long anCatalogId, java.lang.Long[] aExcludeProductSetList) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
This method returns an enumeration of Catalog Groups of the specified Catalog and not in the excluded ProductSet list .
SQL:
SELECT CATGROUP.CATGROUP_ID FROM CATGROUP, CATTOGRP WHERE
CATGROUP.MARKFORDELETE = 0 AND CATTOGRP.CATALOG_ID = anCatalogId AND
CATTOGRP.CATGROUP_ID = CATGROUP.CATGROUP_ID AND
CATGROUP.CATGROUP_ID NOT IN (SELECT CATGRPPS.CATGROUP_ID FROM PRODUCTSET, CATGRPPS WHERE
PRODUCTSET.MARKFORDELETE = 0 AND PRODUCTSET>PRODUCTSET_ID IN (aExcludeProductSetList) AND
PRODUCTSET>PRODUCTSET_ID = CATGRPPS.PRODUCTSET_ID)
anCatalogId
- java.lang.LongaExcludeProductSetList
- java.lang.Long[]java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findEntitledChildCatalogGroupsByCatalogAndParentGroup(java.lang.Long anCatalogId, java.lang.Long anCatalogGroupIdParent, java.lang.Long[] aExcludedPSList) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
This method returns an enumeration of CatalogGroup Access Beans with the specified Catalog reference number and the specified parent Catalog Group reference number, and not in the excluded ProductSet list.
SQL:
SELECT CATGROUP.CATGROUP_ID FROM CATGROUP, CATGRPREL WHERE
CATGROUP.MARKFORDELETE = 0 AND CATGROUP.CATGROUP_ID=CATGRPREL.CATGROUP_ID_CHILD AND
CATGRPREL.CATALOG_ID = anCatalogId AND CATGRPREL.CATGROUP_ID_PARENT = anCatalogGroupIdParent AND
CATGROUP.CATGROUP_ID NOT IN (SELECT CATGRPPS.CATGROUP_ID FROM PRODUCTSET, CATGRPPS WHERE
PRODUCTSET.MAKRKFORDELETE = 0 AND PRODUCTSET.PRODUCTSET_ID IN (aExcludedPSList) AND
PRODUCTSET.PRODUCTSET_ID = CATGRPPS.PRODUCTSET_ID)
anCatalogId
- The Catalog reference number. java.lang.LonganCatalogGroupIdParent
- The parent Catalog Group reference number. java.lang.LongaExcludedPSList
- The excluded ProductSet list. java.lang.Long[]java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic boolean fulfills(java.lang.Long anMemberId, java.lang.String astrRelationship) throws java.rmi.RemoteException, java.lang.Exception, javax.ejb.FinderException, javax.naming.NamingException
Determines if a given member fulfills a given relationship with the resource. return true if the member fulfills the relationship with the resource.
anMemberId
- The member reference number. java.lang.LongastrRelationship
- The relationship the member has with respect to the resource java.lang.Stringjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjava.lang.Exception
- The java.lang.Exception exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic 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.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic CatalogGroupAttributeAccessBean[] getAttributes(java.lang.Integer languageID) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
The attributes that describe this CatalogGroup in the language specified.
languageID
- The language ID. java.lang.Integerjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic CatalogEntryAccessBean[] getCatalogEntries(java.lang.Long catalogID) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
Gets the list of catalog entries in the catalog group.
catalogID
- The catalog ID. java.lang.Longjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic CatalogEntryAccessBean[] getCatalogEntries(java.lang.Long catalogID, java.lang.Long[] aInclusiveProductSetList, java.lang.Long[] aExclusiveProductSetList) 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.
catalogID
- The catalog ID. java.lang.LongaInclusiveProductSetList
- The inclusive ProductSet list. java.lang.Long[]aExclusiveProductSetList
- The exclusive ProductSet list. java.lang.Long[]javax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic java.lang.String getCatalogGroupReferenceNumber() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATGROUP.CATGROUP_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The internal reference number of the Catalog Group.
getCatalogGroupReferenceNumber
in interface CatalogGroupAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Long getCatalogGroupReferenceNumberInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATGROUP.CATGROUP_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The internal reference number of the Catalog Group.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic 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.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic RelatedCatalogGroupAccessBean[] getCategoryAccessory(java.lang.String astrSemantic) 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.
astrSemantic
- java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic 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.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic RelatedCatalogGroupAccessBean[] getCategoryCrossSell(java.lang.String semantic) 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 semantic specifier.
semantic
- The semantic specifier. java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic 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.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic RelatedCatalogGroupAccessBean[] getCategoryUpSell(java.lang.String astrSemantic) 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.
astrSemantic
- java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic CatalogGroupDescriptionAccessBean getDescription() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
Gets the description of the catalog group.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic CatalogGroupDescriptionAccessBean getDescription(java.lang.Integer anLanguageId) 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.
anLanguageId
- The language reference number. java.lang.Integerjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic CatalogGroupDescriptionAccessBean getDescription(java.lang.Integer anLanguageId, java.lang.Integer anStoreId) 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 anLanguageId and the store identified by anStoreId. This method will return an alternate language description if the specified description is not found.
anLanguageId
- The Language reference number. java.lang.IntegeranStoreId
- The Store reference number. java.lang.Integerjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic CatalogGroupAccessBean[] getEntitledSubCatalogGroups(java.lang.Long aEntitledSubCatalogGroups, java.lang.Long[] aEntitledSubCatalogGroups) 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
anCatalogId
- The Catalog reference number. java.lang.LongarProductSetExclusionList
- The list of ProductSet that the entitled sub Catalog Groups are excluded from. java.lang.Long[]javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic java.lang.String getField1() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATGROUP.FIELD1 column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
Customizable.
getField1
in interface CatalogGroupAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getField2() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATGROUP.FIELD2 column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
Customizable.
getField2
in interface CatalogGroupAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getIdentifier() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATGROUP.IDENTIFIER column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
The external name that is used to identify the CatalogGroup. Along with MEMBER_ID, these columns are a unique index.
getIdentifier
in interface CatalogGroupAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getLanguage_id() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method returns the Language reference number.
getLanguage_id
in interface CatalogGroupAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Integer getLanguage_idInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This methods returns the Language reference number.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getLastUpdate() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATGROUP.LASTUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Indicates the last time that this Catalog Group was updated.
getLastUpdate
in interface CatalogGroupAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.sql.Timestamp getLastUpdateInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATGROUP.LASTUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Indicates the last time that this Catalog Group was updated.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getMarkForDelete() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATGROUP.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Indicates if this Catalog Group has been marked for deletion:
0 = No.
1 = Yes.
getMarkForDelete
in interface CatalogGroupAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Integer getMarkForDeleteInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATGROUP.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Indicates if this CatalogGroup has been marked for deletion:
0 = No.
1 = Yes.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getMemberId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATGROUP.MEMBER_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The internal reference number that identifies the owner of the CatalogGroup. Along with IDENTIFIER, these columns are a unique index.
getMemberId
in interface CatalogGroupAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Long getMemberIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATGROUP.MEMBER_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The internal reference number that identifies the owner of the CatalogGroup. Along with IDENTIFIER, these columns are a unique index.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Integer getNumSubCatEntries(java.lang.Long aNumSubCatEntries) 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.
anCatalogId
- The Catalog reference number. java.lang.Longjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.sql.SQLException
- The java.sql.SQLException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic java.lang.Integer getNumSubCatGroups(java.lang.Long anCatalogId) 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.
anCatalogId
- The Catalog reference number. java.lang.Longjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.sql.SQLException
- The java.sql.SQLException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic java.lang.String getOid() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATGROUP.OID column of DB2 type VARCHAR(64) NULL.
The following is a description of this column:
The Object Identifier. Reserved for IBM internal use.
getOid
in interface CatalogGroupAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Long getOwner() throws java.lang.Exception, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
This method returns the member ID of the owner.
java.lang.Exception
- The java.lang.Exception exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic CatalogGroupAccessBean[] getParentCatalogGroups(java.lang.Long anCatalogId) 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.
anCatalogId
- The Catalog reference number. java.lang.Longjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic java.lang.Integer[] getProductSetIds(java.lang.Long anCatalogId) 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 = anCatalogId AND
CATGRPPS.CATGROUP_ID = this Catalog Group ID
anCatalogId
- The Catalog reference number. java.lang.Longjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic CatalogGroupAccessBean[] getSubCatalogGroups(java.lang.Long catalogID) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
Gets the list of sub catalog groups for the catalog group.
catalogID
- The catalog ID. java.lang.Longjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic java.lang.String getTemplateFileName(java.lang.Long[] memberGrpID, java.lang.Integer storeID, java.lang.String deviceType) 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.
memberGrpID
- The list of member group ID. java.lang.Long[]storeID
- The store ID. java.lang.IntegerdeviceType
- The device type. java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic java.lang.String getTemplateFileName(java.lang.Long userID, UserAccessBean user, java.lang.Integer storeID, java.lang.String deviceType) 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.
userID
- The user ID. java.lang.Longuser
- The user object. com.ibm.commerce.user.objects.UserAccessBeanstoreID
- The store ID. java.lang.IntegerdeviceType
- The device type. java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic java.lang.String getTemplateFileName(java.lang.Long userID, UserAccessBean user, java.lang.Integer storeID, java.lang.String deviceType, java.lang.Integer languageId) 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.
userID
- The user ID. java.lang.Longuser
- The user object. com.ibm.commerce.user.objects.UserAccessBeanstoreID
- The store ID. java.lang.IntegerdeviceType
- The device type. java.lang.StringlanguageId
- The Language ID. java.lang.Integerjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic boolean isCatalogGroupInStore(java.lang.Integer storeID) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
Indicates if this catalog group can be displayed in this group.
storeID
- The store ID. java.lang.Integerjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic void refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Load data from the EJBObject.
refreshCopyHelper
in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic void setField1(java.lang.String astrField1)
This method provides access to the CATGROUP.FIELD1 column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
Customizable.
setField1
in interface CatalogGroupAccessBeanData
astrField1
- The first customizable field. java.lang.Stringpublic void setField2(java.lang.String astrField2)
This method provides access to the CATGROUP.FIELD2 column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
Customizable.
setField2
in interface CatalogGroupAccessBeanData
astrField2
- The second customizable field. java.lang.Stringpublic void setIdentifier(java.lang.String astrIdentifier)
This method provides access to the CATGROUP.IDENTIFIER column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
The external name that is used to identify the CatalogGroup. Along with MEMBER_ID, these columns are a unique index.
setIdentifier
in interface CatalogGroupAccessBeanData
astrIdentifier
- The Identifier for the Catalog Group. java.lang.Stringpublic void setInitKey_catalogGroupReferenceNumber(java.lang.String aInitKey_catalogGroupReferenceNumber)
Set the primary key for this object
aInitKey_catalogGroupReferenceNumber
- The Catalog Group reference number. java.lang.Stringpublic void setLastUpdate(java.lang.String aLastUpdate)
This method provides access to the CATGROUP.LASTUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Indicates the last time that this Catalog Group was updated.
setLastUpdate
in interface CatalogGroupAccessBeanData
astrLastUpdate
- The time the Catalog Group was last updated. java.lang.Stringpublic void setLastUpdate(java.sql.Timestamp aLastUpdate)
This method provides access to the CATGROUP.LASTUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Indicates the last time that this CatalogGroup was updated.
aLastUpdate
- The time the Catalog Group was last updated. java.sql.Timestamppublic void setMarkForDelete(java.lang.Integer aMarkForDelete)
This method provides access to the CATGROUP.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Indicates if this CatalogGroup has been marked for deletion:
0 = No.
1 = Yes.
anMarkForDelete
- The Mark For Delete flag of the Catalog Group. java.lang.Integerpublic void setMarkForDelete(java.lang.String astrMarkForDelete)
This method provides access to the CATGROUP.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Indicates if this CatalogGroup has been marked for deletion:
0 = No.
1 = Yes.
setMarkForDelete
in interface CatalogGroupAccessBeanData
astrMarkForDelete
- The Mark For Delete flag of this Catalog Group. java.lang.Stringpublic void setMemberId(java.lang.Long anMemberId)
This method provides access to the CATGROUP.MEMBER_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The internal reference number that identifies the owner of the CatalogGroup. Along with IDENTIFIER, these columns are a unique index.
anMemberId
- The owner reference number of the Catalog Group. java.lang.Longpublic void setMemberId(java.lang.String astrMemberId)
This method provides access to the CATGROUP.MEMBER_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The internal reference number that identifies the owner of the CatalogGroup. Along with IDENTIFIER, these columns are a unique index.
setMemberId
in interface CatalogGroupAccessBeanData
astrMemberId
- The owner of the Catalog Group. java.lang.Stringpublic void setOid(java.lang.String astrOid)
This method provides access to the CATGROUP.OID column of DB2 type VARCHAR(64) NULL.
The following is a description of this column:
Reserved for IBM internal use.
setOid
in interface CatalogGroupAccessBeanData
astrOid
- The Object Identifier. java.lang.String
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |