public abstract class PersDefBase extends PersistableDefObject implements PersonalizableDef
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType| Modifier and Type | Field and Description | 
|---|---|
static int | 
APPLY_PERS_DEFAULT  | 
static int | 
APPLY_PERS_PROPS  | 
static int | 
APPLY_PERS_QUERY  | 
static int | 
APPLY_PERS_STRUCT  | 
static oracle.adf.share.logging.ADFLogger | 
mUserPDefLogger  | 
mEditedProperties, mEditedPropertyExprsDEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, DEF_SCOPE_USER, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAPmFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIXXML_STATEMENT| Constructor and Description | 
|---|
PersDefBase(DefinitionManager defMgr)  | 
PersDefBase(DefinitionManager defMgr,
           DefinitionObject staticDef)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
applyPersonalization(int mode,
                    java.lang.Object instance)  | 
void | 
applyPersonalization(java.lang.Object instance)  | 
void | 
applyPropertiesPersonalization(NamedObjectImpl obj)  | 
void | 
deregisterDefObject()  | 
abstract DefinitionObject | 
findStaticDefinitionObject(java.lang.String fullName)  | 
java.lang.String | 
getBasePackage()  | 
java.lang.String | 
getFileName()  | 
DefinitionObject | 
getStaticDef()  | 
DefinitionObject | 
getStaticDefWithCheck()  | 
static java.lang.String | 
getTrimmedFullName(java.lang.String fullName)  | 
java.lang.String | 
getTrimmedFullNameForDef(java.lang.String fullName)  | 
boolean | 
hasStaticDefElem()  | 
protected boolean | 
isAuditEnabled()  | 
protected boolean | 
isAuditEnabled(java.lang.String auditEvent)  | 
boolean | 
isDeprecated(LocaleContext locale)
For internal framework use only. 
 | 
void | 
loadSubclassXMLContents(DefElement xmlElement,
                       java.lang.String fullName)  | 
void | 
loadXMLContents(DefElement xmlElement,
               java.lang.String fullName)  | 
void | 
loadXMLContents(DefElement xmlElement,
               java.lang.String fullName,
               boolean loadProps)  | 
void | 
mergePropertyMap(java.util.Map m)
For internal framework use only. 
 | 
protected void | 
raiseCustomAuditEvent(java.lang.String eventType,
                     java.lang.String operation,
                     java.lang.String descOfOperation)  | 
void | 
registerDefObject()  | 
void | 
registerSessionDefObject()  | 
void | 
removeProperty(java.lang.String hintName,
              LocaleContext locale)  | 
void | 
resolveDefObject()  | 
void | 
saveXMLContents()  | 
void | 
setDefinitionState(java.lang.String deprecated,
                  LocaleContext locale)
Sets the definition object to be deprecated or active. 
 | 
void | 
setFullName(java.lang.String fullName)
Give this object a fully-qualified name. 
 | 
void | 
setFullName(java.lang.String fullName,
           boolean setStaticDef)  | 
void | 
setProperty(java.lang.String hintName,
           java.lang.Object hintValue,
           LocaleContext locale)  | 
void | 
setPropertyExpression(java.lang.String hintName,
                     java.lang.String expr)  | 
void | 
setPropertyMap(java.util.Map m)
For internal framework use only. 
 | 
protected void | 
setStaticDef(DefinitionObject staticDefObj)  | 
void | 
setStaticDefPublic(DefinitionObject staticDefObj)  | 
void | 
writeContents(DefWriter jos)
Objects should write their persistence output in this method 
 | 
addDefImport, addExtendedDefObject, addSavedDocName, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffChildren, applyDiffContents, beginDiffObjects, checkEditable, checkStructWithOld, close, createFromXML, deregisterSessionObject, diffChildren, diffContents, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getDefImports, getDefManager, getDefTypeName, getDefWriter, getDefXMLElementTag, getDefXMLNameSpace, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFullDirName, getFullFileName, getMajorVersion, getMergeableFullName, getMergeableName, getMinorVersion, getOrigObject, getPropertyMap, getSavedDocNames, getSessionSyncLock, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, includeCustomizationLayerInfo, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isNew, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, loadDefObject, loadXMLContentsNoResolve, lockDefinitionContext, 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, unlockDefinitionContext, updateChildrenList, updateMdsKeyFromTip, verifyVersion, verifyVersionNullCheck, writeChildren, writeHeaderForNew, writeObject, writeVersion, writeXMLContentsaddPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isComponentDefinition, isDynamicDefinitionObject, isObjectResolved, isSubtypeOf, 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, getPropertyExpressionDef, getPropertyExpressionsMap, getPropertyNamesSet, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFullNamepublic static final oracle.adf.share.logging.ADFLogger mUserPDefLogger
public static final int APPLY_PERS_DEFAULT
public static final int APPLY_PERS_STRUCT
public static final int APPLY_PERS_PROPS
public static final int APPLY_PERS_QUERY
public PersDefBase(DefinitionManager defMgr)
public PersDefBase(DefinitionManager defMgr, DefinitionObject staticDef)
public abstract DefinitionObject findStaticDefinitionObject(java.lang.String fullName)
findStaticDefinitionObject in interface PersonalizableDefpublic abstract void applyPersonalization(int mode,
                                          java.lang.Object instance)
applyPersonalization in interface PersonalizableDefpublic void applyPersonalization(java.lang.Object instance)
applyPersonalization in interface PersonalizableDefpublic java.lang.String getBasePackage()
getBasePackage in class PersistableDefObjectpublic static java.lang.String getTrimmedFullName(java.lang.String fullName)
public java.lang.String getTrimmedFullNameForDef(java.lang.String fullName)
public void setFullName(java.lang.String fullName)
NamedObjectImplsetFullName in class PersistableDefObjectfullName - this object's fully-qualified name;
 the package name concatenated with the class name.public void setFullName(java.lang.String fullName,
                        boolean setStaticDef)
public java.lang.String getFileName()
getFileName in class PersistableDefObjectpublic boolean hasStaticDefElem()
public DefinitionObject getStaticDef()
getStaticDef in interface PersonalizableDefpublic DefinitionObject getStaticDefWithCheck()
protected void setStaticDef(DefinitionObject staticDefObj)
@Concealed public void setStaticDefPublic(DefinitionObject staticDefObj)
public void resolveDefObject()
resolveDefObject in interface PersonalizableDefpublic void registerDefObject()
registerDefObject in interface PersonalizableDefregisterDefObject in class PersistableDefObjectpublic void registerSessionDefObject()
registerSessionDefObject in class PersistableDefObjectpublic void deregisterDefObject()
deregisterDefObject in interface PersonalizableDefderegisterDefObject in class PersistableDefObjectpublic void writeContents(DefWriter jos)
PersistentDefinitionwriteContents in interface PersistentDefinitionwriteContents in class PersistableDefObjectjos - the Output storage for persistencepublic void saveXMLContents()
saveXMLContents in class PersistableDefObjectpublic void loadXMLContents(DefElement xmlElement, java.lang.String fullName)
loadXMLContents in class PersistableDefObjectpublic void loadXMLContents(DefElement xmlElement, java.lang.String fullName, boolean loadProps)
public void loadSubclassXMLContents(DefElement xmlElement, java.lang.String fullName)
public void applyPropertiesPersonalization(NamedObjectImpl obj)
public void removeProperty(java.lang.String hintName,
                           LocaleContext locale)
removeProperty in class PersistableDefObjectpublic void setProperty(java.lang.String hintName,
                        java.lang.Object hintValue,
                        LocaleContext locale)
setProperty in class PersistableDefObject@Concealed
public void setPropertyExpression(java.lang.String hintName,
                                             java.lang.String expr)
setPropertyExpression in class PersistableDefObjectpublic void setPropertyMap(java.util.Map m)
PersistableDefObjectsetPropertyMap in class PersistableDefObjectpublic void mergePropertyMap(java.util.Map m)
PersistableDefObjectmergePropertyMap in class PersistableDefObject@Concealed public boolean isDeprecated(LocaleContext locale)
isDeprecated in class DefinitionObjectpublic void setDefinitionState(java.lang.String deprecated,
                               LocaleContext locale)
protected void raiseCustomAuditEvent(java.lang.String eventType,
                                     java.lang.String operation,
                                     java.lang.String descOfOperation)
protected boolean isAuditEnabled(java.lang.String auditEvent)
protected boolean isAuditEnabled()