|
||||||||||
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 occurspublic 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 |