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

E10653-04

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:
PersonalizableDef, DefPersistable, PersistentDefinition, VariableManagerOwner, VariableManagerOwnerBase
Direct Known Subclasses:
PDefEntityObject, PDefViewObject

public abstract class PDefRow
extends PDefComponentObjectBase


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
 
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 addViewAccessorDef(ViewAccessorDef va)
           
 ListBindingDef findListBindingDef(java.lang.String name)
           
 ViewAccessorDef findViewAccessorDef(java.lang.String name)
           
 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()
           
 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)
           
 ViewAccessorDef lookupViewAccessorDef(java.lang.String name)
           
 PDefAttribute personalizeAttribute(java.lang.String attrName)
           
 void removeHiddenAttribute(java.lang.String attrName)
           
 void removeListBindingDef(java.lang.String name)
           
 void removePersonalizedAttribute(java.lang.String attrName)
           
 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
ensureVariableManager, getMessageBundleClass, getPersonalizedVariables, getResourceBundleDef, getVariableManager, hasVariables, lookupPersonalizedVariable, personalizeVariable, removePersonalizedVariable, setVariableManager
 
Methods inherited from class oracle.jbo.mom.PersDefBase
applyPersonalization, applyPropertiesPersonalization, deregisterDefObject, findStaticDefinitionObject, getBasePackage, getFileName, getStaticDef, getStaticDefWithCheck, loadXMLContents, registerDefObject, registerSessionDefObject, removeProperty, resolveDefObject, setFullName, setFullName, setProperty, setPropertyMap, setStaticDef, writeContents
 
Methods inherited from class oracle.jbo.mom.PersistableDefObject
addDefImport, allocatePropertyMap, checkEditable, close, createFromXML, deregisterSessionObject, findDefImport, finishedLoading, getBaseDir, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getEditObject, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getXMLElementTag, guaranteePath, isDirty, isEditable, isNew, loadDefImports, objectRemoved, registerClass, remove, removeAndDelete, removeDefImport, saveXMLContents, setDefaultBaseDir, setDefMgr, setDirty, setNew, setOrigObject, updateChildrenList, verifyVersion, writeObject, writeVersion, writeXMLContents
 
Methods inherited from class oracle.jbo.mom.DefinitionObject
addExtendedDefObject, addPropertySetName, getBaseDefObject, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, hasExtendedDefObjects, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, removeExtendedDefObject, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName
 
Methods inherited from class oracle.jbo.common.NamedObjectImpl
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getResourcesFromBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, 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

getAttributeDefs2

public AttributeDef[] getAttributeDefs2()

getAttributeDefs

public java.util.ArrayList getAttributeDefs()

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)

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)

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

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

E10653-04

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