public class JpxImpl extends PackageDefImpl
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
JPX_FILE_EXTENSION |
mAppModuleUsages, mBusLogicUnitMap, mConfigurations, mCustomObjectBasePackages, mEditableGlobalFunctionResources, mFieldTypes, mImmutableGlobalFunctionResources, mProgrammaticallyAccessibleViewDefs, mSchemaRegenRules, mValidatorTypes, mViewLogicUnitMap, PKG_ITEM_SEPARATOR, PNAME_ForDefOverride, SESSION_SHARED_APPMODULE_NAMEmChildPackage, mContainees, mDefMgr, mHasJava, mHasSubstitutes, mIsProject, mJavaPackageName, mLazyLoading, mXMLFileName, mXMLLoaded, mXMLSectionNameJIT_PACKAGE_NAME, mDebugToSkipEmptyDocForBug24949961, 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_SUFFIXFLAG_DIRTY, FLAG_EDITABLE, FLAG_FROM_TIP, FLAG_LOAD_BASE, FLAG_LOAD_HL_DEFS, FLAG_MAJOR_VERSION_CHANGED, FLAG_MINOR_VERSION_CHANGED, FLAG_NEW, FLAG_NEW_RECURSE, FLAG_SKIP_WRITE, XML_STATEMENT| Constructor and Description |
|---|
JpxImpl() |
JpxImpl(int defScope,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAppModuleUsage(java.lang.String usageName,
AppModuleUsage usage) |
void |
addObjNameForDiscrValues(java.lang.String rootBaseName,
java.lang.String discrVals,
java.lang.String objName) |
void |
addProgrammaticallyAccessibleViewDefToCustomizationProject(java.lang.String shortName,
java.lang.String viewDefFullName) |
AppModuleUsage |
createAppModuleUsage(java.lang.String amName,
java.lang.String defName,
java.lang.String configName,
int sharedScope) |
AppModuleUsage |
findAppModuleUsage(java.lang.String amName,
boolean searchAllJpxes) |
java.util.ArrayList |
findBusLogicUnitNames(java.lang.String name,
boolean searchAllJpxes) |
AppModuleConfigImpl |
findConfiguration(java.lang.String configName,
boolean searchAllJpxes) |
static JpxImpl |
findDefObject(java.lang.String jpxName) |
static JpxImpl |
findDefObjectNoSub(java.lang.String jpxName) |
java.lang.String |
findObjNameForDiscrValues(java.lang.String rootBaseName,
java.lang.String discrVals,
boolean searchAllJpxes) |
java.util.ArrayList |
findViewLogicUnitNames(java.lang.String name,
boolean searchAllJpxes) |
java.util.List<java.lang.String> |
getAppContainees() |
java.util.Collection |
getAppModuleUsages() |
java.lang.String |
getDefXMLElementTag() |
java.util.Map<java.lang.String,java.lang.String> |
getDiscrEntriesForRootBase(java.lang.String rootBaseName) |
java.lang.String |
getFullFileName() |
static java.lang.String |
getFullNameFromURLPath(java.lang.String urlPath) |
static oracle.adf.share.logging.ADFLogger |
getJpxLogger() |
java.util.Map |
getSubstitutes(boolean searchAllJpxes) |
static boolean |
isSingleJpx() |
void |
loadContainees(DefElement xmlElement,
boolean sepXMLFiles) |
void |
loadXMLContents(DefElement xmlElement,
java.lang.String fullName) |
void |
writeAppModuleUsages(DefWriter jos) |
void |
writeChildren(DefWriter jos)
Writes the Object's children to the Persistent storage
|
void |
writeContents(DefWriter jos)
Objects should write their persistence output in this method
|
void |
writeDiscrCatalog(DefWriter jos) |
void |
writeFieldTypes(DefWriter jos) |
void |
writeProgrammaticallyAccessibleViewDefs(DefWriter jos) |
addChild, addChild, createContainerType, getContainerDefNames, getDefOverride, getDefOverrideName, getDefOverrideNames, getJavaPackageName, getValidatorByName, hasJava, isForDefOverride, loadFromXMLFile, removeChild, setDefOverrideName, setForDefOverride, setIsProject, setJavaPackageName, setXMLNameaddChild, addChild, findChildObject, generateUniqueChildName, getChildObjectNames, getChildObjectNames, getChildObjects, hasSubstitutes, isDynamicDefinitionObject, isLazyLoading, isProject, isXMLLoaded, loadBasicInfo, loadContainee, loadContainees, loadFromXML, removeChild, resolveAllReferences, setHasSubstitutes, setInitialized, setSynchronizedaddChildren, addDefImport, addExtendedDefObject, addSavedDocName, adjustPropertyMapForWrite, allocatePDef, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffChildren, applyDiffContents, baseIsWriteObject, beginDiffObjects, buildChildName, buildFileName, callFinishedLoading, checkEditable, checkEditableWithDefWriter, checkStructWithOld, close, createEditPDef, createFromXML, deregisterDefObject, deregisterHLDef, deregisterSessionObject, diffChildren, diffChildrenHLDefs, diffChildrenProperties, diffContents, diffObjects, ensureDifferDetails, ensureDifferSkip, extractCustIntoPDef, findDefImport, finishedLoading, forgetChanges, getBaseDir, getBasePackage, getChildren, getDefImports, getDefManager, getDefTypeName, getDefWriter, getDefXMLNameSpace, getDifferSkip, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFileName, getFullDirName, getHLDefMap, getIdentificationAttributeName, getMajorVersion, getMergeableFullName, getMergeableName, getMinorVersion, getOrigObject, getPropertyMap, getPropertyNamesSet, getSavedDocNames, getSessionSyncLock, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, includeCustomizationLayerInfo, isAutoMerged, isCreateEditPDef, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isFromTip, isInheritPolicyStrict, isLoadBase, isLoadHLDefs, isMajorVersionChanged, isMinorVersionChanged, isNew, isNewRecurse, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, isSaveToJSON, isSkipWrite, isWriteObject, loadDefImports, loadDefObject, loadXMLContentsNoResolve, lockDefinitionContext, lookupHLDef, makeNew, mergeChanges, mergeEditedPropertiesForJSON, mergePropertyMap, objectRemoved, postSaveContents, readJSONObject, reapplyChanges, registerClass, registerDefObject, registerHLDef, registerSessionDefObject, registerSiteDefObject, reloadFromXMLContents, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveJSONContents, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setEditableFlag, setEditableObject, setForRuntime, setFullName, setFullNameInternal, setLoadBase, setLoadHLDefs, setMajorVersionChanged, setNew, setNewRecurse, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, setSkipWrite, setupDefWriterFromMO, setWholeDefDirty, setWholeDefNew, staticUpdateChildrenList, transferDefChangesInto, unlockDefinitionContext, updateChildObject, updateChildrenList, updateMdsKeyFromTip, verifyVersion, verifyVersionNullCheck, writeHeaderForNew, writeJSONContents, writeObject, writeVersion, writeXMLContentsaddPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getMdsReferenceName, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isComponentDefinition, isDeprecated, isObjectResolved, isSubtypeOf, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, objectFound, objectInserted, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheckgetAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionDef, getPropertyExpressionsMap, getPropertyExprEval, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, hasProperty, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty, setPropertyExpressionMap, setRawPropertyValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFullNamegetProperty, removeProperty, setPropertypublic static final java.lang.String JPX_FILE_EXTENSION
public JpxImpl()
public JpxImpl(int defScope,
java.lang.String name)
public static oracle.adf.share.logging.ADFLogger getJpxLogger()
public static boolean isSingleJpx()
public static JpxImpl findDefObjectNoSub(java.lang.String jpxName)
public static JpxImpl findDefObject(java.lang.String jpxName)
public static java.lang.String getFullNameFromURLPath(java.lang.String urlPath)
public java.lang.String getFullFileName()
getFullFileName in class PersistableDefObjectpublic java.lang.String getDefXMLElementTag()
getDefXMLElementTag in interface PersistentDefinitiongetDefXMLElementTag in class PersistableDefObjectpublic void loadContainees(DefElement xmlElement, boolean sepXMLFiles)
loadContainees in class PackageDefImplpublic java.util.List<java.lang.String> getAppContainees()
getAppContainees in class ContainerDefImplpublic java.util.Map getSubstitutes(boolean searchAllJpxes)
getSubstitutes in class ContainerDefImplpublic java.util.Map<java.lang.String,java.lang.String> getDiscrEntriesForRootBase(java.lang.String rootBaseName)
public java.lang.String findObjNameForDiscrValues(java.lang.String rootBaseName,
java.lang.String discrVals,
boolean searchAllJpxes)
public void addObjNameForDiscrValues(java.lang.String rootBaseName,
java.lang.String discrVals,
java.lang.String objName)
public void writeDiscrCatalog(DefWriter jos)
public AppModuleConfigImpl findConfiguration(java.lang.String configName, boolean searchAllJpxes)
public java.util.Collection getAppModuleUsages()
public AppModuleUsage createAppModuleUsage(java.lang.String amName, java.lang.String defName, java.lang.String configName, int sharedScope)
public void addAppModuleUsage(java.lang.String usageName,
AppModuleUsage usage)
public AppModuleUsage findAppModuleUsage(java.lang.String amName, boolean searchAllJpxes)
public void writeAppModuleUsages(DefWriter jos)
public void writeProgrammaticallyAccessibleViewDefs(DefWriter jos)
public void writeFieldTypes(DefWriter jos)
public java.util.ArrayList findBusLogicUnitNames(java.lang.String name,
boolean searchAllJpxes)
public java.util.ArrayList findViewLogicUnitNames(java.lang.String name,
boolean searchAllJpxes)
public void addProgrammaticallyAccessibleViewDefToCustomizationProject(java.lang.String shortName,
java.lang.String viewDefFullName)
public void loadXMLContents(DefElement xmlElement, java.lang.String fullName)
loadXMLContents in class ContainerDefImplpublic void writeChildren(DefWriter jos)
PersistentDefinitionwriteChildren in interface PersistentDefinitionwriteChildren in class PersistableDefObjectjos - the Output storage for persistencepublic void writeContents(DefWriter jos)
PersistentDefinitionwriteContents in interface PersistentDefinitionwriteContents in class PackageDefImpljos - the Output storage for persistence