java.lang.Object | +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean | +--com.ibm.commerce.contract.objects.TermConditionAccessBean | +--com.ibm.commerce.registry.TermConditionCopy
An internal representation of a Term and Condition Access Bean used for caching Term and Conditions
Constructor Summary | |
---|---|
TermConditionCopy(
TermConditionAccessBean argABTC) Constructs a TermConditionCopy object given a TermConditionAccessBean |
Method Summary | |
---|---|
java.lang.Integer[] |
getExclusionProductSets() Gets exclusion product sets for the term and condition |
java.lang.Integer[] |
getInclusionProductSets() Gets inclusion product sets for the term and condition |
BusinessPolicyAccessBean[] |
getPolicies() Gets all the BusinessPolicyAccessBeans associated with this term and condition. |
BusinessPolicyAccessBean[] |
getPoliciesByType(java.lang.String argType) Gets all the business policies by business policy type for this term and condition. |
java.util.Vector |
getProductSetAdjustments() Gets a vector of product set adjustments for the term and condition |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait |
Constructor Detail |
---|
public TermConditionCopy(TermConditionAccessBean argABTC) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException
argABTC
- The TermCondition AccessBeanjavax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
Method Detail |
---|
public BusinessPolicyAccessBean[] getPolicies() throws javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException, javax.naming.NamingException
getPolicies
in class
TermConditionAccessBean
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
public BusinessPolicyAccessBean[] getPoliciesByType(java.lang.String argType) throws javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException, javax.naming.NamingException
getPoliciesByType
in class
TermConditionAccessBean
argType
- The business policy typejavax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
public java.lang.Integer[] getInclusionProductSets() throws javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException, javax.naming.NamingException, java.sql.SQLException
getInclusionProductSets
in class
TermConditionAccessBean
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
java.sql.SQLException
public java.lang.Integer[] getExclusionProductSets() throws javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException, javax.naming.NamingException, java.sql.SQLException
getExclusionProductSets
in class
TermConditionAccessBean
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
java.sql.SQLException
public java.util.Vector getProductSetAdjustments() throws javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException, javax.naming.NamingException, java.sql.SQLException
getProductSetAdjustments
in class
TermConditionAccessBean
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
java.sql.SQLException