public abstract class WSObject extends JboAbstractMap implements java.io.Serializable, VariableManagerOwner
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList |
mVariableOpers |
MAP_NULL_VALUE
Modifier and Type | Method and Description |
---|---|
void |
closeObject() |
VariableValueManager |
ensureVariableManager()
Returns this object's Variable Value Manager.
|
java.lang.Object |
get(java.lang.Object key) |
java.lang.String |
getFullName() |
int |
getId() |
java.lang.String |
getImageLoc(boolean bOpen) |
abstract java.lang.Object |
getImplObject() |
abstract java.lang.String |
getName()
Returns the name of this Variable Manager Owner.
|
abstract WSObject |
getParent() |
VariableValueManager |
getVariableManager()
Returns this object's current Variable Value Manager.
|
boolean |
hasVariables()
Returns a flag indicating whether this object has Variables or not.
|
boolean |
isReadOnly() |
abstract void |
markForError(java.lang.Exception ex, boolean hasImplObject) |
abstract void |
setImplObject(java.lang.Object o) |
void |
setName(java.lang.String name)
This method is defined to allow declaration of the NamedObject interface.
|
entrySet, equals, hashCode, internalGet, internalPut, put, setThrowIfPropertyNotFoundOnGet
clear, clone, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, toString, values
finalize, getClass, notify, notifyAll, wait, wait, wait
getMessageBundleClass, getResourceBundleDef
public abstract java.lang.String getName()
VariableManagerOwner
getName
in interface VariableManagerOwner
public abstract WSObject getParent()
public abstract java.lang.Object getImplObject()
public abstract void setImplObject(java.lang.Object o)
public abstract void markForError(java.lang.Exception ex, boolean hasImplObject)
public int getId()
public java.lang.String getFullName()
public java.lang.Object get(java.lang.Object key)
get
in interface java.util.Map
get
in class JboAbstractMap
public boolean hasVariables()
VariableManagerOwnerBase
hasVariables
in interface VariableManagerOwnerBase
public VariableValueManager getVariableManager()
VariableManagerOwnerBase
null
if Variable Value Manager has been initialized.
When a framework object is first created, its Variable Value Manager may be null. This method does not initialize (create) the Variable Value Manager.
in contrast, ensures that the Variable Value Manager is initialized (created).VariableManagerOwnerBase.ensureVariableManager()
getVariableManager
in interface VariableManagerOwnerBase
null
if one was not yet initialized.public VariableValueManager ensureVariableManager()
VariableManagerOwnerBase
ensureVariableManager
in interface VariableManagerOwnerBase
public void closeObject()
public boolean isReadOnly()
public java.lang.String getImageLoc(boolean bOpen)
public void setName(java.lang.String name)
name
-