Skip navigation links

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

E17483-04


oracle.jbo.server
Class PDefComponentObjectBase

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.mom.PersDefBase
                  extended by oracle.jbo.server.PDefComponentObjectBase

All Implemented Interfaces:
ResourceBundleOwner, PersonalizableDef, DefPersistable, PersistentDefinition, VariableManagerOwner, VariableManagerOwnerBase
Direct Known Subclasses:
PDefApplicationModule, PDefRow

public abstract class PDefComponentObjectBase
extends PersDefBase
implements VariableManagerOwner, ResourceBundleOwner

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.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
PDefComponentObjectBase()
           
PDefComponentObjectBase(DefinitionObject staticDef)
           

 

Method Summary
 void addOperation(OperationDefinitionImpl opDef)
          Deprecated.  
 OperationDefinitionImpl addScriptOperation(java.lang.String id, java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
          Deprecated.  
 VariableValueManager ensureVariableManager()
          Returns this object's Variable Value Manager.
 OperationDefinitionImpl findOperationDefinition(java.lang.String id)
          Deprecated.  
 java.lang.String getDefXMLNameSpace()
           
 java.lang.Class getMessageBundleClass()
           
 OperationDefinitionsImpl getOperationDefinitions()
          Deprecated.  
 java.util.ArrayList getPersonalizedVariables()
           
 ResourceBundleDef getResourceBundleDef()
           
 java.lang.String getResourcePrefix()
           
 VariableValueManager getVariableManager()
          Returns this object's current Variable Value Manager.
 boolean hasPersonalizedComponentOperations()
          Deprecated.  
 boolean hasVariables()
          Returns a flag indicating whether this object has Variables or not.
 OperationDefinitionImpl lookupOperationDefinition(java.lang.String id)
          Deprecated.  
 PDefVariable lookupPersonalizedVariable(java.lang.String varName)
           
 void personalizeOperations(ComponentOperations operDef)
           
 PDefVariable personalizeVariable(java.lang.String varName)
           
 void reapplyChangesToChildren(PersistableDefObject editObj, PersistableDefObject tipDef)
           
 void removeOperation(java.lang.String opId)
          Deprecated.  
 void removePersonalizedVariable(java.lang.String varName)
           
protected  void setVariableManager(VariableValueManager mgr)
           
 void writeChildren(DefWriter jos)
          Writes the Object's children to the Persistent storage

 

Methods inherited from class oracle.jbo.mom.PersDefBase
applyPersonalization, applyPropertiesPersonalization, deregisterDefObject, findStaticDefinitionObject, getBasePackage, getFileName, getStaticDef, getStaticDefWithCheck, getTrimmedFullName, loadXMLContents, mergePropertyMap, registerDefObject, registerSessionDefObject, removeProperty, resolveDefObject, saveXMLContents, setFullName, setFullName, setProperty, setPropertyExpression, setPropertyMap, setStaticDef, writeContents

 

Methods inherited from class oracle.jbo.mom.PersistableDefObject
addDefImport, addExtendedDefObject, allocatePropertyMap, checkEditable, close, createFromXML, deregisterSessionObject, findDefImport, finishedLoading, getBaseDir, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getEditObject, getExtendedDefObjectsInternal, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isNew, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, objectRemoved, reapplyChanges, reapplyChangesToContents, registerClass, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, updateChildrenList, verifyVersion, writeObject, writeVersion, writeXMLContents

 

Methods inherited from class oracle.jbo.mom.DefinitionObject
addPropertySetName, enableUpdateCheck, getBaseDefObject, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, suppressUpdateCheck

 

Methods inherited from class oracle.jbo.common.NamedObjectImpl
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty

 

Methods inherited from class java.lang.Object
clone, 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

PDefComponentObjectBase

public PDefComponentObjectBase()

PDefComponentObjectBase

public PDefComponentObjectBase(DefinitionObject staticDef)

Method Detail

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.

setVariableManager

protected void setVariableManager(VariableValueManager mgr)

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.

getMessageBundleClass

public java.lang.Class getMessageBundleClass()
Specified by:
getMessageBundleClass in interface VariableManagerOwnerBase

getResourceBundleDef

public ResourceBundleDef getResourceBundleDef()
Specified by:
getResourceBundleDef in interface ResourceBundleOwner
Specified by:
getResourceBundleDef in interface VariableManagerOwnerBase

getResourcePrefix

public java.lang.String getResourcePrefix()
Specified by:
getResourcePrefix in interface ResourceBundleOwner

getPersonalizedVariables

public java.util.ArrayList getPersonalizedVariables()

lookupPersonalizedVariable

public PDefVariable lookupPersonalizedVariable(java.lang.String varName)

personalizeOperations

public void personalizeOperations(ComponentOperations operDef)

personalizeVariable

public PDefVariable personalizeVariable(java.lang.String varName)

removePersonalizedVariable

public void removePersonalizedVariable(java.lang.String varName)

lookupOperationDefinition

public OperationDefinitionImpl lookupOperationDefinition(java.lang.String id)
Deprecated. 
For internal framework use only.

findOperationDefinition

public OperationDefinitionImpl findOperationDefinition(java.lang.String id)
Deprecated. 
For internal framework use only.

hasPersonalizedComponentOperations

public boolean hasPersonalizedComponentOperations()
Deprecated. 
For internal framework use only.

getOperationDefinitions

public OperationDefinitionsImpl getOperationDefinitions()
Deprecated. 
For internal framework use only.

addOperation

public void addOperation(OperationDefinitionImpl opDef)
Deprecated. 
For internal framework use only.

addScriptOperation

public OperationDefinitionImpl addScriptOperation(java.lang.String id,
                                                  java.lang.String name,
                                                  java.lang.String returnType,
                                                  java.util.LinkedHashMap<java.lang.String,java.lang.String> params,
                                                  java.lang.String body)
Deprecated. 
For internal framework use only.

removeOperation

public void removeOperation(java.lang.String opId)
Deprecated. 
For internal framework use only.

writeChildren

public void writeChildren(DefWriter jos)
Description copied from interface: PersistentDefinition
Writes the Object's children to the Persistent storage
Specified by:
writeChildren in interface PersistentDefinition
Overrides:
writeChildren in class PersistableDefObject
Parameters:
jos - the Output storage for persistence

reapplyChangesToChildren

public void reapplyChangesToChildren(PersistableDefObject editObj,
                                     PersistableDefObject tipDef)
Overrides:
reapplyChangesToChildren in class PersistableDefObject

getDefXMLNameSpace

public java.lang.String getDefXMLNameSpace()
Specified by:
getDefXMLNameSpace in interface PersistentDefinition
Overrides:
getDefXMLNameSpace in class PersistableDefObject

Skip navigation links

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

E17483-04


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