com.ibm.commerce.contract.objects
Class ParticipantBean

java.lang.Object
  |
  +--com.ibm.commerce.base.objects.ECEntityBean
        |
        +--com.ibm.commerce.contract.objimpl.ParticipantBeanBase
              |
              +--com.ibm.commerce.contract.objects.ParticipantBean

public class ParticipantBean
extends ParticipantBeanBase

This bean provides access to the PARTICIPNT table.

The following is a description of this table:

The trading Participant table.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.commerce.contract.objimpl. ParticipantBeanBase
memberId, participantId, roleId, tcId, timeCreated, timeUpdated, tradingId
 
Constructor Summary
ParticipantBean()
           
 
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.ParticipantKey ejbCreate(java.lang.Long argTradingId, java.lang.Long argTCId, java.lang.Long argMemberId, java.lang.Integer argRoleId)
          Constructs an ParticipantAccessBean object with the specified memberId, participantRoleId, and either tradingId or tcId.
 void ejbLoad()
           
 void ejbPassivate()
           
 void ejbPostCreate(java.lang.Long argTradingId, java.lang.Long argTCId, java.lang.Long argMemberId, java.lang.Integer argRoleId)
          The post create method for the bean.
 void ejbRemove()
           
 void ejbStore()
           
 
Methods inherited from class com.ibm.commerce.contract.objimpl. ParticipantBeanBase
getInformation, getMemberId, getParticipantId, getRoleId, getTcId, getTimeCreated, getTimeUpdated, getTradingId, setInformation, setMemberId, setParticipantId, setRoleId, setTcId, setTimeCreated, setTimeUpdated, setTradingId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParticipantBean

public ParticipantBean()
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:
javax.ejb.RemoveException - The javax.ejb.RemoveException exception.

ejbActivate

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

ejbCreate

public com.ibm.commerce.contract.objects.ParticipantKey ejbCreate(java.lang.Long argTradingId,
                                                                  java.lang.Long argTCId,
                                                                  java.lang.Long argMemberId,
                                                                  java.lang.Integer argRoleId)
                                                           throws javax.ejb.CreateException,
                                                                  javax.ejb.FinderException,
                                                                  javax.naming.NamingException
Description copied from class: ParticipantBeanBase
Constructs an ParticipantAccessBean object with the specified memberId, participantRoleId, and either tradingId or tcId.
Overrides:
ejbCreate in class ParticipantBeanBase
Parameters:
argTradingId - The ID of the trading agreement that the Participant belongs to.
argTCId - The ID of the Term and Condition that the Participant belongs to.
argMemberId - The Member ID of the Participant.
argRoleId - The Role ID of the Participant.
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception.
javax.ejb.CreateException
javax.ejb.FinderException
See Also:
ParticipantBeanBase.ejbCreate(Long, Long, Long, Integer)

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 argTradingId,
                          java.lang.Long argTCId,
                          java.lang.Long argMemberId,
                          java.lang.Integer argRoleId)
The post create method for the bean.
Parameters:
argTradingId - The ID of the trading agreement.
argTCId - The ID of the terms and conditions.
argMemberId - The member ID.
argRoleId - The role ID.

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()