|
||||||||||
| PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.test.cmp2.cmr.ejb.CMRBugBean
class CMRBugBean demonstrates bug 523627. CMR fields may get changed
in ejbPostCreate, so newly created entities must be marked as needing ejbSave.
Currently this is done by putting them in GlobalTxEntityMap.
| Constructor Summary | |
CMRBugBean()
|
|
| Method Summary | |
boolean |
addChild(CMRBugEJBLocal child)
Describe addChild method here. |
void |
ejbActivate()
A container invokes this method when the instance is taken out of the pool of available instances to become associated with a specific EJB object. |
java.lang.String |
ejbCreate(java.lang.String id,
java.lang.String description,
CMRBugEJBLocal parent)
Describe ejbCreate method here. |
void |
ejbLoad()
A container invokes this method to instruct the instance to synchronize its state by loading it state from the underlying database. |
void |
ejbPassivate()
A container invokes this method on an instance before the instance becomes disassociated with a specific EJB object. |
void |
ejbPostCreate(java.lang.String id,
java.lang.String description,
CMRBugEJBLocal parent)
Describe ejbPostCreate method here. |
void |
ejbRemove()
A container invokes this method before it removes the EJB object that is currently associated with the instance. |
void |
ejbStore()
A container invokes this method to instruct the instance to synchronize its state by storing it to the underlying database. |
abstract java.util.Collection |
getChildren()
Describe getChildren method here. |
abstract java.lang.String |
getDescription()
Describe getDescription method here. |
abstract java.lang.String |
getId()
Describe getId method here. |
abstract CMRBugEJBLocal |
getNextNode()
|
abstract CMRBugEJBLocal |
getParent()
Describe getParent method here. |
abstract CMRBugEJBLocal |
getPrevNode()
|
boolean |
removeChild(CMRBugEJBLocal child)
Describe removeChild method here. |
abstract void |
setChildren(java.util.Collection children)
Describe setChildren method here. |
abstract void |
setDescription(java.lang.String description)
Describe setDescription method here. |
void |
setEntityContext(EntityContext (src) context)
Set the associated entity context. |
abstract void |
setId(java.lang.String id)
Describe setId method here. |
abstract void |
setNextNode(CMRBugEJBLocal a_ViewComponent)
|
abstract void |
setParent(CMRBugEJBLocal parent)
Describe setParent method here. |
abstract void |
setPrevNode(CMRBugEJBLocal a_ViewComponent)
|
void |
unsetEntityContext()
Unset the associated entity context. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CMRBugBean()
| Method Detail |
public abstract java.lang.String getId()
getId method here.
String valuepublic abstract void setId(java.lang.String id)
setId method here.
id - a String valuepublic abstract java.lang.String getDescription()
getDescription method here.
String valuepublic abstract void setDescription(java.lang.String description)
setDescription method here.
description - a String valuepublic abstract CMRBugEJBLocal getParent()
getParent method here.
CMRBugEJBLocal valuepublic abstract void setParent(CMRBugEJBLocal parent)
setParent method here.
parent - a CMRBugEJBLocal valuepublic abstract java.util.Collection getChildren()
getChildren method here.
Collection valuepublic abstract void setChildren(java.util.Collection children)
setChildren method here.
children - a Collection valuepublic boolean addChild(CMRBugEJBLocal child)
addChild method here.
child - a CMRBugEJBLocal value
boolean valuepublic boolean removeChild(CMRBugEJBLocal child)
removeChild method here.
child - a CMRBugEJBLocal value
boolean valuepublic abstract CMRBugEJBLocal getPrevNode()
public abstract void setPrevNode(CMRBugEJBLocal a_ViewComponent)
public abstract CMRBugEJBLocal getNextNode()
public abstract void setNextNode(CMRBugEJBLocal a_ViewComponent)
public java.lang.String ejbCreate(java.lang.String id,
java.lang.String description,
CMRBugEJBLocal parent)
throws CreateException (src)
ejbCreate method here.
id - a String valuedescription - a String valueparent - a CMRBugEJBLocal value
Integer value
CreateException (src) - if an error occurs
public void ejbPostCreate(java.lang.String id,
java.lang.String description,
CMRBugEJBLocal parent)
throws CreateException (src)
ejbPostCreate method here.
id - a String valuedescription - a String valueparent - a CMRBugEJBLocal value
CreateException (src) - if an error occurspublic void setEntityContext(EntityContext (src) context)
EntityBean (src) Set the associated entity context. The container invokes this method on an instance after the instance has been created.
This method is called in an unspecified transaction context.
setEntityContext in interface EntityBean (src) context - - An EntityContext interface for the instance. The instance should store the
reference to the context in an instance variable.public void unsetEntityContext()
EntityBean (src) Unset the associated entity context. The container calls this method before removing the instance.
This is the last method that the container invokes on the instance. The Java garbage collector will eventually invoke the finalize() method on the instance.
This method is called in an unspecified transaction context.
unsetEntityContext in interface EntityBean (src) public void ejbRemove()
EntityBean (src) A container invokes this method before it removes the EJB object that is currently associated with the instance. This method is invoked when a client invokes a remove operation on the enterprise Bean's home interface or the EJB object's remote interface. This method transitions the instance from the ready state to the pool of available instances.
This method is called in the transaction context of the remove operation.
ejbRemove in interface EntityBean (src) public void ejbLoad()
EntityBean (src) A container invokes this method to instruct the instance to synchronize its state by loading it state from the underlying database.
This method always executes in the transaction context determined by the value of the transaction attribute in the deployment descriptor.
ejbLoad in interface EntityBean (src) public void ejbStore()
EntityBean (src) A container invokes this method to instruct the instance to synchronize its state by storing it to the underlying database.
This method always executes in the transaction context determined by the value of the transaction attribute in the deployment descriptor.
ejbStore in interface EntityBean (src) public void ejbActivate()
EntityBean (src) A container invokes this method when the instance is taken out of the pool of available instances to become associated with a specific EJB object. This method transitions the instance to the ready state.
This method executes in an unspecified transaction context.
ejbActivate in interface EntityBean (src) public void ejbPassivate()
EntityBean (src) A container invokes this method on an instance before the instance becomes disassociated with a specific EJB object. After this method completes, the container will place the instance into the pool of available instances.
This method executes in an unspecified transaction context.
ejbPassivate in interface EntityBean (src)
|
||||||||||
| PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||