|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.7.0) E10653-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.ContainerDefImpl
oracle.jbo.uicli.mom.JUApplicationDefImpl
public class JUApplicationDefImpl
Field Summary | |
---|---|
static java.lang.String |
APP_EXTENSION
|
protected java.util.Map<java.lang.String,JUApplicationReference> |
mApplicationUsages
|
static java.lang.String |
PNAME_ApplicationType
|
static java.lang.String |
PNAME_BasePageDefPackageName
|
static java.lang.String |
PNAME_BindingClass
|
static java.lang.String |
PNAME_CliApplication
|
static java.lang.String |
PNAME_CustomEventDispatcher
|
static java.lang.String |
PNAME_CustomPageMap
|
static java.lang.String |
PNAME_ErrHandler
|
static java.lang.String |
PNAME_RootAMDefName
|
static java.lang.String |
PNAME_SeparateXMLFiles
|
static java.lang.String |
PNAME_TYPE_APPLICATION
|
static java.lang.String |
PNAME_TYPE_GENERIC
|
static java.lang.String |
PNAME_TYPE_JCLIENT
|
static java.lang.String |
PNAME_TYPE_PROJ
|
Fields inherited from class oracle.jbo.mom.ContainerDefImpl |
---|
mChildPackage, mContainees, mDefMgr, mHasJava, mHasSubstitutes, mIsProject, mJavaPackageName, mLazyLoading, mXMLFileName, mXMLLoaded, mXMLSectionName |
Fields inherited from class oracle.jbo.mom.DefinitionObject |
---|
DEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP |
Fields inherited from class oracle.jbo.common.NamedObjectImpl |
---|
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX |
Constructor Summary | |
---|---|
JUApplicationDefImpl()
|
|
JUApplicationDefImpl(java.lang.String name)
|
Method Summary | |
---|---|
protected static java.lang.Class |
_findPersonalizerClass()
|
static JUApplicationDefImpl |
createAndLoadFromXML(DefElement xmlElement)
|
protected ContainerDefImpl |
createContainerType(java.lang.String typeName)
|
DCDataControl |
createRootApplication(java.util.Hashtable context,
java.lang.String name,
java.lang.Object userData,
java.lang.String dbConnectionURL,
java.util.Properties dbConnectionProps)
|
void |
ensureAppIsLoaded(java.lang.String appDefName,
BindingContext ctx)
|
java.lang.String |
findAppDefNameByBindingContainerDefName(java.lang.String fullDefName,
BindingContext ctx)
|
java.lang.String |
findBindingContainerIdByPath(java.lang.String path,
BindingContext ctx)
|
DefinitionObject |
findDataControlIdByKey(java.lang.String key,
BindingContext ctx)
|
static JUApplicationDefImpl |
findDefObject(java.lang.String name)
|
static JUApplicationDefImpl |
findDefObjectNoSub(java.lang.String name)
|
DCDataControlDef |
findSession(java.lang.String name)
|
java.util.ArrayList |
get_bindingContainerReferenceNames()
|
java.lang.String |
getApplicationClassName()
|
boolean |
getAsProject()
|
java.lang.String |
getBasePageDefPackageName()
|
java.util.ArrayList<DCBindingContainerReference> |
getBindingContainerReferences()
|
java.lang.String |
getClientType()
|
protected java.util.ArrayList |
getContainerDefNames(boolean recursive)
Gets the Names of all Sub-PackageDefs in this Package and all sub-packages recursively (optionally) |
java.lang.String |
getCustomEventDispatcher()
|
java.util.ArrayList<DCDataControlReference> |
getDataControlReferences()
|
java.util.ArrayList<java.lang.String> |
getDTFactoryClassNames()
|
java.lang.String |
getErrorHandlerClassName()
|
java.util.Map |
getFactoriesMap()
|
java.lang.String |
getIanaEncoding()
|
java.lang.String |
getJdkEncoding()
|
java.lang.String |
getMapValueByPath(java.lang.String path)
|
java.lang.String |
getPackageName()
|
java.util.Map |
getPageMap()
|
Personalizer |
getPersonalizer()
|
protected java.lang.Class |
getPersonalizerClass()
|
java.lang.String |
getRootAMDefName()
|
java.util.ArrayList |
getSessionDefNames()
|
java.util.ArrayList |
getSessionDefs()
|
java.lang.String |
getXMLElementTag()
Returns a piece of static info for the type of object this is invoked upon. |
void |
initalizeApplicationUsages(JUApplicationDefImpl appdef)
|
void |
initializeBindingContext(BindingContext ctx,
java.util.Map userParams)
For intenal use only |
boolean |
isDirty()
This method returns if an Object is modified from last save/load |
boolean |
isIsBeingPersonalized()
|
boolean |
isNew()
This method returns if this object is previously persisted. |
protected void |
loadContainee(DefElement xmlElement)
|
protected void |
loadContainees(DefElement xmlElement,
boolean sepXMLFiles)
|
protected void |
loadDataControls(DefElement xmlElement)
|
protected void |
loadDefinitionFactories(DefElement xmlElement)
|
void |
loadFromXMLFile(DefElement xmlElement)
|
void |
loadPackages()
|
protected void |
loadPageDefinitionUsage(DefElement xmlElement)
|
protected void |
loadPageDefinitionUsages(DefElement xmlElement)
|
protected void |
loadPageMap(DefElement xmlElement)
|
void |
populateContext(BindingContext ctx,
java.util.Map userParams)
For intenal use only |
void |
removeSession(java.lang.String name)
|
void |
setApplicationClassName(java.lang.String applicationClassName)
|
void |
setApplicationUsages(java.util.LinkedHashMap<java.lang.String,JUApplicationReference> updatedApplicationUsages)
For internal use only |
void |
setAsProject(boolean asProject)
|
void |
setDirty(boolean isDirty)
This method marks the Object dirty |
void |
setIanaEncoding(java.lang.String iana)
|
void |
setIsBeingPersonalized(boolean isBeingPersonalized)
|
void |
setJdkEncoding(java.lang.String jdkEnc)
|
void |
setName(java.lang.String name)
Name this object. |
void |
setNew(boolean isNew)
This method marks the as previously persisted. |
void |
setPackageName(java.lang.String sPackage)
|
void |
setRootAMDefName(java.lang.String rootAMDefName)
|
void |
syncPageMapEntry(java.lang.String path,
java.lang.String pageDefId,
java.lang.String pageDefFullName,
BindingContext ctx)
Internal: Applications should not use this class. |
java.util.LinkedHashMap<java.lang.String,JUApplicationReference> |
updateApplicationDefinitions(BindingContext ctx)
Updates the application definitions with any changes that where made since they where loaded. |
Methods inherited from class oracle.jbo.mom.ContainerDefImpl |
---|
addChild, addChild, findChildObject, generateUniqueChildName, getChildObjectNames, getChildObjects, hasJava, hasSubstitutes, isDynamicDefinitionObject, isLazyLoading, isProject, isXMLLoaded, loadContainees, loadFromXML, removeChild, resolveAllReferences, setHasSubstitutes, setInitialized, setIsProject, setSynchronized, setXMLName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.util.Map<java.lang.String,JUApplicationReference> mApplicationUsages
public static final java.lang.String PNAME_TYPE_GENERIC
public static final java.lang.String PNAME_TYPE_JCLIENT
public static final java.lang.String PNAME_TYPE_PROJ
public static final java.lang.String PNAME_TYPE_APPLICATION
public static final java.lang.String PNAME_BindingClass
public static final java.lang.String PNAME_RootAMDefName
public static final java.lang.String PNAME_ApplicationType
public static final java.lang.String PNAME_CliApplication
public static final java.lang.String PNAME_SeparateXMLFiles
public static final java.lang.String PNAME_ErrHandler
public static final java.lang.String PNAME_CustomEventDispatcher
public static final java.lang.String PNAME_CustomPageMap
public static final java.lang.String PNAME_BasePageDefPackageName
public static final java.lang.String APP_EXTENSION
Constructor Detail |
---|
public JUApplicationDefImpl(java.lang.String name)
public JUApplicationDefImpl()
Method Detail |
---|
public void initalizeApplicationUsages(JUApplicationDefImpl appdef)
public static JUApplicationDefImpl findDefObjectNoSub(java.lang.String name)
public static JUApplicationDefImpl findDefObject(java.lang.String name)
protected java.util.ArrayList getContainerDefNames(boolean recursive)
ContainerDefImpl
getContainerDefNames
in class ContainerDefImpl
recursive
- Whether to get the names recursively
public java.util.Map getPageMap()
public java.util.Map getFactoriesMap()
public java.util.ArrayList<java.lang.String> getDTFactoryClassNames()
public java.lang.String getMapValueByPath(java.lang.String path)
public DefinitionObject findDataControlIdByKey(java.lang.String key, BindingContext ctx)
public java.lang.String findAppDefNameByBindingContainerDefName(java.lang.String fullDefName, BindingContext ctx)
public java.lang.String findBindingContainerIdByPath(java.lang.String path, BindingContext ctx)
public void ensureAppIsLoaded(java.lang.String appDefName, BindingContext ctx)
public java.lang.String getRootAMDefName()
public void setRootAMDefName(java.lang.String rootAMDefName)
public java.lang.String getApplicationClassName()
public void setApplicationClassName(java.lang.String applicationClassName)
public java.lang.String getPackageName()
public void setPackageName(java.lang.String sPackage)
public void setName(java.lang.String name)
setName
in class DefinitionObject
name
- the name to be given to this object.public boolean getAsProject()
public void setAsProject(boolean asProject)
public java.util.ArrayList getSessionDefNames()
public void loadPackages()
public java.util.ArrayList get_bindingContainerReferenceNames()
public java.util.ArrayList<DCBindingContainerReference> getBindingContainerReferences()
protected ContainerDefImpl createContainerType(java.lang.String typeName)
createContainerType
in class ContainerDefImpl
public DCDataControl createRootApplication(java.util.Hashtable context, java.lang.String name, java.lang.Object userData, java.lang.String dbConnectionURL, java.util.Properties dbConnectionProps)
public void loadFromXMLFile(DefElement xmlElement)
loadFromXMLFile
in class ContainerDefImpl
public java.lang.String getClientType()
public java.lang.String getBasePageDefPackageName()
public java.util.ArrayList getSessionDefs()
public DCDataControlDef findSession(java.lang.String name)
public void removeSession(java.lang.String name)
public boolean isDirty()
public void setDirty(boolean isDirty)
isDirty
- If true the Object is marked Dirty.public boolean isNew()
public void setNew(boolean isNew)
isNew
- If true the Object is marked as new object.public java.lang.String getXMLElementTag()
public java.lang.String getIanaEncoding()
public void setIanaEncoding(java.lang.String iana)
public java.lang.String getJdkEncoding()
public void setJdkEncoding(java.lang.String jdkEnc)
public java.lang.String getErrorHandlerClassName()
public java.lang.String getCustomEventDispatcher()
protected void loadContainee(DefElement xmlElement)
loadContainee
in class ContainerDefImpl
protected void loadPageDefinitionUsage(DefElement xmlElement)
public static JUApplicationDefImpl createAndLoadFromXML(DefElement xmlElement)
protected void loadDefinitionFactories(DefElement xmlElement)
protected void loadPageMap(DefElement xmlElement)
protected void loadContainees(DefElement xmlElement, boolean sepXMLFiles)
loadContainees
in class ContainerDefImpl
protected void loadDataControls(DefElement xmlElement)
protected void loadPageDefinitionUsages(DefElement xmlElement)
public java.util.ArrayList<DCDataControlReference> getDataControlReferences()
public void populateContext(BindingContext ctx, java.util.Map userParams)
ctx
- userParams
- public void initializeBindingContext(BindingContext ctx, java.util.Map userParams)
ctx
- userParams
- protected static java.lang.Class _findPersonalizerClass()
protected java.lang.Class getPersonalizerClass()
public Personalizer getPersonalizer()
public final void setIsBeingPersonalized(boolean isBeingPersonalized)
public final boolean isIsBeingPersonalized()
public void syncPageMapEntry(java.lang.String path, java.lang.String pageDefId, java.lang.String pageDefFullName, BindingContext ctx)
public java.util.LinkedHashMap<java.lang.String,JUApplicationReference> updateApplicationDefinitions(BindingContext ctx)
ctx
-
public void setApplicationUsages(java.util.LinkedHashMap<java.lang.String,JUApplicationReference> updatedApplicationUsages)
updatedApplicationUsages
-
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.7.0) E10653-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |