java.lang.Object | +--com.ibm.commerce.base.objects.ECEntityBean | +--com.ibm.commerce.contract.objimpl.BusinessPolicyBeanBase | +--com.ibm.commerce.contract.objects.BusinessPolicyBean
This bean provides access to the POLICY table.
The following is a description of this table:
Each row in this table represents a business policy.
Field Summary |
---|
Fields inherited from class com.ibm.commerce.contract.objimpl. BusinessPolicyBeanBase |
endDate,
policyId,
policyName,
properties,
startDate,
storeEntityId,
type |
Constructor Summary | |
---|---|
BusinessPolicyBean() |
Method Summary | |
---|---|
java.util.Hashtable |
_copyFromEJB() |
void |
_copyToEJB(java.util.Hashtable h) Method _copyToEJB. |
protected
java.util.Vector |
_getLinks() Method _getLinks. |
protected
void |
_initLinks() Method _initLinks. |
protected
void |
_removeLinks() Method _removeLinks. |
void |
ejbActivate() |
com.ibm.commerce.contract.objects.BusinessPolicyKey |
ejbCreate(java.lang.String argPolicyName, java.lang.String argType,
java.lang.Integer argStoreEntityId) Constructs an BusinessPolicyAccessBean object with the specified policy name, policy type, and the store entity ID. |
void |
ejbLoad() |
void |
ejbPassivate() |
void |
ejbPostCreate(java.lang.String argPolicyName, java.lang.String argType,
java.lang.Integer argStoreEntityId) Method ejbPostCreate. |
void |
ejbRemove() |
void |
ejbStore() |
Methods inherited from class com.ibm.commerce.contract.objimpl. BusinessPolicyBeanBase |
getDescription,
getDescription,
getEndDate,
getFallbackDescription,
getPolicyId,
getPolicyName,
getProperties,
getStartDate,
getStoreEntityId,
getType,
setEndDate,
setPolicyId,
setPolicyName,
setProperties,
setStartDate,
setStoreEntityId,
setType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait |
Constructor Detail |
---|
public BusinessPolicyBean()
Method Detail |
---|
public java.util.Hashtable _copyFromEJB()
com.ibm.commerce.base.objects.ECEntityBean#_copyFromEJB()
public void _copyToEJB(java.util.Hashtable h)
h
-protected java.util.Vector _getLinks()
protected void _initLinks()
protected void _removeLinks() throws javax.ejb.RemoveException
RemoveException
public void ejbActivate()
javax.ejb.EntityBean#ejbActivate()
public com.ibm.commerce.contract.objects.BusinessPolicyKey ejbCreate(java.lang.String argPolicyName, java.lang.String argType, java.lang.Integer argStoreEntityId) throws javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
BusinessPolicyBeanBase
Constructs an BusinessPolicyAccessBean object with the specified policy name, policy type, and the store entity ID.
ejbCreate
in class
BusinessPolicyBeanBase
argPolicyName
- The name of the business policy.argType
- The type of the business policy.argStoreEntityId
- The ID of store entity.javax.naming.NamingException
- The
javax.naming.NamingException exception.javax.ejb.CreateException
javax.ejb.FinderException
BusinessPolicyBeanBase.ejbCreate(String, String,
Integer)
public void ejbLoad()
com.ibm.commerce.base.objects.ECEntityBean#ejbLoad()
public void ejbPassivate()
javax.ejb.EntityBean#ejbPassivate()
public void ejbPostCreate(java.lang.String argPolicyName, java.lang.String argType, java.lang.Integer argStoreEntityId)
argPolicyName
- The name of the policy.argType
- The type of the policy.argStoreEntityId
- The ID of the store
entity.public void ejbRemove() throws javax.ejb.RemoveException
javax.ejb.RemoveException
javax.ejb.EntityBean#ejbRemove()
public void ejbStore()
com.ibm.commerce.base.objects.ECEntityBean#ejbStore()