|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.btt.cha.ejb.CHAInstanceBean
Bean implementation class for Enterprise Bean: CHAInstance
Constructor Summary | |
---|---|
CHAInstanceBean()
|
Method Summary | |
---|---|
void |
addElement(java.io.Serializable anElement)
Adds an element to the Context |
void |
clearKeyedCollection()
Clears the context (current level only) by destroying the current keyed collection associated and replacing it with a new one. |
void |
clearKeyedCollection(boolean keepKCollStatus,
boolean clearOnlyValues)
This method clears both the typed and non-typed elements in the context keyed collection. |
void |
ejbActivate()
ejbActivate |
java.lang.String |
ejbCreate(java.lang.String instanceID)
ejbCreate |
java.lang.String |
ejbCreate(java.lang.String instanceID,
java.lang.String parentID,
java.lang.String contextName,
java.lang.String typeName,
boolean isRoot,
Context aContext)
ejbCreate |
void |
ejbLoad()
ejbLoad |
void |
ejbPassivate()
ejbPassivate |
void |
ejbPostCreate(java.lang.String instanceID)
ejbPostCreate |
void |
ejbPostCreate(java.lang.String instId,
java.lang.String parentId,
java.lang.String ctxName,
java.lang.String typeName,
boolean isRoot,
Context aContext)
ejbPostCreate (custom) |
void |
ejbRemove()
ejbRemove |
void |
ejbStore()
ejbStore |
Vector |
fields()
Returns all the data fields, which are addressable from this context. |
void |
forChainTo(java.lang.String parentInstanceID)
Chains this context to the context named specified by parentInstanceID. |
void |
forUnchain()
Removes this context and all its children from the context tree. |
java.lang.String |
getAncestorByName(java.lang.String aContextName)
Searches the context tree for an ancestor Context named aContextName and returns the first matching context. |
abstract byte[] |
getContext()
Get accessor for persistent attribute: context |
java.lang.String |
getContextByType(java.lang.String aTypeName)
Returns the instanceID of the first context that matches its type to aTypeName. |
java.io.Serializable |
getElementAt(java.lang.String aCompositeKey,
boolean isReadOnly)
Returns the element of its keyedCollection,or keyedCollections of the upper contexts which is located at aCompositeKey path. |
javax.ejb.EntityContext |
getEntityContext()
getEntityContext |
abstract java.lang.String |
getInstanceID()
Get accessor for persistent attribute: instanceID |
abstract boolean |
getIsRoot()
Get accessor for persistent attribute: isRoot |
KeyedCollection |
getKeyedCollection()
Returns the keyedCollection attribute. |
java.lang.String |
getLevel()
We can define an attribute --level-- in dsectxt.xml file to indicate level of the context. |
abstract java.lang.String |
getName()
Get accessor for persistent attribute: name |
abstract java.lang.String |
getParentID()
Get accessor for persistent attribute: parentID |
Context |
getRealContext()
Returns the _context. |
java.lang.String |
getTagName()
Returns a String used by the externalizer. |
abstract java.lang.String |
getTypeName()
Get accessor for persistent attribute: typeName |
boolean |
isAddToDynamicKColl()
Returns the value of the addToDynamicKColl property. |
boolean |
isChained()
return true/false based on the existence of a parent ID |
boolean |
isReadOnly()
If the definition of this context in dsetxt.xml has the attribute readonly="true", this method will return true, otherwise, false is returned. |
DataElement |
removeAt(java.lang.String aCompositeKey)
Removes aCompositeKey element of its keyedCollection. |
DataElement |
removeAtAnyLevel(java.lang.String aCompositeKey)
Removes an element of its keyedCollection, or the keyedCollections in the upper contexts, located in the aCompositeKey path. |
void |
setAddToDynamicKColl(boolean newValue)
Sets the value of the addToDynamicKColl property. |
abstract void |
setContext(byte[] newContext)
Set accessor for persistent attribute: context |
void |
setEntityContext(javax.ejb.EntityContext ctx)
setEntityContext |
abstract void |
setInstanceID(java.lang.String newInstanceID)
Set accessor for persistent attribute: instanceID |
abstract void |
setIsRoot(boolean newIsRoot)
Set accessor for persistent attribute: isRoot |
void |
setKCollDynamic(boolean aValue)
Set the value to the attribute dynamic for the keyedCollection in this context. |
void |
setKeyedCollection(java.io.Serializable akeyedCollection)
set the context's KeyedCollection. |
abstract void |
setName(java.lang.String newName)
Set accessor for persistent attribute: name |
abstract void |
setParentID(java.lang.String newParentID)
Set accessor for persistent attribute: parentID |
void |
setRealContext(Context context)
Sets the _context. |
abstract void |
setTypeName(java.lang.String newTypeName)
Set accessor for persistent attribute: typeName |
int |
setValueAt(SortedTable aSortedTable)
The function is similiar to setValueAt(String, Object) except that set pairs of keys and values stored in aSortedTable via one method. |
void |
setValueAt(java.lang.String aKey,
java.io.Serializable aValue)
Adds a value to the Context Sets the value of the element of its keyedCollection, or keyedCollections of the upper contexts, located in the aCompositeKey path. |
Vector |
toStrings()
Returns a visual representation of this context. |
int |
trySetElementAt(java.lang.String aCompositeKey,
java.io.Serializable aValue)
Set the value of the element of its keyedCollection, or keyedCollections of the upper contexts which is located at aCompositeKey path. |
void |
unsetEntityContext()
unsetEntityContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CHAInstanceBean()
Method Detail |
public void setEntityContext(javax.ejb.EntityContext ctx)
setEntityContext
in interface javax.ejb.EntityBean
public javax.ejb.EntityContext getEntityContext()
public void unsetEntityContext()
unsetEntityContext
in interface javax.ejb.EntityBean
public java.lang.String ejbCreate(java.lang.String instanceID) throws javax.ejb.CreateException
javax.ejb.CreateException
public void ejbPostCreate(java.lang.String instanceID) throws javax.ejb.CreateException
javax.ejb.CreateException
public void ejbActivate()
ejbActivate
in interface javax.ejb.EntityBean
public void ejbLoad()
ejbLoad
in interface javax.ejb.EntityBean
public void ejbPassivate()
ejbPassivate
in interface javax.ejb.EntityBean
public void ejbRemove() throws javax.ejb.RemoveException
ejbRemove
in interface javax.ejb.EntityBean
javax.ejb.RemoveException
public void ejbStore()
ejbStore
in interface javax.ejb.EntityBean
public abstract java.lang.String getInstanceID()
public abstract void setInstanceID(java.lang.String newInstanceID)
public abstract java.lang.String getName()
public abstract void setName(java.lang.String newName)
public abstract java.lang.String getParentID()
public abstract void setParentID(java.lang.String newParentID)
public abstract byte[] getContext()
public abstract void setContext(byte[] newContext)
public java.lang.String ejbCreate(java.lang.String instanceID, java.lang.String parentID, java.lang.String contextName, java.lang.String typeName, boolean isRoot, Context aContext) throws javax.ejb.CreateException
javax.ejb.CreateException
public void ejbPostCreate(java.lang.String instId, java.lang.String parentId, java.lang.String ctxName, java.lang.String typeName, boolean isRoot, Context aContext)
public void addElement(java.io.Serializable anElement) throws CHAException
CHAException
public void forChainTo(java.lang.String parentInstanceID) throws CHAException
CHAException
public boolean isChained() throws CHAException
CHAException
public void setAddToDynamicKColl(boolean newValue) throws CHAException
newValue
- boolean The new value of the property.
CHAException
public void setValueAt(java.lang.String aKey, java.io.Serializable aValue) throws CHAException
CHAException
public int trySetElementAt(java.lang.String aCompositeKey, java.io.Serializable aValue) throws CHAException
CHAException
public java.io.Serializable getElementAt(java.lang.String aCompositeKey, boolean isReadOnly) throws CHAException
CHAException
public void setKeyedCollection(java.io.Serializable akeyedCollection) throws CHAException
CHAException
public void clearKeyedCollection() throws CHAException
CHAException
public void clearKeyedCollection(boolean keepKCollStatus, boolean clearOnlyValues) throws CHAException
keepKCollStatus
- boolean (false - clear also the context kColl attributes; true - keep the context kColl attributes and clear only the kColl data elements)clearOnlyValues
- boolean (false - clear all attributes of the context kColl data elements; true - clear only kColl data elements values)
java.io.IOException
- - If keepKCollStatus or clearOnlyValues are false and the keyed collection has not been defined in the generic data file or in the generic types file
CHAException
public Context getRealContext()
public void setRealContext(Context context)
public Vector fields() throws CHAException
CHAException
public KeyedCollection getKeyedCollection() throws CHAException
CHAException
public java.lang.String getAncestorByName(java.lang.String aContextName) throws CHAException
aContextName
- java.lang.String
CHAException
public java.lang.String getContextByType(java.lang.String aTypeName) throws CHAException
CHAException
public boolean isAddToDynamicKColl() throws CHAException
CHAException
public Vector toStrings()
public java.lang.String getTagName() throws CHAException
CHAException
public void forUnchain() throws CHAException
CHAException
public void setKCollDynamic(boolean aValue) throws CHAException
aValue
-
CHAException
public DataElement removeAt(java.lang.String aCompositeKey) throws CHAException
CHAException
public DataElement removeAtAnyLevel(java.lang.String aCompositeKey) throws CHAException
CHAException
public int setValueAt(SortedTable aSortedTable)
aSortedTable
-
public boolean isReadOnly() throws CHAException
CHAException
public java.lang.String getLevel() throws CHAException
CHAException
public abstract java.lang.String getTypeName()
public abstract void setTypeName(java.lang.String newTypeName)
public abstract boolean getIsRoot()
public abstract void setIsRoot(boolean newIsRoot)
|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |