Skip navigation links
oracle.jbo.server
Class PDefRow
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.PersistableDefObject
oracle.jbo.mom.PersDefBase
oracle.jbo.server.PDefComponentObjectBase
oracle.jbo.server.PDefRow
- All Implemented Interfaces:
- ResourceBundleOwner, DiffMergeable, PersonalizableDef, DefPersistable, PersistentDefinition, VariableManagerOwner, VariableManagerOwnerBase
- Direct Known Subclasses:
- PDefEntityObject, PDefViewObject
-
public abstract class PDefRow
- extends PDefComponentObjectBase
Fields inherited from class oracle.jbo.mom.DefinitionObject |
DEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP |
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)
|
void |
applyDiffChildren(DifferDetails dif, DiffResolver resolver)
|
void |
applyDiffContents(DifferDetails dif, DiffResolver resolver)
|
DifferDetails |
diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
|
DifferDetails |
diffContents(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
|
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)
|
PDefRow |
getChildDefOwner(java.lang.Object obj)
|
java.lang.String |
getColumnNameForQuery(int index)
|
java.lang.String |
getDefXMLNameSpace()
|
java.lang.String |
getEditVersionsAsString()
|
java.lang.String[] |
getHiddenAttributes()
|
java.util.ArrayList |
getHiddenAttributesList()
|
oracle.jbo.server.InheritPersonalization |
getInheritPersonalizationValue()
|
java.util.ArrayList |
getListBindingDefs()
|
protected int |
getLoadSubclassLevel()
|
int |
getMajorVersion()
|
int |
getMinorVersion()
|
java.util.ArrayList |
getPersonalizedAttributes()
|
OperationDefinitionsImpl |
getRowOperationDefinitions()
For internal framework use only. |
java.util.ArrayList |
getViewAccessorDefs()
|
void |
hideAttribute(java.lang.String attrName)
|
protected void |
loadDefVersions(DefElement xmlElement)
|
void |
loadXMLContents(DefElement xmlElement, java.lang.String fullName)
|
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 |
setInheritPersonalizationStrValue(java.lang.String s)
|
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, writeContents |
Methods inherited from class oracle.jbo.mom.PersDefBase |
applyPersonalization, applyPersonalization, applyPropertiesPersonalization, deregisterDefObject, findStaticDefinitionObject, getBasePackage, getFileName, getStaticDef, getStaticDefWithCheck, getTrimmedFullName, hasStaticDefElem, isAuditEnabled, isAuditEnabled, isDeprecated, loadSubclassXMLContents, mergePropertyMap, raiseCustomAuditEvent, registerDefObject, registerSessionDefObject, removeProperty, resolveDefObject, saveXMLContents, setDefinitionState, setFullName, setFullName, setProperty, setPropertyExpression, setPropertyMap, setStaticDef |
Methods inherited from class oracle.jbo.mom.PersistableDefObject |
addDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, checkEditable, checkStructWithOld, close, createFromXML, deregisterSessionObject, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getExtendedDefObjectsInternal, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSessionSyncLock, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isNew, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, lockDefinitionContext, mergeChanges, objectRemoved, reapplyChanges, registerClass, registerSiteDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditableFlag, setEditableObject, setFullNameInternal, setLoadBase, setMajorVersionChanged, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setupDefWriterFromMO, staticUpdateChildrenList, unlockDefinitionContext, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeObject, writeVersion, writeXMLContents |
Methods inherited from class oracle.jbo.mom.DefinitionObject |
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSubtypeOf, 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, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, 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 |
PDefRow
public PDefRow()
PDefRow
public PDefRow(DefinitionObject staticDef)
setEditable
public void setEditable(boolean b)
-
- Overrides:
setEditable
in class PDefComponentObjectBase
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)
getChildDefOwner
public PDefRow getChildDefOwner(java.lang.Object obj)
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()
diffChildren
public DifferDetails diffChildren(DiffMergeable docDef,
DiffMergeable orgDef,
DifferDetails difDetails)
-
- Specified by:
diffChildren
in interface DiffMergeable
- Overrides:
diffChildren
in class PDefComponentObjectBase
applyDiffChildren
public void applyDiffChildren(DifferDetails dif,
DiffResolver resolver)
-
- Specified by:
applyDiffChildren
in interface DiffMergeable
- Overrides:
applyDiffChildren
in class PDefComponentObjectBase
getInheritPersonalizationValue
public oracle.jbo.server.InheritPersonalization getInheritPersonalizationValue()
setInheritPersonalizationStrValue
public void setInheritPersonalizationStrValue(java.lang.String s)
getLoadSubclassLevel
protected int getLoadSubclassLevel()
getEditVersionsAsString
public java.lang.String getEditVersionsAsString()
-
- Overrides:
getEditVersionsAsString
in class PersistableDefObject
getMajorVersion
public int getMajorVersion()
-
- Overrides:
getMajorVersion
in class PersistableDefObject
getMinorVersion
public int getMinorVersion()
-
- Overrides:
getMinorVersion
in class PersistableDefObject
loadDefVersions
protected void loadDefVersions(DefElement xmlElement)
loadXMLContents
public void loadXMLContents(DefElement xmlElement,
java.lang.String fullName)
-
- Overrides:
loadXMLContents
in class PersDefBase
getDefXMLNameSpace
public java.lang.String getDefXMLNameSpace()
-
- Specified by:
getDefXMLNameSpace
in interface PersistentDefinition
- Overrides:
getDefXMLNameSpace
in class PersistableDefObject
diffContents
public DifferDetails diffContents(DiffMergeable docDef,
DiffMergeable orgDef,
DifferDetails difDetails)
-
- Specified by:
diffContents
in interface DiffMergeable
- Overrides:
diffContents
in class PersistableDefObject
applyDiffContents
public void applyDiffContents(DifferDetails dif,
DiffResolver resolver)
-
- Specified by:
applyDiffContents
in interface DiffMergeable
- Overrides:
applyDiffContents
in class PersistableDefObject
Skip navigation links
Copyright © 1997, 2015, Oracle. All rights reserved.