Skip navigation links

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

E10653-06


oracle.jbo.server
Class PDefRow

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
                      extended by oracle.jbo.server.PDefRow

All Implemented Interfaces:
ResourceBundleOwner, PersonalizableDef, DefPersistable, PersistentDefinition, VariableManagerOwner, VariableManagerOwnerBase
Direct Known Subclasses:
PDefEntityObject, PDefViewObject

public abstract class PDefRow
extends PDefComponentObjectBase

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

 

Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT

 

Constructor Summary
PDefRow()
           
PDefRow(DefinitionObject staticDef)
           

 

Method Summary
 void addListBindingDef(ListBindingDef lbDef)
           
 void addRowOperation(OperationDefinitionImpl opDef)
          For internal framework use only.
 OperationDefinitionImpl addScriptRowOperation(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)
          For internal framework use only.
 void addViewAccessorDef(ViewAccessorDef va)
           
 AttributeDef findAttributeDef(java.lang.String name)
           
 ListBindingDef findListBindingDef(java.lang.String name)
           
 OperationDefinitionImpl findRowOperationDefinition(java.lang.String id)
          For internal framework use only.
 ViewAccessorDef findViewAccessorDef(java.lang.String name)
           
protected  java.util.Map getAttrDefsMap()
           
 int getAttributeCount()
           
 AttributeDef getAttributeDef(int index)
           
 java.util.ArrayList getAttributeDefs()
           
 AttributeDef[] getAttributeDefs2()
           
 int getAttributeIndexOf(java.lang.String name)
           
 java.lang.String getColumnNameForQuery(int index)
           
 java.lang.String getDefXMLNameSpace()
           
 java.lang.String[] getHiddenAttributes()
           
 java.util.ArrayList getHiddenAttributesList()
           
 java.util.ArrayList getListBindingDefs()
           
 java.util.ArrayList getPersonalizedAttributes()
           
 OperationDefinitionsImpl getRowOperationDefinitions()
          For internal framework use only.
 java.util.ArrayList getViewAccessorDefs()
           
 void hideAttribute(java.lang.String attrName)
           
 AttributeDef lookupAttributeDef(java.lang.String attrName)
           
 ListBindingDef lookupListBindingDef(java.lang.String name)
           
 PDefAttribute lookupPersonalizedAttribute(java.lang.String attrName)
           
 OperationDefinitionImpl lookupRowOperationDefinition(java.lang.String id)
           
 ViewAccessorDef lookupViewAccessorDef(java.lang.String name)
           
 PDefAttribute personalizeAttribute(java.lang.String attrName)
           
protected abstract  void processAccessors()
           
 void removeAttribute(java.lang.String attrName)
           
 void removeHiddenAttribute(java.lang.String attrName)
           
 void removeListBindingDef(java.lang.String name)
           
 void removePersonalizedAttribute(java.lang.String attrName)
           
 void removeRowOperation(java.lang.String id)
          For internal framework use only.
 void removeViewAccessorDef(java.lang.String name)
           
 void setEditable(boolean b)
           
 void writeChildren(DefWriter jos)
          Writes the Object's children to the Persistent storage

 

Methods inherited from class oracle.jbo.server.PDefComponentObjectBase
addOperation, addScriptOperation, ensureVariableManager, findOperationDefinition, getMessageBundleClass, getOperationDefinitions, getPersonalizedVariables, getResourceBundleDef, getResourcePrefix, getVariableManager, hasPersonalizedComponentOperations, hasVariables, lookupOperationDefinition, lookupPersonalizedVariable, personalizeOperations, personalizeVariable, removeOperation, removePersonalizedVariable, setVariableManager

 

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, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isNew, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, objectRemoved, registerClass, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, 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

PDefRow

public PDefRow()

PDefRow

public PDefRow(DefinitionObject staticDef)

Method Detail

setEditable

public void setEditable(boolean b)
Overrides:
setEditable in class PersistableDefObject

processAccessors

protected abstract void processAccessors()

getAttrDefsMap

protected java.util.Map getAttrDefsMap()

getAttributeDefs2

public AttributeDef[] getAttributeDefs2()

getAttributeDefs

public java.util.ArrayList getAttributeDefs()

findAttributeDef

public AttributeDef findAttributeDef(java.lang.String name)

lookupAttributeDef

public AttributeDef lookupAttributeDef(java.lang.String attrName)

getAttributeCount

public int getAttributeCount()

getAttributeDef

public AttributeDef getAttributeDef(int index)

getAttributeIndexOf

public int getAttributeIndexOf(java.lang.String name)

getColumnNameForQuery

public java.lang.String getColumnNameForQuery(int index)

getPersonalizedAttributes

public java.util.ArrayList getPersonalizedAttributes()

lookupPersonalizedAttribute

public PDefAttribute lookupPersonalizedAttribute(java.lang.String attrName)

personalizeAttribute

public PDefAttribute personalizeAttribute(java.lang.String attrName)

removeAttribute

public void removeAttribute(java.lang.String attrName)

removePersonalizedAttribute

public void removePersonalizedAttribute(java.lang.String attrName)

hideAttribute

public void hideAttribute(java.lang.String attrName)

removeHiddenAttribute

public void removeHiddenAttribute(java.lang.String attrName)

getHiddenAttributes

public java.lang.String[] getHiddenAttributes()

getViewAccessorDefs

public java.util.ArrayList getViewAccessorDefs()

lookupViewAccessorDef

public ViewAccessorDef lookupViewAccessorDef(java.lang.String name)

findViewAccessorDef

public ViewAccessorDef findViewAccessorDef(java.lang.String name)

addViewAccessorDef

public void addViewAccessorDef(ViewAccessorDef va)

removeViewAccessorDef

public void removeViewAccessorDef(java.lang.String name)

getListBindingDefs

public java.util.ArrayList getListBindingDefs()

lookupListBindingDef

public ListBindingDef lookupListBindingDef(java.lang.String name)

findListBindingDef

public ListBindingDef findListBindingDef(java.lang.String name)

addListBindingDef

public void addListBindingDef(ListBindingDef lbDef)

removeListBindingDef

public void removeListBindingDef(java.lang.String name)

lookupRowOperationDefinition

public OperationDefinitionImpl lookupRowOperationDefinition(java.lang.String id)

findRowOperationDefinition

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

getRowOperationDefinitions

public OperationDefinitionsImpl getRowOperationDefinitions()
For internal framework use only.

addRowOperation

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

addScriptRowOperation

public OperationDefinitionImpl addScriptRowOperation(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)
For internal framework use only.

removeRowOperation

public void removeRowOperation(java.lang.String id)
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 PDefComponentObjectBase
Parameters:
jos - the Output storage for persistence

getHiddenAttributesList

public java.util.ArrayList getHiddenAttributesList()

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 1 (11.1.1.5.0)

E10653-06


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