|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.submersion.jspshop.ejb.ObjectBean
Implementation of the Object entity bean using CMP (Container managed persistance). Objects may contain other objects. Objects are defined from a Class object Objects are setup to make "Trees", like the following: ROOT - ID = 1 |--SubContainer1 - ID = 2 | |-SubContainer1-1 - ID = 3 | |-SubContainer1-2 - ID = 4 | |-SubContainer1-2-3 - ID = 5 |-SubContainer2 - ID = 6 The context for the above containers would look something like this: SubContainer1 = .1 SubContainer1-1 = .2.1 SubContainer1-2 = .2.1 SubContainer1-2-3 = .4.2.1 SubContainer2 = .1
Object
,
ObjectHome
, Serialized FormField Summary | |
java.lang.String |
className
|
java.lang.String |
context
|
java.lang.String |
name
|
java.lang.Long |
objectID
|
java.lang.Long |
parentID
|
Constructor Summary | |
ObjectBean()
|
Method Summary | |
void |
ejbActivate()
|
java.lang.Long |
ejbCreate()
|
void |
ejbLoad()
|
void |
ejbPassivate()
|
void |
ejbPostCreate()
|
void |
ejbRemove()
|
void |
ejbStore()
|
java.lang.String |
getClassName()
Returns the primary key of the Class that the object is a type of. |
java.lang.String |
getContext()
Returns the context for the Object |
java.lang.String |
getName()
Returns the name of the Object |
java.lang.Long |
getObjectID()
Returns the primary key of the Object |
java.lang.Long |
getParentID()
Returns the primary key for the parent object |
void |
setClassName(java.lang.String className)
Changes the class that the object is a type of. |
void |
setContext(java.lang.String context)
Changes the context for the object. |
void |
setEntityContext(javax.ejb.EntityContext ctx)
|
void |
setName(java.lang.String name)
Changes the name of the object |
void |
setParentID(java.lang.Long parentID)
Changes the parent object for the current object. |
void |
unsetEntityContext()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public java.lang.Long objectID
public java.lang.String context
public java.lang.Long parentID
public java.lang.String name
public java.lang.String className
Constructor Detail |
public ObjectBean()
Method Detail |
public java.lang.Long getObjectID()
public java.lang.String getContext()
public void setContext(java.lang.String context)
context
- public java.lang.Long getParentID()
public void setParentID(java.lang.Long parentID)
parentID
- public java.lang.String getName()
public void setName(java.lang.String name)
name
- public java.lang.String getClassName()
public void setClassName(java.lang.String className)
className
- public java.lang.Long ejbCreate() throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException
public void ejbPostCreate()
public void setEntityContext(javax.ejb.EntityContext ctx)
setEntityContext
in interface javax.ejb.EntityBean
public void unsetEntityContext()
unsetEntityContext
in interface javax.ejb.EntityBean
public void ejbActivate()
ejbActivate
in interface javax.ejb.EntityBean
public void ejbPassivate()
ejbPassivate
in interface javax.ejb.EntityBean
public void ejbLoad()
ejbLoad
in interface javax.ejb.EntityBean
public void ejbStore()
ejbStore
in interface javax.ejb.EntityBean
public void ejbRemove()
ejbRemove
in interface javax.ejb.EntityBean
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |