|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bankframe.examples.bo.account.AccountBean com.bankframe.examples.bo.impl.account.AccountBean com.bankframe.examples.bo.impl.account.AccountBMPBean
This class is the implementation of the Account Entity EJB using bean managed persistence
Field Summary |
Fields inherited from class com.bankframe.examples.bo.account.AccountBean |
accountName, accountNumber, cardNumber |
Fields inherited from interface com.bankframe.ejb.EEntity |
serialVersionUID |
Constructor Summary | |
AccountBMPBean()
Default constructor |
Method Summary | |
void |
amend(java.lang.String accountName)
This method amends the attributes of the Address entity. |
EPrimaryKey |
createPrimaryKey(DataPacket dp)
This method creates a primary key instance from the specified data. |
void |
ejbActivate()
This method is called by the EJB container when this EJB instance is activated. |
AccountPK |
ejbCreate(java.lang.String cardNumber,
java.lang.String accountNumber,
java.lang.String accountName)
This method initialises a new instance of the Address entity. |
java.util.Enumeration |
ejbFindAll()
This method gets all the instances of the Address entity. |
AccountPK |
ejbFindByPrimaryKey(AccountPK primaryKey)
This method verifies that the specified Address instance exists. |
void |
ejbLoad()
This method is called by the EJB container when this EJB instance must refresh itself from persistent storage. |
void |
ejbPassivate()
This method is called by the EJB container when this EJB instance is passivated. |
void |
ejbPostCreate(java.lang.String cardNumber,
java.lang.String accountNumber,
java.lang.String accountName)
|
void |
ejbRemove()
This method is called by the EJB container when this EJB instance must be deleted from persistent storage. |
void |
ejbStore()
This method is called by the EJB contain when this EJB instance must store its attributes in persistent storage. |
java.lang.String |
getEntityName()
This method returns the JNDI name of this entity. |
EPersister |
getPersister()
This method retrieves the persister to use with this entity bean instance. |
EPrimaryKey |
getPrimaryKey()
This method gets the primary key object for this entity instance. |
void |
populate(DataPacket dp)
This method populates the attributes of the entity instance with the specified data. |
void |
setEntityContext(javax.ejb.EntityContext newCtx)
This method is called by the EJB container when the EJB instance is about to be used. |
void |
unsetEntityContext()
This method is called by the EJB container when the EJB instance is no longer being used. |
Methods inherited from class com.bankframe.examples.bo.impl.account.AccountBean |
toDataPacket |
Methods inherited from class com.bankframe.examples.bo.account.AccountBean |
create, getAccountName, getAccountNumber, getCardNumber |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.bankframe.ejb.EEntity |
toDataPacket |
Constructor Detail |
public AccountBMPBean()
Method Detail |
public void amend(java.lang.String accountName) throws ValidationException
amend
in class AccountBean
accountName
-
ValidationException
public EPrimaryKey createPrimaryKey(DataPacket dp) throws ProcessingErrorException
createPrimaryKey
in interface EBMPEntity
dp
- the DataPacket to create the primary key from
ProccessingErrorException
- if processing fails
ProcessingErrorException
- if processing fails.public void ejbActivate()
ejbActivate
in interface javax.ejb.EntityBean
public AccountPK ejbCreate(java.lang.String cardNumber, java.lang.String accountNumber, java.lang.String accountName) throws javax.ejb.CreateException, ValidationException, ProcessingErrorException
cardNumber
- accountNumber
- accountName
-
javax.ejb.CreateException
ProcessingErrorException
ValidationException
public java.util.Enumeration ejbFindAll() throws javax.ejb.FinderException, ValidationException
javax.ejb.FinderException
ValidationException
public AccountPK ejbFindByPrimaryKey(AccountPK primaryKey) throws javax.ejb.FinderException, ValidationException
primaryKey
- the key of the Address to check
javax.ejb.FinderException
ValidationException
public void ejbLoad()
ejbLoad
in interface javax.ejb.EntityBean
public void ejbPassivate()
ejbPassivate
in interface javax.ejb.EntityBean
public void ejbPostCreate(java.lang.String cardNumber, java.lang.String accountNumber, java.lang.String accountName)
cardNumber
- accountNumber
- accountName
- public void ejbRemove()
ejbRemove
in interface javax.ejb.EntityBean
public void ejbStore()
ejbStore
in interface javax.ejb.EntityBean
public java.lang.String getEntityName()
getEntityName
in interface EBMPEntity
public EPersister getPersister()
getPersister
in interface EBMPEntity
public EPrimaryKey getPrimaryKey()
getPrimaryKey
in interface EBMPEntity
public void populate(DataPacket dp)
populate
in interface EBMPEntity
dp
- the datapacket to populate the entity withpublic void setEntityContext(javax.ejb.EntityContext newCtx)
setEntityContext
in interface javax.ejb.EntityBean
newCtx
- public void unsetEntityContext()
unsetEntityContext
in interface javax.ejb.EntityBean
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |