Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.4.0)

E10653-05

oracle.jbo.common.ws
Class WSObject

java.lang.Object
  extended by java.util.AbstractMap
      extended by oracle.jbo.common.JboAbstractMap
          extended by oracle.jbo.common.ws.WSObject
All Implemented Interfaces:
java.io.Serializable, java.util.Map, VariableManagerOwner, VariableManagerOwnerBase
Direct Known Subclasses:
WSAMComponent, WSApplicationModuleImpl

public abstract class WSObject
extends JboAbstractMap
implements java.io.Serializable, VariableManagerOwner

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Field Summary
protected  java.util.ArrayList mVariableOpers
           
 
Fields inherited from class oracle.jbo.common.JboAbstractMap
MAP_NULL_VALUE
 
Method Summary
 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.
 
Methods inherited from class oracle.jbo.common.JboAbstractMap
entrySet, equals, hashCode, internalGet, internalPut, put, setThrowIfPropertyNotFoundOnGet
 
Methods inherited from class java.util.AbstractMap
clear, clone, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.jbo.VariableManagerOwnerBase
getMessageBundleClass, getResourceBundleDef
 

Field Detail

mVariableOpers

protected java.util.ArrayList mVariableOpers
Method Detail

getName

public abstract java.lang.String getName()
Description copied from interface: VariableManagerOwner
Returns the name of this Variable Manager Owner.

Specified by:
getName in interface VariableManagerOwner
Returns:
the name.

getParent

public abstract WSObject getParent()

getImplObject

public abstract java.lang.Object getImplObject()

setImplObject

public abstract void setImplObject(java.lang.Object o)

markForError

public abstract void markForError(java.lang.Exception ex,
                                  boolean hasImplObject)

getId

public int getId()

getFullName

public java.lang.String getFullName()

get

public java.lang.Object get(java.lang.Object key)
Specified by:
get in interface java.util.Map
Overrides:
get in class JboAbstractMap

hasVariables

public boolean hasVariables()
Description copied from interface: VariableManagerOwnerBase
Returns a flag indicating whether this object has Variables or not.

Specified by:
hasVariables in interface VariableManagerOwnerBase
Returns:
the flag indicating whether this object has Variables.

getVariableManager

public VariableValueManager getVariableManager()
Description copied from interface: VariableManagerOwnerBase
Returns this object's current Variable Value Manager. It will return 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.

VariableManagerOwnerBase.ensureVariableManager() in contrast, ensures that the Variable Value Manager is initialized (created).

Specified by:
getVariableManager in interface VariableManagerOwnerBase
Returns:
this object's current Variable Value Manager. May return null if one was not yet initialized.

ensureVariableManager

public VariableValueManager ensureVariableManager()
Description copied from interface: VariableManagerOwnerBase
Returns this object's Variable Value Manager. If this object current has no Variable Value Manager, it will initialize (create) one.

Specified by:
ensureVariableManager in interface VariableManagerOwnerBase
Returns:
this object's Variable Value Manager. Will create a Variable Value Manager if this object had no Variable Value Manager.

closeObject

public void closeObject()

isReadOnly

public boolean isReadOnly()

getImageLoc

public java.lang.String getImageLoc(boolean bOpen)

setName

public void setName(java.lang.String name)
This method is defined to allow declaration of the NamedObject interface. By default, it is not implemented, and should not be used.

Parameters:
name -
For internal use only. Application developers should not use this

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.4.0)

E10653-05

Copyright © 1997, 2011, Oracle. All rights reserved.