Skip navigation links
oracle.jbo.server
Class PDefVariable
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.PersistableDefObject
oracle.jbo.mom.PersDefBase
oracle.jbo.server.PDefVariable
- All Implemented Interfaces:
- DiffMergeable, PersonalizableDef, DefPersistable, PersistentDefinition
-
public class PDefVariable
- extends PersDefBase
| 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 |
| Methods inherited from class oracle.jbo.mom.PersDefBase |
applyPersonalization, applyPropertiesPersonalization, deregisterDefObject, 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, getDefXMLNameSpace, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFullDirName, getFullFileName, getMajorVersion, getMinorVersion, 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, setEditable, setEditableFlag, setEditableObject, setFullNameInternal, setLoadBase, setMajorVersionChanged, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setupDefWriterFromMO, staticUpdateChildrenList, 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, 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 |
PDefVariable
public PDefVariable()
getDefXMLElementTag
public java.lang.String getDefXMLElementTag()
-
- Specified by:
getDefXMLElementTag in interface PersistentDefinition
- Overrides:
getDefXMLElementTag in class PersistableDefObject
getMandatoryValue
public int getMandatoryValue()
isMandatory
public boolean isMandatory()
setMandatory
public void setMandatory(boolean b)
getUpdateableFlag
public byte getUpdateableFlag()
setUpdateableFlag
public void setUpdateableFlag(byte updateable)
getDefaultValue
public java.lang.Object getDefaultValue()
setDefaultValue
public void setDefaultValue(java.lang.Object v)
getTransientExpression
public java.lang.String getTransientExpression()
setTransientExpression
public void setTransientExpression(java.lang.String expr)
findStaticDefinitionObject
public DefinitionObject findStaticDefinitionObject(java.lang.String fullName)
-
- Specified by:
findStaticDefinitionObject in interface PersonalizableDef
- Specified by:
findStaticDefinitionObject in class PersDefBase
applyPersonalization
public void applyPersonalization(int mode,
java.lang.Object inst)
-
- Specified by:
applyPersonalization in interface PersonalizableDef
- Specified by:
applyPersonalization in class PersDefBase
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
writeContents
public void writeContents(DefWriter jos)
- Description copied from interface:
PersistentDefinition
- Objects should write their persistence output in this method
-
- Specified by:
writeContents in interface PersistentDefinition
- Overrides:
writeContents in class PersDefBase
-
- Parameters:
jos - the Output storage for persistence
loadXMLContents
public void loadXMLContents(DefElement xmlElement,
java.lang.String fullName)
-
- Overrides:
loadXMLContents in class PersDefBase
diffContents
public DifferDetails diffContents(DiffMergeable docDef,
DiffMergeable orgDef,
DifferDetails difDetails)
-
- Specified by:
diffContents in interface DiffMergeable
- Overrides:
diffContents in class PersistableDefObject
diffChildren
public DifferDetails diffChildren(DiffMergeable docDef,
DiffMergeable orgDef,
DifferDetails difDetails)
-
- Specified by:
diffChildren in interface DiffMergeable
- Overrides:
diffChildren in class PersistableDefObject
applyDiffChildren
public void applyDiffChildren(DifferDetails dif,
DiffResolver resolver)
-
- Specified by:
applyDiffChildren in interface DiffMergeable
- Overrides:
applyDiffChildren 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, 2014, Oracle. All rights reserved.