Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.0.0)

E17483-01

oracle.jbo.server
Class ComponentOperations

java.lang.Object
  extended by oracle.jbo.common.NamedObjectImpl
      extended by oracle.jbo.mom.DefinitionObject
          extended by oracle.jbo.mom.PersistableDefObject
              extended by oracle.jbo.server.DefObject
                  extended by oracle.jbo.server.MetaObject
                      extended by oracle.jbo.server.ComponentOperations
All Implemented Interfaces:
ResourceBundleOwner, DefPersistable, PersistentDefinition, VariableManagerOwner, VariableManagerOwnerBase

public final class ComponentOperations
extends MetaObject

For internal framework use only.


Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.jbo.mom.PersistableDefObject
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
 
Field Summary
 
Fields inherited from class oracle.jbo.server.MetaObject
mComponentClass
 
Fields inherited from class oracle.jbo.mom.DefinitionObject
DEF_MDS_CLIENT_KEY, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP
 
Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX
 
Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT
 
Constructor Summary
ComponentOperations()
          For internal framework use only.
ComponentOperations(int defScope)
          For internal framework use only.
 
Method Summary
 ComponentOperations clone()
           
static ComponentOperations findDefObject(java.lang.String name)
          For internal framework use only.
 int getDefTypeId()
          For internal framework use only.
 java.lang.String getDefXMLElementTag()
          For internal framework use only.
 java.lang.String getDefXMLNameSpace()
          For internal framework use only.
 OperationDefinitionsImpl getScriptOps()
          For internal framework use only.
 java.lang.String getXMLElementTag()
          For internal framework use only.
 void loadXMLContents(DefElement xmlElement, java.lang.String fullName)
          For internal framework use only.
 void resolveDefObject()
          For internal framework use only.
protected  void setDefForComponent(ComponentObjectImpl comp)
          For internal framework use only.
protected  void unsetDefForComponent(ComponentObjectImpl comp)
          For internal framework use only.
 void writeChildren(DefWriter jos)
          For internal framework use only.
 void writeContents()
          For internal framework use only.
 void writeContents(DefWriter jos)
          For internal framework use only.
 void writeObject(DefWriter jos)
          For internal framework use only.
 
Methods inherited from class oracle.jbo.server.MetaObject
deregisterSessionObject, getMessageBundleClass, getMsgBundleDef, getPackageDef, getPackageName, getPersDef, getPersDefNoUpdateCheck, getResourceBundleDef, getResourcePrefix, isDynamic, loadResourceBundle, registerDefObject, registerSessionDefObject, setMessageBundleClass, setResourceBundleDef
 
Methods inherited from class oracle.jbo.server.DefObject
ensureVariableManager, finishedLoading, getAllProperties, getBaseDefObject, getVariableManager, getVarMgrParents, hasVariables, loadProperties, loadVariables, resolvePropertyRaw, resolveReferences, setBaseDefObject, setBaseDefObject, setName, setParent
 
Methods inherited from class oracle.jbo.mom.PersistableDefObject
addDefImport, addExtendedDefObject, allocatePropertyMap, checkEditable, close, createFromXML, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isNew, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, mergePropertyMap, objectRemoved, reapplyChanges, reapplyChangesToChildren, reapplyChangesToContents, registerClass, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setFullName, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, updateChildrenList, verifyVersion, writeVersion, writeXMLContents
 
Methods inherited from class oracle.jbo.mom.DefinitionObject
addPropertySetName, enableUpdateCheck, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, setDefScope, setMdsKey, setMdsReference, setObjectResolved, setPropertySetName, suppressUpdateCheck
 
Methods inherited from class oracle.jbo.common.NamedObjectImpl
getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setPropertiesMap, setPropertiesMap2, setProperty
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.jbo.VariableManagerOwner
getName
 
Methods inherited from interface oracle.jbo.mom.xml.DefPersistable
getFullName
 

Constructor Detail

ComponentOperations

public ComponentOperations()
For internal framework use only.


ComponentOperations

public ComponentOperations(int defScope)
For internal framework use only.

Method Detail

getScriptOps

public OperationDefinitionsImpl getScriptOps()
For internal framework use only.


getDefXMLElementTag

public java.lang.String getDefXMLElementTag()
For internal framework use only.

Specified by:
getDefXMLElementTag in interface PersistentDefinition
Overrides:
getDefXMLElementTag in class PersistableDefObject

getXMLElementTag

public java.lang.String getXMLElementTag()
For internal framework use only.

Specified by:
getXMLElementTag in interface PersistentDefinition
Overrides:
getXMLElementTag in class PersistableDefObject
Returns:
returns the Statement required to store in Persitent Storage. Incase of XML, it just returns the String. In the case of SQL a JDBC PreparedStatement is returned.

writeContents

public void writeContents()
For internal framework use only.


writeContents

public void writeContents(DefWriter jos)
For internal framework use only.

Specified by:
writeContents in interface PersistentDefinition
Overrides:
writeContents in class MetaObject
Parameters:
jos - the Output storage for persistence

writeObject

public void writeObject(DefWriter jos)
For internal framework use only.

Specified by:
writeObject in interface PersistentDefinition
Overrides:
writeObject in class PersistableDefObject
Parameters:
jos - the Output storage for persistence

writeChildren

public void writeChildren(DefWriter jos)
For internal framework use only.

Specified by:
writeChildren in interface PersistentDefinition
Overrides:
writeChildren in class MetaObject
Parameters:
jos - the Output storage for persistence

resolveDefObject

public void resolveDefObject()
For internal framework use only.

Specified by:
resolveDefObject in class MetaObject

getDefTypeId

public int getDefTypeId()
For internal framework use only.

Specified by:
getDefTypeId in class DefObject

setDefForComponent

protected void setDefForComponent(ComponentObjectImpl comp)
For internal framework use only.

Specified by:
setDefForComponent in class DefObject

unsetDefForComponent

protected void unsetDefForComponent(ComponentObjectImpl comp)
For internal framework use only.

Specified by:
unsetDefForComponent in class DefObject

findDefObject

public static ComponentOperations findDefObject(java.lang.String name)
For internal framework use only.


loadXMLContents

public void loadXMLContents(DefElement xmlElement,
                            java.lang.String fullName)
For internal framework use only.

Overrides:
loadXMLContents in class PersistableDefObject

getDefXMLNameSpace

public java.lang.String getDefXMLNameSpace()
For internal framework use only.

Specified by:
getDefXMLNameSpace in interface PersistentDefinition
Overrides:
getDefXMLNameSpace in class DefObject

clone

public ComponentOperations clone()
Overrides:
clone in class java.lang.Object

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.0.0)

E17483-01

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