public abstract class PDefRow extends PDefComponentObjectBase
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationTypeAPPLY_PERS_DEFAULT, APPLY_PERS_PROPS, APPLY_PERS_QUERY, APPLY_PERS_STRUCTmEditedProperties, mEditedPropertyExprsDEF_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_EXPRMAPmFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIXXML_STATEMENT| Constructor and Description | 
|---|
| PDefRow() | 
| PDefRow(DefinitionObject staticDef) | 
| Modifier and Type | Method and Description | 
|---|---|
| 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 | 
addOperation, addScriptOperation, ensureVariableManager, findOperationDefinition, getMessageBundleClass, getOperationDefinitions, getPersonalizedVariables, getResourceBundleDef, getResourcePrefix, getVariableManager, hasPersonalizedComponentOperations, hasVariables, lookupOperationDefinition, lookupPersonalizedVariable, personalizeOperations, personalizeVariable, removeOperation, removePersonalizedVariable, setVariableManager, writeContentsapplyPersonalization, applyPersonalization, applyPropertiesPersonalization, deregisterDefObject, findStaticDefinitionObject, getBasePackage, getFileName, getStaticDef, getStaticDefWithCheck, getTrimmedFullName, isAuditEnabled, isAuditEnabled, isDeprecated, loadSubclassXMLContents, mergePropertyMap, raiseCustomAuditEvent, registerDefObject, registerSessionDefObject, removeProperty, resolveDefObject, saveXMLContents, setDefinitionState, setFullName, setFullName, setProperty, setPropertyExpression, setPropertyMap, setStaticDefaddDefImport, 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, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isNew, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, 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, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeObject, writeVersion, writeXMLContentsaddPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheckgetAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamegetFullNamegetFullName, getNamepublic PDefRow()
public PDefRow(DefinitionObject staticDef)
public void setEditable(boolean b)
setEditable in class PDefComponentObjectBaseprotected abstract void processAccessors()
protected java.util.Map getAttrDefsMap()
public AttributeDef[] getAttributeDefs2()
public java.util.ArrayList getAttributeDefs()
public AttributeDef findAttributeDef(java.lang.String name)
public AttributeDef lookupAttributeDef(java.lang.String attrName)
public int getAttributeCount()
public AttributeDef getAttributeDef(int index)
public int getAttributeIndexOf(java.lang.String name)
public PDefRow getChildDefOwner(java.lang.Object obj)
public java.lang.String getColumnNameForQuery(int index)
public java.util.ArrayList getPersonalizedAttributes()
public PDefAttribute lookupPersonalizedAttribute(java.lang.String attrName)
public PDefAttribute personalizeAttribute(java.lang.String attrName)
public void removeAttribute(java.lang.String attrName)
public void removePersonalizedAttribute(java.lang.String attrName)
public void hideAttribute(java.lang.String attrName)
public void removeHiddenAttribute(java.lang.String attrName)
public java.lang.String[] getHiddenAttributes()
public java.util.ArrayList getViewAccessorDefs()
public ViewAccessorDef lookupViewAccessorDef(java.lang.String name)
public ViewAccessorDef findViewAccessorDef(java.lang.String name)
public void addViewAccessorDef(ViewAccessorDef va)
public void removeViewAccessorDef(java.lang.String name)
public java.util.ArrayList getListBindingDefs()
public ListBindingDef lookupListBindingDef(java.lang.String name)
public ListBindingDef findListBindingDef(java.lang.String name)
public void addListBindingDef(ListBindingDef lbDef)
public void removeListBindingDef(java.lang.String name)
public OperationDefinitionImpl lookupRowOperationDefinition(java.lang.String id)
public OperationDefinitionImpl findRowOperationDefinition(java.lang.String id)
public OperationDefinitionsImpl getRowOperationDefinitions()
public void addRowOperation(OperationDefinitionImpl opDef)
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)
public void removeRowOperation(java.lang.String id)
public void writeChildren(DefWriter jos)
PersistentDefinitionwriteChildren in interface PersistentDefinitionwriteChildren in class PDefComponentObjectBasejos - the Output storage for persistencepublic java.util.ArrayList getHiddenAttributesList()
public DifferDetails diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
diffChildren in interface DiffMergeablediffChildren in class PDefComponentObjectBasepublic void applyDiffChildren(DifferDetails dif, DiffResolver resolver)
applyDiffChildren in interface DiffMergeableapplyDiffChildren in class PDefComponentObjectBasepublic oracle.jbo.server.InheritPersonalization getInheritPersonalizationValue()
public void setInheritPersonalizationStrValue(java.lang.String s)
protected int getLoadSubclassLevel()
public java.lang.String getEditVersionsAsString()
getEditVersionsAsString in class PersistableDefObjectpublic int getMajorVersion()
getMajorVersion in class PersistableDefObjectpublic int getMinorVersion()
getMinorVersion in class PersistableDefObjectprotected void loadDefVersions(DefElement xmlElement)
public void loadXMLContents(DefElement xmlElement, java.lang.String fullName)
loadXMLContents in class PersDefBasepublic java.lang.String getDefXMLNameSpace()
getDefXMLNameSpace in interface PersistentDefinitiongetDefXMLNameSpace in class PersistableDefObjectpublic DifferDetails diffContents(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
diffContents in interface DiffMergeablediffContents in class PersistableDefObjectpublic void applyDiffContents(DifferDetails dif, DiffResolver resolver)
applyDiffContents in interface DiffMergeableapplyDiffContents in class PersistableDefObject