com.ibm.commerce.contract.objects
Class PolicyTCRelationBean

java.lang.Object
  |
  +--com.ibm.commerce.base.objects.ECEntityBean
        |
        +--com.ibm.commerce.contract.objimpl.PolicyTCRelationBeanBase
              |
              +--com.ibm.commerce.contract.objects.PolicyTCRelationBean

public class PolicyTCRelationBean
extends PolicyTCRelationBeanBase

This bean provides access to the POLICYTC table.

The following is a description of this table:

The table shows which business policy is referenced by a term or condition.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.commerce.contract.objimpl. PolicyTCRelationBeanBase
policyReferenceNumber, tcReferenceNumber
 
Constructor Summary
PolicyTCRelationBean()
           
 
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.PolicyTCRelationKey ejbCreate(java.lang.Long policyId, java.lang.Long tcId)
          Constructs an PolicyTCRelationAccessBean object with the specified business policy ID, and the term condition ID.
 void ejbLoad()
           
 void ejbPassivate()
           
 void ejbPostCreate(java.lang.Long policyId, java.lang.Long tcId)
          The post create method for the bean.
 void ejbRemove()
           
 void ejbStore()
           
 
Methods inherited from class com.ibm.commerce.contract.objimpl. PolicyTCRelationBeanBase
getPolicyReferenceNumber, getTcReferenceNumber, setPolicyReferenceNumber, setTcReferenceNumber
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolicyTCRelationBean

public PolicyTCRelationBean()
Method Detail

_copyFromEJB

public java.util.Hashtable _copyFromEJB()
See Also:
com.ibm.commerce.base.objects.ECEntityBean#_copyFromEJB()

_copyToEJB

public void _copyToEJB(java.util.Hashtable h)
Method _copyToEJB.
Parameters:
h -

_getLinks

protected java.util.Vector _getLinks()
Method _getLinks.
Returns:
Vector

_initLinks

protected void _initLinks()
Method _initLinks.

_removeLinks

protected void _removeLinks()
                     throws javax.ejb.RemoveException
Method _removeLinks.
Throws:
RemoveException

ejbActivate

public void ejbActivate()
See Also:
javax.ejb.EntityBean#ejbActivate()

ejbCreate

public com.ibm.commerce.contract.objects.PolicyTCRelationKey ejbCreate(java.lang.Long policyId,
                                                                       java.lang.Long tcId)
                                                                throws javax.ejb.CreateException
Description copied from class: PolicyTCRelationBeanBase
Constructs an PolicyTCRelationAccessBean object with the specified business policy ID, and the term condition ID.
Overrides:
ejbCreate in class PolicyTCRelationBeanBase
Parameters:
policyId - The ID of the business policy.
tcId - The ID of the terms and conditions.
javax.ejb.CreateException
See Also:
PolicyTCRelationBeanBase.ejbCreate(Long, Long)

ejbLoad

public void ejbLoad()
See Also:
com.ibm.commerce.base.objects.ECEntityBean#ejbLoad()

ejbPassivate

public void ejbPassivate()
See Also:
javax.ejb.EntityBean#ejbPassivate()

ejbPostCreate

public void ejbPostCreate(java.lang.Long policyId,
                          java.lang.Long tcId)
The post create method for the bean.
Parameters:
policyId - The ID of the business policy.
tcId - The ID of the terms and conditions.

ejbRemove

public void ejbRemove()
               throws javax.ejb.RemoveException
javax.ejb.RemoveException
See Also:
javax.ejb.EntityBean#ejbRemove()

ejbStore

public void ejbStore()
See Also:
com.ibm.commerce.base.objects.ECEntityBean#ejbStore()