|
||||||||
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.fulfillment.objects.CalculationCodeAccessBean
This bean provides access to the CALCODE table.
The following is a description of this table:
A row in this table represents a CalculationCode. CalculationCodes represent ways of determining monetary amounts associated with OrderItems. They are used to calculate discounts, shipping charges, sales tax, and shipping tax.
Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean |
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef |
Constructor Summary | |
CalculationCodeAccessBean()
Default constructor. |
|
CalculationCodeAccessBean(javax.ejb.EJBObject aEJBObject)
Creates an access bean for the specified EJB. |
|
CalculationCodeAccessBean(java.lang.Integer aCalculationUsageId,
java.lang.Integer aCalculateMethodId,
java.lang.Integer aApplyMethodId,
java.lang.Integer aQualifyMethodId,
java.lang.Integer aStoreEntityId)
Creates an access bean with the specified attributes. |
|
CalculationCodeAccessBean(java.lang.Integer aCalculationUsageId,
java.lang.Integer aCalculateMethodId,
java.lang.Integer aApplyMethodId,
java.lang.Integer aQualifyMethodId,
java.lang.Integer aStoreEntityId,
java.lang.String aCode)
Creates an access bean with the specified attributes. |
Method Summary | |
void |
commitCopyHelper()
Update(flush) data to the EJBObject (persistent storage). |
java.util.Enumeration |
findAllAttachedCalculationCodes(java.lang.Integer aCalculationUsageId,
java.lang.Integer aCatalogGroupId,
java.lang.Long aContractId,
java.lang.Long aStoreId)
Retrieves the CalculationCodeAccessBeans that are attached to the specified Contract and Offer. |
java.util.Enumeration |
findByCalculationUsageAndStoreEntity(java.lang.Integer aCalculationUsageId,
java.lang.Integer aStoreEntityId)
Retrieves the CalculationCodeAccessBeans that match the specified CalculationUsage and StoreEntity. |
java.util.Enumeration |
findByCalculationUsageAndStoreEntityAndDisplayLevel(java.lang.Integer aCalculationUsageId,
java.lang.Integer aStoreEntityId,
java.lang.Integer aDisplayLevel)
Retrieves the CalculationCodeAccessBeans that match the specified CalculationUsage, StoreEntity and displayLevel. |
java.util.Enumeration |
findByCalculationUsageAndStoreEntitySortByCode(java.lang.Integer aCalculationUsageId,
java.lang.Integer aStoreEntityId)
Retrieves the CalculationCodeAccessBeans that match the specified CalculationUsage and StoreEntity, ordered by their codes. |
java.util.Enumeration |
findByCalculationUsageCatalogEntryContractAndStore(java.lang.Integer aCalculationUsageId,
java.lang.Long aCatalogEntryId,
java.lang.Long aContractId,
java.lang.Integer aStoreId)
Retrieves the CalculationCodeAccessBeans that match the specified CatalogEntry, Contract and Store. |
java.util.Enumeration |
findByCalculationUsageCatalogGroupContractAndStore(java.lang.Integer aCalculationUsageId,
java.lang.Long aCatalogGroupId,
java.lang.Long aContractId,
java.lang.Integer aStoreId)
Retrieves the CalculationCodeAccessBeans that match the specified CalculationUsage, CatalogGroup, Contract and Store. |
CalculationCodeAccessBean |
findByCalculationUsageCodeAndStoreEntity(java.lang.Integer aCalculationUsageId,
java.lang.String aCode,
java.lang.Integer aStoreEntityId)
Retrieves the CalculationCodeAccessBean that matches the specified CalculationUsage, code and StoreEntity. |
java.util.Enumeration |
findByCalculationUsageStoreContractAndOffer(java.lang.Integer aCalculationUsageId,
java.lang.Integer aStoreId,
java.lang.Long aContractId,
java.lang.Long aOfferId)
Retrieves the CalculationCodeAccessBeans that match the specified CalculationUsage, Store, Contract and Offer. |
java.util.Enumeration |
findByCatalogEntryAndStoreSortByCode(java.lang.Long aCatalogEntryId,
java.lang.Integer aStoreId)
Retrieves the CalculationCodeAccessBeans that match the specified CatalogEntry and Store. |
java.util.Enumeration |
findByCatalogEntryAttachments(java.lang.Integer aCalculationUsageId,
java.lang.Integer aStoreId,
java.lang.Long aTradingId,
java.lang.Long[] aCatalogEntryIds)
Retrieves the CalculationCodeAccessBeans directly attached to the specified CatalogEntries. |
java.util.Enumeration |
findByCatalogEntryContractAndStore(java.lang.Long aCatalogEntryId,
java.lang.Long aContractId,
java.lang.Integer aStoreId)
Retrieves the CalculationCodeAccessBeans that match the specified CatalogEntry, Contract and Store. |
java.util.Enumeration |
findByCatalogGroupAttachments(java.lang.Integer aCalculationUsageId,
java.lang.Integer aStoreId,
java.lang.Long aTradingId,
java.lang.Long[] aCatalogEntryIds)
Retrieves the CalculationCodeAccessBeans indirectly attached to the specified CatalogEntries through their CatalogGroups. |
java.util.Enumeration |
findByCatalogGroupContractAndStore(java.lang.Long aCatalogGroupId,
java.lang.Long aContractId,
java.lang.Integer aStoreId)
Retrieves the CalculationCodeAccessBeans that match the specified CatalogGroup, Contract and Store. |
java.util.Enumeration |
findByOrderItem(java.lang.Long aOrderItemId)
Retrieves the CalculationCodeAccessBeans directly attached to the specified OrderItem. |
CalculationCodeAccessBean |
findDefaultCalculationCodeByStoreEntityAndCalculationUsage(java.lang.Integer aStoreEntityId,
java.lang.Integer aCalculationUsageId)
Retrieves the default CalculationCodeAccessBeans of the specified StoreEntity and CalculationUsage. |
boolean |
fulfills(java.lang.Long aFills,
java.lang.String aFills)
|
java.lang.String |
getCalculationCodeApplyMethodId()
This method provides access to the CALCODE.CALMETHOD_ID_APP column of DB2 type INTEGER NOT NULL. |
java.lang.Integer |
getCalculationCodeApplyMethodIdInEJBType()
This method provides access to the CALCODE.CALMETHOD_ID_APP column of DB2 type INTEGER NOT NULL. |
java.lang.String |
getCalculationCodeId()
This method provides access to the CALCODE.CALCODE_ID column of DB2 type INTEGER NOT NULL. |
java.lang.Integer |
getCalculationCodeIdInEJBType()
This method provides access to the CALCODE.CALCODE_ID column of DB2 type INTEGER NOT NULL. |
java.lang.String |
getCalculationCodeQualifyMethodId()
This method provides access to the CALCODE.CALMETHOD_ID_QFY column of DB2 type INTEGER NOT NULL. |
java.lang.Integer |
getCalculationCodeQualifyMethodIdInEJBType()
This method provides access to the CALCODE.CALMETHOD_ID_QFY column of DB2 type INTEGER NOT NULL. |
java.lang.String |
getCalculationMethodId()
This method provides access to the CALCODE.CALMETHOD_ID column of DB2 type INTEGER NOT NULL. |
java.lang.Integer |
getCalculationMethodIdInEJBType()
This method provides access to the CALCODE.CALMETHOD_ID column of DB2 type INTEGER NOT NULL. |
java.lang.String |
getCalculationUsageId()
This method provides access to the CALCODE.CALUSAGE_ID column of DB2 type INTEGER NOT NULL. |
java.lang.Integer |
getCalculationUsageIdInEJBType()
This method provides access to the CALCODE.CALUSAGE_ID column of DB2 type INTEGER NOT NULL. |
java.lang.String |
getCode()
This method provides access to the CALCODE.CODE column of DB2 type CHAR(128) NOT NULL. |
java.lang.String |
getCombination()
This method provides access to the CALCODE.COMBINATION column of DB2 type INTEGER NULL. |
java.lang.Integer |
getCombinationInEJBType()
This method provides access to the CALCODE.COMBINATION column of DB2 type INTEGER NULL. |
java.lang.String |
getDescription()
This method provides access to the CALCODE.DESCRIPTION column of DB2 type VARCHAR(254) NULL. |
java.lang.String |
getDisplayLevel()
This method provides access to the CALCODE.DISPLAYLEVEL column of DB2 type INTEGER NOT NULL. |
java.lang.Integer |
getDisplayLevelInEJBType()
This method provides access to the CALCODE.DISPLAYLEVEL column of DB2 type INTEGER NOT NULL. |
java.util.Enumeration |
getEffectiveRules()
Retrieves the effective CalculationRuleAccessBeans, ordered by their sequences. |
java.lang.String |
getEndDate()
This method provides access to the CALCODE.ENDDATE column of DB2 type TIMESTAMP NULL. |
java.sql.Timestamp |
getEndDateInEJBType()
This method provides access to the CALCODE.ENDDATE column of DB2 type TIMESTAMP NULL. |
java.lang.String |
getField1()
This method provides access to the CALCODE.FIELD1 column of DB2 type VARCHAR(254) NULL. |
java.lang.String |
getFlags()
This method provides access to the CALCODE.FLAGS column of DB2 type INTEGER NOT NULL. |
java.lang.Integer |
getFlagsInEJBType()
This method provides access to the CALCODE.FLAGS column of DB2 type INTEGER NOT NULL. |
java.lang.String |
getGroupBy()
This method provides access to the CALCODE.GROUPBY column of DB2 type INTEGER NOT NULL. |
java.lang.Integer |
getGroupByInEJBType()
This method provides access to the CALCODE.GROUPBY column of DB2 type INTEGER NOT NULL. |
java.lang.String |
getLastUpdate()
This method provides access to the CALCODE.LASTUPDATE column of DB2 type TIMESTAMP NULL. |
java.sql.Timestamp |
getLastUpdateInEJBType()
This method provides access to the CALCODE.LASTUPDATE column of DB2 type TIMESTAMP NULL. |
java.lang.Long |
getOwner()
|
java.lang.String |
getPrecedence()
This method provides access to the CALCODE.PRECEDENCE column of DB2 type DOUBLE NOT NULL. |
java.lang.Double |
getPrecedenceInEJBType()
This method provides access to the CALCODE.PRECEDENCE column of DB2 type DOUBLE NOT NULL. |
java.lang.String |
getPublished()
This method provides access to the CALCODE.PUBLISHED column of DB2 type INTEGER NOT NULL. |
java.lang.Integer |
getPublishedInEJBType()
This method provides access to the CALCODE.PUBLISHED column of DB2 type INTEGER NOT NULL. |
java.lang.String |
getSequence()
This method provides access to the CALCODE.SEQUENCE column of DB2 type FLOAT NOT NULL. |
java.lang.Double |
getSequenceInEJBType()
This method provides access to the CALCODE.SEQUENCE column of DB2 type FLOAT NOT NULL. |
java.lang.String |
getStartDate()
This method provides access to the CALCODE.STARTDATE column of DB2 type TIMESTAMP NULL. |
java.sql.Timestamp |
getStartDateInEJBType()
This method provides access to the CALCODE.STARTDATE column of DB2 type TIMESTAMP NULL. |
java.lang.String |
getStoreEntityId()
This method provides access to the CALCODE.STOREENT_ID column of DB2 type INTEGER NOT NULL. |
java.lang.Integer |
getStoreEntityIdInEJBType()
This method provides access to the CALCODE.STOREENT_ID column of DB2 type INTEGER NOT NULL. |
java.lang.String |
getTaxCodeClassId()
This method provides access to the CALCODE.TXCDCLASS_ID column of DB2 type INTEGER NULL. |
java.lang.Integer |
getTaxCodeClassIdInEJBType()
This method provides access to the CALCODE.TXCDCLASS_ID column of DB2 type INTEGER NULL. |
void |
refreshCopyHelper()
Load data from the EJBObject. |
void |
setCalculationCodeApplyMethodId(java.lang.Integer aCalculationCodeApplyMethodId)
This method provides access to the CALCODE.CALMETHOD_ID_APP column of DB2 type INTEGER NOT NULL. |
void |
setCalculationCodeApplyMethodId(java.lang.String aCalculationCodeApplyMethodId)
This method provides access to the CALCODE.CALMETHOD_ID_APP column of DB2 type INTEGER NOT NULL. |
void |
setCalculationCodeQualifyMethodId(java.lang.Integer aCalculationCodeQualifyMethodId)
This method provides access to the CALCODE.CALMETHOD_ID_QFY column of DB2 type INTEGER NOT NULL. |
void |
setCalculationCodeQualifyMethodId(java.lang.String aCalculationCodeQualifyMethodId)
This method provides access to the CALCODE.CALMETHOD_ID_QFY column of DB2 type INTEGER NOT NULL. |
void |
setCalculationMethodId(java.lang.Integer aCalculationMethodId)
This method provides access to the CALCODE.CALMETHOD_ID column of DB2 type INTEGER NOT NULL. |
void |
setCalculationMethodId(java.lang.String aCalculationMethodId)
This method provides access to the CALCODE.CALMETHOD_ID column of DB2 type INTEGER NOT NULL. |
void |
setCalculationUsageId(java.lang.Integer aCalculationUsageId)
This method provides access to the CALCODE.CALUSAGE_ID column of DB2 type INTEGER NOT NULL. |
void |
setCalculationUsageId(java.lang.String aCalculationUsageId)
This method provides access to the CALCODE.CALUSAGE_ID column of DB2 type INTEGER NOT NULL. |
void |
setCode(java.lang.String aCode)
This method provides access to the CALCODE.CODE column of DB2 type CHAR(128) NOT NULL. |
void |
setCombination(java.lang.Integer aCombination)
This method provides access to the CALCODE.COMBINATION column of DB2 type INTEGER NULL. |
void |
setCombination(java.lang.String aCombination)
This method provides access to the CALCODE.COMBINATION column of DB2 type INTEGER NULL. |
void |
setDescription(java.lang.String aDescription)
This method provides access to the CALCODE.DESCRIPTION column of DB2 type VARCHAR(254) NULL. |
void |
setDisplayLevel(java.lang.Integer aDisplayLevel)
This method provides access to the CALCODE.DISPLAYLEVEL column of DB2 type INTEGER NOT NULL. |
void |
setDisplayLevel(java.lang.String aDisplayLevel)
This method provides access to the CALCODE.DISPLAYLEVEL column of DB2 type INTEGER NOT NULL. |
void |
setEndDate(java.lang.String aEndDate)
This method provides access to the CALCODE.ENDDATE column of DB2 type TIMESTAMP NULL. |
void |
setEndDate(java.sql.Timestamp aEndDate)
This method provides access to the CALCODE.ENDDATE column of DB2 type TIMESTAMP NULL. |
void |
setField1(java.lang.String aField1)
This method provides access to the CALCODE.FIELD1 column of DB2 type VARCHAR(254) NULL. |
void |
setFlags(java.lang.Integer aFlags)
This method provides access to the CALCODE.FLAGS column of DB2 type INTEGER NOT NULL. |
void |
setFlags(java.lang.String aFlags)
This method provides access to the CALCODE.FLAGS column of DB2 type INTEGER NOT NULL. |
void |
setGroupBy(java.lang.Integer aGroupBy)
This method provides access to the CALCODE.GROUPBY column of DB2 type INTEGER NOT NULL. |
void |
setGroupBy(java.lang.String aGroupBy)
This method provides access to the CALCODE.GROUPBY column of DB2 type INTEGER NOT NULL. |
void |
setInitKey_calculationCodeId(java.lang.String aInitKey_calculationCodeId)
Set the primary key for this object |
void |
setLastUpdate(java.lang.String aLastUpdate)
This method provides access to the CALCODE.LASTUPDATE column of DB2 type TIMESTAMP NULL. |
void |
setLastUpdate(java.sql.Timestamp aLastUpdate)
This method provides access to the CALCODE.LASTUPDATE column of DB2 type TIMESTAMP NULL. |
void |
setPrecedence(java.lang.Double aPrecedence)
This method provides access to the CALCODE.PRECEDENCE column of DB2 type DOUBLE NOT NULL. |
void |
setPrecedence(java.lang.String aPrecedence)
This method provides access to the CALCODE.PRECEDENCE column of DB2 type DOUBLE NOT NULL. |
void |
setPublished(java.lang.Integer aPublished)
This method provides access to the CALCODE.PUBLISHED column of DB2 type INTEGER NOT NULL. |
void |
setPublished(java.lang.String aPublished)
This method provides access to the CALCODE.PUBLISHED column of DB2 type INTEGER NOT NULL. |
void |
setSequence(java.lang.Double aSequence)
This method provides access to the CALCODE.SEQUENCE column of DB2 type FLOAT NOT NULL. |
void |
setSequence(java.lang.String aSequence)
This method provides access to the CALCODE.SEQUENCE column of DB2 type FLOAT NOT NULL. |
void |
setStartDate(java.lang.String aStartDate)
This method provides access to the CALCODE.STARTDATE column of DB2 type TIMESTAMP NULL. |
void |
setStartDate(java.sql.Timestamp aStartDate)
This method provides access to the CALCODE.STARTDATE column of DB2 type TIMESTAMP NULL. |
void |
setStoreEntityId(java.lang.Integer aStoreEntityId)
This method provides access to the CALCODE.STOREENT_ID column of DB2 type INTEGER NOT NULL. |
void |
setStoreEntityId(java.lang.String aStoreEntityId)
This method provides access to the CALCODE.STOREENT_ID column of DB2 type INTEGER NOT NULL. |
void |
setTaxCodeClassId(java.lang.Integer aTaxCodeClassId)
This method provides access to the CALCODE.TXCDCLASS_ID column of DB2 type INTEGER NULL. |
void |
setTaxCodeClassId(java.lang.String aTaxCodeClassId)
This method provides access to the CALCODE.TXCDCLASS_ID column of DB2 type INTEGER 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 CalculationCodeAccessBean()
Default constructor. Maps to findByPrimaryKey.
public CalculationCodeAccessBean(javax.ejb.EJBObject aEJBObject) throws java.rmi.RemoteException
Creates an access bean for the specified EJB.
aEJBObject
- The EJB Object used for the access bean construction.java.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic CalculationCodeAccessBean(java.lang.Integer aCalculationUsageId, java.lang.Integer aCalculateMethodId, java.lang.Integer aApplyMethodId, java.lang.Integer aQualifyMethodId, java.lang.Integer aStoreEntityId) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Creates an access bean with the specified attributes.
aCalculationUsageId
- the CalculationUsage IDaCalculateMethodId
- the CalculationCodeCalculate CalculationMethod IDaApplyMethodId
- the CalculationCodeApply CalculationMethod IDaQualifyMethodId
- the CalculationCodeQualify CalculationMethod IDaStoreEntityId
- the StoreEntity IDjavax.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 CalculationCodeAccessBean(java.lang.Integer aCalculationUsageId, java.lang.Integer aCalculateMethodId, java.lang.Integer aApplyMethodId, java.lang.Integer aQualifyMethodId, java.lang.Integer aStoreEntityId, java.lang.String aCode) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Creates an access bean with the specified attributes.
aCalculationUsageId
- the CalculationUsage IDaCalculateMethodId
- the CalculationCodeCalculate CalculationMethod IDaApplyMethodId
- the CalculationCodeApply CalculationMethod IDaQualifyMethodId
- the CalculationCodeQualify CalculationMethod IDaStoreEntityId
- the StoreEntity IDaCode
- the codejavax.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 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 findAllAttachedCalculationCodes(java.lang.Integer aCalculationUsageId, java.lang.Integer aCatalogGroupId, java.lang.Long aContractId, java.lang.Long aStoreId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the CalculationCodeAccessBeans that are attached to the specified Contract and Offer. Reserved for IBM internal use.
The SQL query used to fetch all the required rows from the
CALCODE table is:
SELECT * FROM CALCODE T1 WHERE
T1.CALUSAGE_ID = ? AND T1.STOREENT_ID = ? AND T1.CALCODE_ID IN (SELECT OFFCNTRCOD.CALCODE_ID FROM OFFCNTRCOD WHERE
(OFFCNTRCOD.CONTRACT_ID = ? OR OFFCNTRCOD.CONTRACT_ID IS NULL)
AND (OFFCNTRCOD.OFFER_ID = ? OR OFFCNTRCOD.OFFER_ID IS NULL)) ORDER BY T1.SEQUENCE
aCalculationUsageId
- the CalculationUsage IDaCatalogGroupId
- the CatalogGroup IDaContractId
- the Contract IDaStoreId
- the Store IDjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByCalculationUsageAndStoreEntity(java.lang.Integer aCalculationUsageId, java.lang.Integer aStoreEntityId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the CalculationCodeAccessBeans that match the specified CalculationUsage and StoreEntity.
The SQL query used to fetch all the required rows from the
CALCODE table is:
SELECT * FROM CALCODE T1 WHERE
T1.CALUSAGE_ID = ? AND T1.STOREENT_ID = ? ORDER BY T1.CODE
aCalculationUsageId
- the CalculationUsage IDaStoreEntityId
- the StoreEntity IDjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByCalculationUsageAndStoreEntityAndDisplayLevel(java.lang.Integer aCalculationUsageId, java.lang.Integer aStoreEntityId, java.lang.Integer aDisplayLevel) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the CalculationCodeAccessBeans that match the specified CalculationUsage, StoreEntity and displayLevel.
The SQL query used to fetch all the required rows from the
CALCODE table is:
SELECT * FROM CALCODE T1 WHERE
T1.CALUSAGE_ID = ? AND T1.STOREENT_ID = ? AND T1.DISPLAYLEVEL = ? ORDER BY T1.CODE
aCalculationUsageId
- the CalculationUsage IDaStoreEntityId
- the StoreEntity IDaDisplayLevel
- the displayLeveljava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByCalculationUsageAndStoreEntitySortByCode(java.lang.Integer aCalculationUsageId, java.lang.Integer aStoreEntityId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the CalculationCodeAccessBeans that match the specified CalculationUsage and StoreEntity, ordered by their codes.
The SQL query used to fetch all the required rows from the
CALCODE table is:
SELECT * FROM CALCODE T1 WHERE
T1.CALUSAGE_ID = ? AND T1.STOREENT_ID = ? ORDER BY T1.CODE
aCalculationUsageId
- the CalculationUsage IDaStoreEntityId
- the StoreEntity IDjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByCalculationUsageCatalogEntryContractAndStore(java.lang.Integer aCalculationUsageId, java.lang.Long aCatalogEntryId, java.lang.Long aContractId, java.lang.Integer aStoreId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the CalculationCodeAccessBeans that match the specified CatalogEntry, Contract and Store. Reserved for IBM internal use.
The SQL query used to fetch all the required rows from the
CALCODE table is:
SELECT * FROM CALCODE T1 WHERE
T1.CALCODE_ID IN (SELECT CATENCALCD.CALCODE_ID FROM CATENCALCD WHERE (CATENCALCD.CATENTRY_ID = ? OR CATENCALCD.CALCODE_ID IS NULL) AND (CATENCALCD.CONTRACT_ID = ? OR CATENCALCD.CONTRACT_ID IS NULL) AND CATENCALCD.STORE_ID = ?)
aCalculationUsageId
- the CalculationUsage IDaCatalogEntryId
- the CatalogEntry IDaContractId
- the Contract IDaStoreId
- the Store IDjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByCalculationUsageCatalogGroupContractAndStore(java.lang.Integer aCalculationUsageId, java.lang.Long aCatalogGroupId, java.lang.Long aContractId, java.lang.Integer aStoreId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the CalculationCodeAccessBeans that match the specified CalculationUsage, CatalogGroup, Contract and Store. Reserved for IBM internal use.
The SQL query used to fetch all the required rows from the
CALCODE table is:
SELECT * FROM CALCODE T1 WHERE
T1.CALUSAGE_ID = ? AND T1.CALCODE_ID IN (SELECT CATGPCALCD.CALCODE_ID FROM CATGPCALCD WHERE CATGPCALCD.CATGROUP_ID = ? AND (CATGPCALCD.CONTRACT_ID = ? OR CATGPCALCD.CONTRACT_ID IS NULL) AND CATGPCALCD.STORE_ID = ?)
aCalculationUsageId
- the CalculationUsage IDaCatalogGroupId
- the CatalogGroup IDaContractId
- the Contract IDaStoreId
- the Store IDjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic CalculationCodeAccessBean findByCalculationUsageCodeAndStoreEntity(java.lang.Integer aCalculationUsageId, java.lang.String aCode, java.lang.Integer aStoreEntityId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the CalculationCodeAccessBean that matches the specified CalculationUsage, code and StoreEntity.
The SQL query used to fetch all the required row from the
CALCODE table is:
SELECT * FROM CALCODE T1 WHERE
T1.CALUSAGE_ID = ? AND T1.CODE = ? AND T1.STOREENT_ID = ?
aCalculationUsageId
- the CalculationUsage IDaCode
- the codeaStoreEntityId
- the StoreEntity IDjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByCalculationUsageStoreContractAndOffer(java.lang.Integer aCalculationUsageId, java.lang.Integer aStoreId, java.lang.Long aContractId, java.lang.Long aOfferId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the CalculationCodeAccessBeans that match the specified CalculationUsage, Store, Contract and Offer. Reserved for IBM internal use.
The SQL query used to fetch all the required rows from the
CALCODE table is:
SELECT * FROM CALCODE T1 WHERE
T1.CALUSAGE_ID = ? AND T1.STOREENT_ID = ?
AND T1.CALCODE_ID IN (SELECT OFFCNTRCOD.CALCODE_ID FROM OFFCNTRCOD WHERE OFFCNTRCOD.CONTRACT_ID = ? AND OFFCNTRCOD.OFFER_ID = ?) ORDER BY T1.SEQUENCE
aCalculationUsageId
- the CalculationUsage IDaStoreId
- the Store IDaContractId
- the Contract IDaOfferId
- the Offer IDjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByCatalogEntryAndStoreSortByCode(java.lang.Long aCatalogEntryId, java.lang.Integer aStoreId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the CalculationCodeAccessBeans that match the specified CatalogEntry and Store. Reserved for IBM internal use.
The SQL query used to fetch all the required rows from the
CALCODE table is:
SELECT * FROM CALCODE T1 WHERE
T1.CALCODE_ID IN (SELECT CATENCALCD.CALCODE_ID FROM CATENCALCD WHERE CATENCALCD.CATENTRY_ID = ? AND CATENCALCD.STORE_ID = ?)
ORDER BY T1.CODE
aCatalogEntryId
- the CatalogEntry IDaStoreId
- the Store IDjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByCatalogEntryAttachments(java.lang.Integer aCalculationUsageId, java.lang.Integer aStoreId, java.lang.Long aTradingId, java.lang.Long[] aCatalogEntryIds) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the CalculationCodeAccessBeans directly attached to the specified CatalogEntries.
The SQL query used to fetch all the required row from the
CALCODE table is:
SELECT * FROM CALCODE T1 WHERE
T1.CALUSAGE_ID = ?
T1.CALCODE_ID IN (
SELECT CATENCALCD.CALCODE_ID FROM CATENCALCD WHERE
CATENCALCD.STORE_ID = ?
AND (CATENCALCD.TRADING_ID IS NULL OR CATENCALCD.TRADING_ID = ?)
AND (CATENCALCD.CATENTRY_ID IS NULL OR CATENCALCD.CATENTRY_ID IN (?, ...)))
aCalculationUsageId
- the CalculationUsage IDaStoreId
- the Store IDaTradingId
- the TradingAgreement IDaCatalogEntryIds
- the CatalogEntry IDsjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByCatalogEntryContractAndStore(java.lang.Long aCatalogEntryId, java.lang.Long aContractId, java.lang.Integer aStoreId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the CalculationCodeAccessBeans that match the specified CatalogEntry, Contract and Store. Reserved for IBM internal use.
The SQL query used to fetch all the required rows from the
CALCODE table is:
SELECT * FROM CALCODE T1 WHERE
T1.CALCODE_ID IN (SELECT CATENCALCD.CALCODE_ID FROM CATENCALCD WHERE (CATENCALCD.CATENTRY_ID = ? OR CATENCALCD.CATENTRY_ID IS NULL) AND (CATENCALCD.CONTRACT_ID = ? OR CATENCALCD.CONTRACT_ID IS NULL) AND CATENCALCD.STORE_ID = ?)
aCatalogEntryId
- the CatalogEntry IDaContractId
- the Contract IDaStoreId
- the Store IDjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByCatalogGroupAttachments(java.lang.Integer aCalculationUsageId, java.lang.Integer aStoreId, java.lang.Long aTradingId, java.lang.Long[] aCatalogEntryIds) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the CalculationCodeAccessBeans indirectly attached to the specified CatalogEntries through their CatalogGroups.
The SQL query used to fetch all the required row from the
CALCODE table is:
SELECT * FROM CALCODE T1 WHERE
T1.CALUSAGE_ID = ?
T1.CALCODE_ID IN (
SELECT CATGPCALCD.CALCODE_ID FROM CATGPCALCD WHERE
CATGPCALCD.STORE_ID = ?
AND (CATGPCALCD.TRADING_ID IS NULL OR CATGPCALCD.TRADING_ID = ?)
AND CATGPCALCD.CATGROUP_ID IN (SELECT CATGPENREL.CATGROUP_ID FROM CATGPENREL WHERE CATGPENREL.CATENTRY_ID IN (?, ...))
aCalculationUsageId
- the CalculationUsage IDaStoreId
- the Store IDaTradingId
- the TradingAgreement IDaCatalogEntryIds
- the CatalogEntry IDsjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByCatalogGroupContractAndStore(java.lang.Long aCatalogGroupId, java.lang.Long aContractId, java.lang.Integer aStoreId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the CalculationCodeAccessBeans that match the specified CatalogGroup, Contract and Store. Reserved for IBM internal use.
The SQL query used to fetch all the required rows from the
CALCODE table is:
SELECT * FROM CALCODE T1 WHERE
T1.CALCODE_ID IN (SELECT CATGPCALCD.CALCODE_ID FROM CATGPCALCD WHERE (CATGPCALCD.CATGROUP_ID = ? OR CATGPCALCD.CALCODE_ID IS NULL) AND (CATGPCALCD.CONTRACT_ID = ? OR CATGPCALCD.CONTRACT_ID IS NULL) AND CATGPCALCD.STORE_ID = ?)
aCatalogGroupId
- the CatalogGroup IDaContractId
- the Contract IDaStoreId
- the Store IDjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByOrderItem(java.lang.Long aOrderItemId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the CalculationCodeAccessBeans directly attached to the specified OrderItem.
The SQL query used to fetch all the required rows from the
CALCODE table is:
SELECT * FROM CALCODE T1 WHERE
T1.CALCODE_ID IN (SELECT ORDICALCD.CALCODE_ID FROM ORDICALCD WHERE ORDICALCD.ORDERITEMS_ID = ?)
aOrderItemId
- the OrderItem IDjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic CalculationCodeAccessBean findDefaultCalculationCodeByStoreEntityAndCalculationUsage(java.lang.Integer aStoreEntityId, java.lang.Integer aCalculationUsageId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the default CalculationCodeAccessBeans of the specified StoreEntity and CalculationUsage.
The SQL query used to fetch all the required rows from the
CALCODE table is:
SELECT * FROM CALCODE T1 WHERE
T1.CALCODE_ID IN (SELECT STENCALUSG.CALCODE_ID FROM STENCALUSG WHERE STENCALUSG.STOREENT_ID = ? AND STENCALUSG.CALUSAGE_ID = ?)
aStoreEntityId
- the StoreEntity IDaCalculationUsageId
- the CalculationUsage IDjava.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 aFills, java.lang.String aFills) throws java.rmi.RemoteException, java.lang.Exception, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.String getCalculationCodeApplyMethodId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.CALMETHOD_ID_APP column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCodeApplyMethod that stores the calculated amount for the associated OrderItems.
getCalculationCodeApplyMethodId
in interface CalculationCodeAccessBeanData
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 getCalculationCodeApplyMethodIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.CALMETHOD_ID_APP column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCodeApplyMethod that stores the calculated amount for the associated OrderItems.
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 getCalculationCodeId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.CALCODE_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Generated unique identifier.
getCalculationCodeId
in interface CalculationCodeAccessBeanData
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 getCalculationCodeIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.CALCODE_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Generated unique identifier.
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 getCalculationCodeQualifyMethodId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.CALMETHOD_ID_QFY column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCodeQualifyMethod that defines which OrderItems are associated with this CalculationCode.
getCalculationCodeQualifyMethodId
in interface CalculationCodeAccessBeanData
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 getCalculationCodeQualifyMethodIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.CALMETHOD_ID_QFY column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCodeQualifyMethod that defines which OrderItems are associated with this CalculationCode.
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 getCalculationMethodId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.CALMETHOD_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCodeCalculateMethod that defines how to calculate a monetary amount for this CalculationCode.
getCalculationMethodId
in interface CalculationCodeAccessBeanData
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 getCalculationMethodIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.CALMETHOD_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCodeCalculateMethod that defines how to calculate a monetary amount for this CalculationCode.
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 getCalculationUsageId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.CALUSAGE_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Indicates the kind of calculation this CalculationCode is used for. For example, the CalculationCode may be used to calculate one of the following monetary amounts: discounts, shipping charges, sales tax, or shipping tax.
getCalculationUsageId
in interface CalculationCodeAccessBeanData
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 getCalculationUsageIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.CALUSAGE_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Indicates the kind of calculation this CalculationCode is used for. For example, the CalculationCode may be used to calculate one of the following monetary amounts: discounts, shipping charges, sales tax, or shipping tax.
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 getCode() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.CODE column of DB2 type CHAR(128) NOT NULL.
The following is a description of this column:
A character string that uniquely identifies this CalculationCode, given a particular CalculationUsage and StoreEntity.
getCode
in interface CalculationCodeAccessBeanData
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 getCombination() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.COMBINATION column of DB2 type INTEGER NULL.
The following is a description of this column:
Reserved for IBM internal use.
getCombination
in interface CalculationCodeAccessBeanData
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 getCombinationInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.COMBINATION column of DB2 type INTEGER NULL.
The following is a description of this column:
Reserved for IBM internal use.
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 getDescription() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.DESCRIPTION column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
A brief description of this CalculationCode, suitable for display by a user interface that manages CalculationCodes.
getDescription
in interface CalculationCodeAccessBeanData
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 getDisplayLevel() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.DISPLAYLEVEL column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Amounts calculated by this CalculationCode should be displayed with each:
0 = OrderItem
1 = Order
2 = Product
3 = Item
4 = Contract.
getDisplayLevel
in interface CalculationCodeAccessBeanData
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 getDisplayLevelInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.DISPLAYLEVEL column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Amounts calculated by this CalculationCode should be displayed with each:
0 = OrderItem
1 = Order
2 = Product
3 = Item
4 = Contract.
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 getEffectiveRules() throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.FinderException
Retrieves the effective CalculationRuleAccessBeans, ordered by their sequences.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getEndDate() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.ENDDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The time this CalculationCode stops being effective.
getEndDate
in interface CalculationCodeAccessBeanData
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 getEndDateInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.ENDDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The time this CalculationCode stops being effective.
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 getField1() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.FIELD1 column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
Customizable.
getField1
in interface CalculationCodeAccessBeanData
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 getFlags() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.FLAGS column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Specifies whether the CalculationCodeQualifyMethod of this CalculationCode should be invoked.
0 = unrestricted. The method will not be invoked.
1 = restricted. The method will be invoked.
getFlags
in interface CalculationCodeAccessBeanData
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 getFlagsInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.FLAGS column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Specifies whether the CalculationCodeQualifyMethod of this CalculationCode should be invoked.
0 = unrestricted. The method will not be invoked.
1 = restricted. The method will be invoked.
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 getGroupBy() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.GROUPBY column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Bit flags indicating to the CalculationCodeCombineMethod how OrderItems should be grouped when performing calculations. Refer to CALCODE table: details for more information.
getGroupBy
in interface CalculationCodeAccessBeanData
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 getGroupByInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.GROUPBY column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Bit flags indicating to the CalculationCodeCombineMethod how OrderItems should be grouped when performing calculations. Refer to CALCODE table: details for more information.
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 CALCODE.LASTUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The time this CalculationCode (including its CalculationRules) was most recently updated.
getLastUpdate
in interface CalculationCodeAccessBeanData
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 CALCODE.LASTUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The time this CalculationCode (including its CalculationRules) was most recently 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.Long getOwner() throws java.lang.Exception, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.String getPrecedence() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.PRECEDENCE column of DB2 type DOUBLE NOT NULL.
The following is a description of this column:
Reserved for IBM internal use.
getPrecedence
in interface CalculationCodeAccessBeanData
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.Double getPrecedenceInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.PRECEDENCE column of DB2 type DOUBLE NOT NULL.
The following is a description of this column:
Reserved for IBM internal use.
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 getPublished() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.PUBLISHED column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Specifies whether or not the calculation code is published:
0 = not published (temporarily disabled).
1 = published.
2 = marked for deletion (and not published).
getPublished
in interface CalculationCodeAccessBeanData
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 getPublishedInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.PUBLISHED column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Specifies whether or not the calculation code is published:
0 = not published (temporarily disabled).
1 = published.
2 = marked for deletion (and not published).
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 getSequence() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.SEQUENCE column of DB2 type FLOAT NOT NULL.
The following is a description of this column:
CalculationCodes are calculated and applied in sequence from lowest to highest.
getSequence
in interface CalculationCodeAccessBeanData
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.Double getSequenceInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.SEQUENCE column of DB2 type FLOAT NOT NULL.
The following is a description of this column:
CalculationCodes are calculated and applied in sequence from lowest to highest.
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 getStartDate() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.STARTDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The time this CalculationCode begins being effective.
getStartDate
in interface CalculationCodeAccessBeanData
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 getStartDateInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.STARTDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The time this CalculationCode begins being effective.
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 getStoreEntityId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.STOREENT_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCode is part of this StoreEntity.
getStoreEntityId
in interface CalculationCodeAccessBeanData
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 getStoreEntityIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.STOREENT_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCode is part of this StoreEntity.
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 getTaxCodeClassId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.TXCDCLASS_ID column of DB2 type INTEGER NULL.
The following is a description of this column:
For Taxation CalculationCodes, the TaxCodeClassification, if any, associated with this CalculationCode.
getTaxCodeClassId
in interface CalculationCodeAccessBeanData
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 getTaxCodeClassIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CALCODE.TXCDCLASS_ID column of DB2 type INTEGER NULL.
The following is a description of this column:
For Taxation CalculationCodes, the TaxCodeClassification, if any, associated with this CalculationCode.
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 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 setCalculationCodeApplyMethodId(java.lang.Integer aCalculationCodeApplyMethodId)
This method provides access to the CALCODE.CALMETHOD_ID_APP column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCodeApplyMethod that stores the calculated amount for the associated OrderItems.
aCalculationCodeApplyMethodId
- java.lang.Integerpublic void setCalculationCodeApplyMethodId(java.lang.String aCalculationCodeApplyMethodId)
This method provides access to the CALCODE.CALMETHOD_ID_APP column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCodeApplyMethod that stores the calculated amount for the associated OrderItems.
setCalculationCodeApplyMethodId
in interface CalculationCodeAccessBeanData
aCalculationCodeApplyMethodId
- java.lang.Stringpublic void setCalculationCodeQualifyMethodId(java.lang.Integer aCalculationCodeQualifyMethodId)
This method provides access to the CALCODE.CALMETHOD_ID_QFY column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCodeQualifyMethod that defines which OrderItems are associated with this CalculationCode.
aCalculationCodeQualifyMethodId
- java.lang.Integerpublic void setCalculationCodeQualifyMethodId(java.lang.String aCalculationCodeQualifyMethodId)
This method provides access to the CALCODE.CALMETHOD_ID_QFY column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCodeQualifyMethod that defines which OrderItems are associated with this CalculationCode.
setCalculationCodeQualifyMethodId
in interface CalculationCodeAccessBeanData
aCalculationCodeQualifyMethodId
- java.lang.Stringpublic void setCalculationMethodId(java.lang.Integer aCalculationMethodId)
This method provides access to the CALCODE.CALMETHOD_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCodeCalculateMethod that defines how to calculate a monetary amount for this CalculationCode.
aCalculationMethodId
- java.lang.Integerpublic void setCalculationMethodId(java.lang.String aCalculationMethodId)
This method provides access to the CALCODE.CALMETHOD_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCodeCalculateMethod that defines how to calculate a monetary amount for this CalculationCode.
setCalculationMethodId
in interface CalculationCodeAccessBeanData
aCalculationMethodId
- java.lang.Stringpublic void setCalculationUsageId(java.lang.Integer aCalculationUsageId)
This method provides access to the CALCODE.CALUSAGE_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Indicates the kind of calculation this CalculationCode is used for. For example, the CalculationCode may be used to calculate one of the following monetary amounts: discounts, shipping charges, sales tax, or shipping tax.
aCalculationUsageId
- java.lang.Integerpublic void setCalculationUsageId(java.lang.String aCalculationUsageId)
This method provides access to the CALCODE.CALUSAGE_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Indicates the kind of calculation this CalculationCode is used for. For example, the CalculationCode may be used to calculate one of the following monetary amounts: discounts, shipping charges, sales tax, or shipping tax.
setCalculationUsageId
in interface CalculationCodeAccessBeanData
aCalculationUsageId
- java.lang.Stringpublic void setCode(java.lang.String aCode)
This method provides access to the CALCODE.CODE column of DB2 type CHAR(128) NOT NULL.
The following is a description of this column:
A character string that uniquely identifies this CalculationCode, given a particular CalculationUsage and StoreEntity.
setCode
in interface CalculationCodeAccessBeanData
aCode
- java.lang.Stringpublic void setCombination(java.lang.Integer aCombination)
This method provides access to the CALCODE.COMBINATION column of DB2 type INTEGER NULL.
The following is a description of this column:
Reserved for IBM internal use.
aCombination
- java.lang.Integerpublic void setCombination(java.lang.String aCombination)
This method provides access to the CALCODE.COMBINATION column of DB2 type INTEGER NULL.
The following is a description of this column:
Reserved for IBM internal use.
setCombination
in interface CalculationCodeAccessBeanData
aCombination
- java.lang.Stringpublic void setDescription(java.lang.String aDescription)
This method provides access to the CALCODE.DESCRIPTION column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
A brief description of this CalculationCode, suitable for display by a user interface that manages CalculationCodes.
setDescription
in interface CalculationCodeAccessBeanData
aDescription
- java.lang.Stringpublic void setDisplayLevel(java.lang.Integer aDisplayLevel)
This method provides access to the CALCODE.DISPLAYLEVEL column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Amounts calculated by this CalculationCode should be displayed with each:
0 = OrderItem
1 = Order
2 = Product
3 = Item
4 = Contract.
aDisplayLevel
- java.lang.Integerpublic void setDisplayLevel(java.lang.String aDisplayLevel)
This method provides access to the CALCODE.DISPLAYLEVEL column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Amounts calculated by this CalculationCode should be displayed with each:
0 = OrderItem
1 = Order
2 = Product
3 = Item
4 = Contract.
setDisplayLevel
in interface CalculationCodeAccessBeanData
aDisplayLevel
- java.lang.Stringpublic void setEndDate(java.lang.String aEndDate)
This method provides access to the CALCODE.ENDDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The time this CalculationCode stops being effective.
setEndDate
in interface CalculationCodeAccessBeanData
aEndDate
- java.lang.Stringpublic void setEndDate(java.sql.Timestamp aEndDate)
This method provides access to the CALCODE.ENDDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The time this CalculationCode stops being effective.
aEndDate
- java.sql.Timestamppublic void setField1(java.lang.String aField1)
This method provides access to the CALCODE.FIELD1 column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
Customizable.
setField1
in interface CalculationCodeAccessBeanData
aField1
- java.lang.Stringpublic void setFlags(java.lang.Integer aFlags)
This method provides access to the CALCODE.FLAGS column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Specifies whether the CalculationCodeQualifyMethod of this CalculationCode should be invoked.
0 = unrestricted. The method will not be invoked.
1 = restricted. The method will be invoked.
aFlags
- java.lang.Integerpublic void setFlags(java.lang.String aFlags)
This method provides access to the CALCODE.FLAGS column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Specifies whether the CalculationCodeQualifyMethod of this CalculationCode should be invoked.
0 = unrestricted. The method will not be invoked.
1 = restricted. The method will be invoked.
setFlags
in interface CalculationCodeAccessBeanData
aFlags
- java.lang.Stringpublic void setGroupBy(java.lang.Integer aGroupBy)
This method provides access to the CALCODE.GROUPBY column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Bit flags indicating to the CalculationCodeCombineMethod how OrderItems should be grouped when performing calculations. Refer to CALCODE table: details for more information.
aGroupBy
- java.lang.Integerpublic void setGroupBy(java.lang.String aGroupBy)
This method provides access to the CALCODE.GROUPBY column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Bit flags indicating to the CalculationCodeCombineMethod how OrderItems should be grouped when performing calculations. Refer to CALCODE table: details for more information.
setGroupBy
in interface CalculationCodeAccessBeanData
aGroupBy
- java.lang.Stringpublic void setInitKey_calculationCodeId(java.lang.String aInitKey_calculationCodeId)
Set the primary key for this object
aInitKey_calculationCodeId
- java.lang.Stringpublic void setLastUpdate(java.lang.String aLastUpdate)
This method provides access to the CALCODE.LASTUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The time this CalculationCode (including its CalculationRules) was most recently updated.
setLastUpdate
in interface CalculationCodeAccessBeanData
aLastUpdate
- java.lang.Stringpublic void setLastUpdate(java.sql.Timestamp aLastUpdate)
This method provides access to the CALCODE.LASTUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The time this CalculationCode (including its CalculationRules) was most recently updated.
aLastUpdate
- java.sql.Timestamppublic void setPrecedence(java.lang.Double aPrecedence)
This method provides access to the CALCODE.PRECEDENCE column of DB2 type DOUBLE NOT NULL.
The following is a description of this column:
Reserved for IBM internal use.
aPrecedence
- java.lang.Doublepublic void setPrecedence(java.lang.String aPrecedence)
This method provides access to the CALCODE.PRECEDENCE column of DB2 type DOUBLE NOT NULL.
The following is a description of this column:
Reserved for IBM internal use.
setPrecedence
in interface CalculationCodeAccessBeanData
aPrecedence
- java.lang.Stringpublic void setPublished(java.lang.Integer aPublished)
This method provides access to the CALCODE.PUBLISHED column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Specifies whether or not the calculation code is published:
0 = not published (temporarily disabled).
1 = published.
2 = marked for deletion (and not published).
aPublished
- java.lang.Integerpublic void setPublished(java.lang.String aPublished)
This method provides access to the CALCODE.PUBLISHED column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Specifies whether or not the calculation code is published:
0 = not published (temporarily disabled).
1 = published.
2 = marked for deletion (and not published).
setPublished
in interface CalculationCodeAccessBeanData
aPublished
- java.lang.Stringpublic void setSequence(java.lang.Double aSequence)
This method provides access to the CALCODE.SEQUENCE column of DB2 type FLOAT NOT NULL.
The following is a description of this column:
CalculationCodes are calculated and applied in sequence from lowest to highest.
aSequence
- java.lang.Doublepublic void setSequence(java.lang.String aSequence)
This method provides access to the CALCODE.SEQUENCE column of DB2 type FLOAT NOT NULL.
The following is a description of this column:
CalculationCodes are calculated and applied in sequence from lowest to highest.
setSequence
in interface CalculationCodeAccessBeanData
aSequence
- java.lang.Stringpublic void setStartDate(java.lang.String aStartDate)
This method provides access to the CALCODE.STARTDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The time this CalculationCode begins being effective.
setStartDate
in interface CalculationCodeAccessBeanData
aStartDate
- java.lang.Stringpublic void setStartDate(java.sql.Timestamp aStartDate)
This method provides access to the CALCODE.STARTDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
The time this CalculationCode begins being effective.
aStartDate
- java.sql.Timestamppublic void setStoreEntityId(java.lang.Integer aStoreEntityId)
This method provides access to the CALCODE.STOREENT_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCode is part of this StoreEntity.
aStoreEntityId
- java.lang.Integerpublic void setStoreEntityId(java.lang.String aStoreEntityId)
This method provides access to the CALCODE.STOREENT_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The CalculationCode is part of this StoreEntity.
setStoreEntityId
in interface CalculationCodeAccessBeanData
aStoreEntityId
- java.lang.Stringpublic void setTaxCodeClassId(java.lang.Integer aTaxCodeClassId)
This method provides access to the CALCODE.TXCDCLASS_ID column of DB2 type INTEGER NULL.
The following is a description of this column:
For Taxation CalculationCodes, the TaxCodeClassification, if any, associated with this CalculationCode.
aTaxCodeClassId
- java.lang.Integerpublic void setTaxCodeClassId(java.lang.String aTaxCodeClassId)
This method provides access to the CALCODE.TXCDCLASS_ID column of DB2 type INTEGER NULL.
The following is a description of this column:
For Taxation CalculationCodes, the TaxCodeClassification, if any, associated with this CalculationCode.
setTaxCodeClassId
in interface CalculationCodeAccessBeanData
aTaxCodeClassId
- java.lang.String
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |