|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bankframe.examples.bo.address.AddressBean com.bankframe.examples.bo.impl.address.AddressBean com.bankframe.examples.bo.impl.address.AddressBMPBean
This class is the implementation of the Address Entity EJB using bean managed persistence
Field Summary |
Fields inherited from class com.bankframe.examples.bo.address.AddressBean |
addressLine1, addressLine2, addressLine3, addressLine4, country, ownerId, postCode |
Fields inherited from interface com.bankframe.ejb.EEntity |
serialVersionUID |
Constructor Summary | |
AddressBMPBean()
Default constructor. |
Method Summary | |
void |
amend(java.lang.String addressLine1,
java.lang.String addressLine2,
java.lang.String addressLine3,
java.lang.String addressLine4,
java.lang.String country,
java.lang.String postCode)
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. |
AddressPK |
ejbCreate(java.lang.String ownerId,
java.lang.String addressLine1,
java.lang.String addressLine2,
java.lang.String addressLine3,
java.lang.String addressLine4,
java.lang.String country,
java.lang.String postCode)
This method initialises a new instance of the Address entity. |
java.util.Enumeration |
ejbFindAll()
This method gets all instances of the Address entities. |
java.util.Enumeration |
ejbFindByCountry(java.lang.String country)
This method gets all instance of the Address entity with the specified country value. |
java.util.Enumeration |
ejbFindByPostCode(java.lang.String postCode)
This method finds all EJBs with the given post code. |
AddressPK |
ejbFindByPrimaryKey(AddressPK 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 ownerId,
java.lang.String addressLine1,
java.lang.String addressLine2,
java.lang.String addressLine3,
java.lang.String addressLine4,
java.lang.String country,
java.lang.String postCode)
|
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.address.AddressBean |
toDataPacket |
Methods inherited from class com.bankframe.examples.bo.address.AddressBean |
create, getAddressLine1, getAddressLine2, getAddressLine3, getAddressLine4, getCountry, getOwnerId, getPostCode |
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 AddressBMPBean()
Method Detail |
public void amend(java.lang.String addressLine1, java.lang.String addressLine2, java.lang.String addressLine3, java.lang.String addressLine4, java.lang.String country, java.lang.String postCode) throws ValidationException
amend
in class AddressBean
addressLine1
- addressLine2
- addressLine3
- addressLine4
- country
- postCode
-
ValidationException
public EPrimaryKey createPrimaryKey(DataPacket dp) throws ProcessingErrorException
createPrimaryKey
in interface EBMPEntity
dp
- the DataPacket containing the primary key data
ProcessingErrorException
- if a processing error occurspublic void ejbActivate()
ejbActivate
in interface javax.ejb.EntityBean
public AddressPK ejbCreate(java.lang.String ownerId, java.lang.String addressLine1, java.lang.String addressLine2, java.lang.String addressLine3, java.lang.String addressLine4, java.lang.String country, java.lang.String postCode) throws javax.ejb.CreateException, ValidationException, ProcessingErrorException
ownerId
- addressLine1
- addressLine2
- addressLine3
- addressLine4
- country
- postCode
-
javax.ejb.CreateException
ProcessingErrorException
ValidationException
public java.util.Enumeration ejbFindAll() throws javax.ejb.FinderException, ValidationException
javax.ejb.FinderException
ValidationException
public java.util.Enumeration ejbFindByCountry(java.lang.String country) throws javax.ejb.FinderException, ValidationException
country
- the country name to check for
javax.ejb.FinderException
ValidationException
public java.util.Enumeration ejbFindByPostCode(java.lang.String postCode) throws javax.ejb.FinderException, ValidationException
postCode
- the post code to check for
javax.ejb.FinderException
ValidationException
public AddressPK ejbFindByPrimaryKey(AddressPK primaryKey) throws javax.ejb.FinderException, ValidationException
primaryKey
- the primary to check for
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 ownerId, java.lang.String addressLine1, java.lang.String addressLine2, java.lang.String addressLine3, java.lang.String addressLine4, java.lang.String country, java.lang.String postCode)
ownerId
- addressLine1
- addressLine2
- addressLine3
- addressLine4
- country
- postCode
- 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 containing the data 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 |