|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.adf.share.config.ADFConfigImpl
public class ADFConfigImpl
This is a implementation class of ADF configuration object. The Application Configuration object will manage and store the Application wide configuration information for diifferent components of an ADF application.
ADF configuration object is initilzed with ADF context object.
The adf configuration file looks like
<?xml version="1.0" encoding="windows-1252" ?><schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:adf=” http://xmlns.oracle.com/adf/config”
targetNamespace="http://xmlns.oracle.com/adf/jndi/config"
xmlns:jndiC="http://xmlns.oracle.com/adf/jndi/config"
elementFormDefault="qualified">
<complexType name="PropertyType">
<attribute name="name" type="string"/>
<attribute name="value" type="string" />
</complexType>
<complexType name="ADFJndiConfigType">
<sequence>
<element name="contextEnv" type="jndiC:PropertyType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="initialContextFactoryClass"
default="oracle.adf.share.jndi.InitialContextFactoryImpl"/>
<attribute name="backingStoreClass"
default="oracle.adf.share.jndi.ResourceBackingStore"/>
<attribute name="backingStoreURL" default="META-INF/connections.xml"/>
</complexType>
<element name="adf-jndi-config" type="jndiC:ADFJndiConfigType"
substitutionGroup="adf:adf-config-child"/>
</schema>
Field Summary | |
---|---|
static java.lang.String |
ADF_CONFIG_CHILD
|
static java.lang.String |
CALLBACK_FILE
|
static java.lang.Class |
CLASS_INSTANCE
|
static java.lang.String |
NAMESPACE_ADF_MDS_CONFIG
|
Fields inherited from interface oracle.adf.share.ADFConfig |
---|
ADFCONFIG_META_FILENAME, ADFCONFIG_MO_NAME, CONFIG_FILENAME, DEFAULT_CONFIGURATION, NAMESPACE, ROOT_ELEMENT_NAME |
Fields inherited from interface oracle.adf.share.ADFSettings |
---|
ADFSETTINGS_FILENAME, ADFSETTINGS_NAMESPACE, ADFSETTINGS_ROOT_ELEMENT_NAME |
Constructor Summary | |
---|---|
ADFConfigImpl(java.lang.String namedConfig,
URL url)
|
Method Summary | |
---|---|
void |
addScopeListener(ADFScopeListener listener)
Adds a scope listener. |
void |
clearCaches()
|
java.lang.String |
dumpAdfConfig()
|
java.lang.String |
getApplicationName()
|
java.lang.Object |
getApplicationObject(java.lang.String appObjectKey)
|
Map |
getCallBackMap()
|
Map |
getConfigObject(java.lang.String namespace)
get the configuration object information stored for the provided namespace |
Map |
getConfigObject(java.lang.String namespace,
boolean forceReparse)
get the config object information stored for the provided namespace |
oracle.adfnmc.javax.naming.Context |
getConnectionsContext()
JNDI context containing the application connection definitions. |
java.lang.Object |
getId()
Unique identifier for this application |
java.lang.Object |
getMDSInstance()
Gets the MDS instance configured for this application |
java.lang.Object |
getMDSInstance(boolean bCreate)
Gets the MDS instance, but controls if it should be created via the parameter. |
oracle.adfnmc.javax.naming.Context |
getSecurityContext()
Security context containing the jaas configuration. |
List |
getSessionDefPackages()
|
protected void |
init()
Initilization function, which will load the adf config xml file, process the configuration object. |
protected void |
invokeMDSInstanceClearCache()
|
void |
releaseResources()
Releases resources allocated by the config |
void |
removeScopeListener(ADFScopeListener listener)
Removes a scope listener. |
protected void |
reset()
|
void |
setApplicationObject(java.lang.String appObjectKey,
java.lang.Object appObject)
|
void |
updateIfNeeded()
Called to give the config a place to see if the document has been updated and needs to be processed again. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.Class CLASS_INSTANCE
public static final java.lang.String CALLBACK_FILE
public static final java.lang.String ADF_CONFIG_CHILD
public static final java.lang.String NAMESPACE_ADF_MDS_CONFIG
Constructor Detail |
---|
public ADFConfigImpl(java.lang.String namedConfig, URL url)
Method Detail |
---|
public java.lang.String getApplicationName()
public java.lang.Object getId()
ADFConfig
getId
in interface ADFConfig
public Map getCallBackMap()
protected void reset()
protected void init()
public Map getConfigObject(java.lang.String namespace)
getConfigObject
in interface ADFSettings
namespace
- namespace for which configObject is to be returned
public Map getConfigObject(java.lang.String namespace, boolean forceReparse)
ADFConfigEx
getConfigObject
in interface ADFConfigEx
namespace
- namespace for which settings is to be returnedforceReparse
- this flag decides if the the ADFConfig needs to be
recomputed. The ADFConifg component callback parser will be called
invariably if truepublic java.lang.Object getMDSInstance()
ADFConfig
getMDSInstance
in interface ADFConfig
public java.lang.Object getMDSInstance(boolean bCreate)
ADFConfig
getMDSInstance
in interface ADFConfig
bCreate
- whether to create if one does not exists and if applicable.
public List getSessionDefPackages()
getSessionDefPackages
in interface ADFConfig
public oracle.adfnmc.javax.naming.Context getConnectionsContext() throws oracle.adfnmc.javax.naming.NamingException
ADFConfig
getConnectionsContext
in interface ADFConfig
oracle.adfnmc.javax.naming.NamingException
public oracle.adfnmc.javax.naming.Context getSecurityContext() throws oracle.adfnmc.javax.naming.NamingException
ADFConfig
getSecurityContext
in interface ADFConfig
oracle.adfnmc.javax.naming.NamingException
public void releaseResources()
ADFConfigEx
releaseResources
in interface ADFConfigEx
public void clearCaches()
clearCaches
in interface ADFConfigLifecycle
protected void invokeMDSInstanceClearCache()
public void addScopeListener(ADFScopeListener listener)
ADFConfigEx
addScopeListener
in interface ADFConfigEx
public void removeScopeListener(ADFScopeListener listener)
ADFConfigEx
removeScopeListener
in interface ADFConfigEx
public void updateIfNeeded()
ADFConfigEx
updateIfNeeded
in interface ADFConfigEx
public java.lang.String dumpAdfConfig()
public java.lang.Object getApplicationObject(java.lang.String appObjectKey)
public void setApplicationObject(java.lang.String appObjectKey, java.lang.Object appObject)
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |