Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1)

E10653-04

oracle.jbo.server.lov
Class LOVAppModuleDefImpl

java.lang.Object
  extended by oracle.jbo.common.NamedObjectImpl
      extended by oracle.jbo.mom.DefinitionObject
          extended by oracle.jbo.mom.PersistableDefObject
              extended by oracle.jbo.server.MetaObject
                  extended by oracle.jbo.server.ApplicationModuleDefImpl
                      extended by oracle.jbo.server.lov.LOVAppModuleDefImpl
All Implemented Interfaces:
ResourceBundleOwner, DefPersistable, PersistentDefinition, OperationDefinitionContainer, VariableManagerOwner, VariableManagerOwnerBase

public class LOVAppModuleDefImpl
extends ApplicationModuleDefImpl


Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.jbo.server.ApplicationModuleDefImpl
ApplicationModuleDefImpl.ServiceInterfaceMethod, ApplicationModuleDefImpl.TypeInfo
 
Field Summary
static int DEFAULT_HASH_MAP_SIZE
           
static java.lang.String DEFAULT_LANGUAGE_CODE
           
static java.lang.String FND_LOOKUPS_TABLE_NAME
           
static java.lang.String FND_NAME_LOOKUP_VC
           
static java.lang.String FND_NAME_LOOKUP_VIEW_OBJECT
           
static java.lang.String FND_VALUE_LOOKUP_VC
           
static java.lang.String FND_VALUE_LOOKUP_VIEW_OBJECT
           
static java.lang.String FND_VARIABLE_APP_ID
           
static java.lang.String FND_VARIABLE_DISPLAY_VALUE
           
static java.lang.String FND_VARIABLE_LANG_CODE
           
static java.lang.String FND_VARIABLE_LOOKUP_CODE
           
static java.lang.String FND_VARIABLE_LOOKUP_TYPE
           
static java.lang.String FND_VIEW_ATTRIBUTE_LANGUAGE
           
static java.lang.String FND_VIEW_ATTRIBUTE_LOOKUP_CODE
           
static java.lang.String FND_VIEW_ATTRIBUTE_LOOKUP_TYPE
           
static java.lang.String FND_VIEW_ATTRIBUTE_MEANING
           
 
Fields inherited from class oracle.jbo.server.ApplicationModuleDefImpl
mClearCacheOnCommit, mClearCacheOnRollback, mCompUsageList, mCompUsages, mRemoteServers, mRequeryOnCommit, mValidatorTypes, mViewLinkUsageList, mViewLinkUsages, mViewUsageList, mViewUsages
 
Fields inherited from class oracle.jbo.server.MetaObject
mComponentClass
 
Fields inherited from class oracle.jbo.mom.DefinitionObject
DEF_MDS_CLIENT_KEY, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY
 
Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX
 
Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT
 
Constructor Summary
LOVAppModuleDefImpl()
          This is the default constructor (do not remove)
 
Method Summary
 VariableValueManager ensureVariableManager()
          Returns this object's Variable Value Manager.
protected  void finishedLoading()
           
 java.util.HashMap getAllProperties(java.util.HashMap map, LocaleContext locale)
           
 DefinitionObject getBaseDefObject()
           
 java.lang.String getClientProxyClassName()
           
 java.lang.Class getComponentClass()
           
 java.lang.String getComponentInterfaceName()
           
 java.lang.String getDefXMLNameSpace()
           
protected  java.lang.String getEffectiveClientProxyClassName()
           
protected  java.lang.String getEffectiveComponentInterfaceName()
           
 long getExpiration()
           
 OperationDefinitions getOperationDefinitions()
           
 VariableValueManager getVariableManager()
          Returns this object's current Variable Value Manager.
protected  VariableValueManager[] getVarMgrParents()
           
 int getViewAppId()
           
 boolean hasVariables()
          Returns a flag indicating whether this object has Variables or not.
protected static void loadFromXML(DefElement xmlElement, oracle.jbo.server.RemotableCompDef defObj)
           
protected  void loadOperationDefinitions(DefElement xmlElement)
           
protected  void loadOperationDefinitions(DefElement xmlElement, java.lang.String tag)
           
protected  void loadProperties(DefElement xmlElement)
           
protected  void loadVariables(DefElement xmlElement)
           
protected  java.lang.Object resolvePropertyRaw(java.lang.String property, LocaleContext locale)
           
protected  void resolveReferences()
           
 void setBaseDefObject(DefinitionObject baseDefObject)
           
 void setBaseDefObject(DefinitionObject baseDefObject, boolean addToBaseDef)
           
 void setClientProxyClassName(java.lang.String name)
           
 void setComponentClass(java.lang.Class refClass)
           
 void setComponentInterfaceName(java.lang.String interfaceName)
           
 void setName(java.lang.String name)
          Name this object.
protected  void setParent(NamedObjectImpl parent)
          Sets this object's parent.
 
Methods inherited from class oracle.jbo.server.ApplicationModuleDefImpl
addViewImport, createApplicationModule, createApplicationModuleDef, createViewLink, createViewLinkBetweenViewObjects, createViewLinkFromEntityAssocName, createViewObject, createViewObjectFromQueryClauses, createViewObjectFromQueryStmt, createViewObjectFromQueryStmt, findDefObject, findDefObjectNoSub, findViewObject, getAllDefNames, getAMAppModuleUsages, getAMViewLinkUsages, getAMViewUsages, getApplicationModuleNames, getBaseComponentClass, getClientProxyClassName, getComponentObjectNames, getDefTypeId, getDefXMLElementTag, getPackageDefs, getParameterTypeForServiceMethod, getReturnTypeForServiceMethod, getServerClassName, getServiceMethod, getSvuCanCreate, getSvuCanDelete, getSvuCanMerge, getSvuCanUpdate, getSvuNames, getViewImports, getViewLinkNames, getViewObjectNames, hasApplicationModule, hasComponentObject, hasViewLink, hasViewObject, isClearCacheOnCommit, isClearCacheOnRollback, isLoadComponentsLazily, isRequeryOnCommit, loadApplicationModule, loadComponentObject, loadComponents, loadContainees, loadFromXML, loadFromXML, loadViewLink, loadViewObject, loadXMLContents, removeViewImport, resolveDefObject, setClearCacheOnCommit, setClearCacheOnRollback, setDefForComponent, setLoadComponentsLazily, setRequeryOnCommit, unsetDefForComponent, writeChildren, writeContents
 
Methods inherited from class oracle.jbo.server.MetaObject
deregisterSessionObject, getMessageBundleClass, getMsgBundleDef, getPackageDef, getPackageName, getPersDef, getResourceBundleDef, getResourcePrefix, isDynamic, loadResourceBundle, registerDefObject, registerSessionDefObject, setMessageBundleClass, setResourceBundleDef
 
Methods inherited from class oracle.jbo.mom.PersistableDefObject
addDefImport, allocatePropertyMap, checkEditable, close, createFromXML, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditObject, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getXMLElementTag, guaranteePath, isDirty, isEditable, isNew, loadDefImports, objectRemoved, registerClass, remove, removeAndDelete, removeDefImport, removeProperty, saveXMLContents, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setNew, setOrigObject, setProperty, setPropertyMap, updateChildrenList, verifyVersion, writeObject, writeVersion, writeXMLContents
 
Methods inherited from class oracle.jbo.mom.DefinitionObject
addExtendedDefObject, addPropertySetName, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, hasExtendedDefObjects, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, loadCustomProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, removeExtendedDefObject, setDefScope, setMdsKey, setMdsReference, setObjectResolved, setPropertySetName
 
Methods inherited from class oracle.jbo.common.NamedObjectImpl
getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getResourcesFromBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, setFullName, setPropertiesMap, setPropertiesMap2, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.jbo.VariableManagerOwner
getName
 
Methods inherited from interface oracle.jbo.mom.xml.DefPersistable
getFullName
 

Field Detail

FND_LOOKUPS_TABLE_NAME

public static java.lang.String FND_LOOKUPS_TABLE_NAME

FND_NAME_LOOKUP_VIEW_OBJECT

public static java.lang.String FND_NAME_LOOKUP_VIEW_OBJECT

FND_VALUE_LOOKUP_VIEW_OBJECT

public static java.lang.String FND_VALUE_LOOKUP_VIEW_OBJECT

FND_VALUE_LOOKUP_VC

public static java.lang.String FND_VALUE_LOOKUP_VC

FND_NAME_LOOKUP_VC

public static java.lang.String FND_NAME_LOOKUP_VC

FND_VARIABLE_APP_ID

public static java.lang.String FND_VARIABLE_APP_ID

FND_VARIABLE_DISPLAY_VALUE

public static java.lang.String FND_VARIABLE_DISPLAY_VALUE

FND_VARIABLE_LANG_CODE

public static java.lang.String FND_VARIABLE_LANG_CODE

FND_VARIABLE_LOOKUP_CODE

public static java.lang.String FND_VARIABLE_LOOKUP_CODE

FND_VARIABLE_LOOKUP_TYPE

public static java.lang.String FND_VARIABLE_LOOKUP_TYPE

FND_VIEW_ATTRIBUTE_LOOKUP_TYPE

public static java.lang.String FND_VIEW_ATTRIBUTE_LOOKUP_TYPE

FND_VIEW_ATTRIBUTE_LOOKUP_CODE

public static java.lang.String FND_VIEW_ATTRIBUTE_LOOKUP_CODE

FND_VIEW_ATTRIBUTE_MEANING

public static java.lang.String FND_VIEW_ATTRIBUTE_MEANING

FND_VIEW_ATTRIBUTE_LANGUAGE

public static java.lang.String FND_VIEW_ATTRIBUTE_LANGUAGE

DEFAULT_LANGUAGE_CODE

public static java.lang.String DEFAULT_LANGUAGE_CODE

DEFAULT_HASH_MAP_SIZE

public static int DEFAULT_HASH_MAP_SIZE
Constructor Detail

LOVAppModuleDefImpl

public LOVAppModuleDefImpl()
This is the default constructor (do not remove)

Method Detail

getExpiration

public long getExpiration()

getViewAppId

public int getViewAppId()

getComponentClass

public java.lang.Class getComponentClass()

setComponentClass

public void setComponentClass(java.lang.Class refClass)

setComponentInterfaceName

public void setComponentInterfaceName(java.lang.String interfaceName)

getComponentInterfaceName

public java.lang.String getComponentInterfaceName()

getClientProxyClassName

public java.lang.String getClientProxyClassName()

setClientProxyClassName

public void setClientProxyClassName(java.lang.String name)

getEffectiveClientProxyClassName

protected java.lang.String getEffectiveClientProxyClassName()

getEffectiveComponentInterfaceName

protected java.lang.String getEffectiveComponentInterfaceName()

loadFromXML

protected static void loadFromXML(DefElement xmlElement,
                                  oracle.jbo.server.RemotableCompDef defObj)

getOperationDefinitions

public OperationDefinitions getOperationDefinitions()
Specified by:
getOperationDefinitions in interface OperationDefinitionContainer

loadOperationDefinitions

protected void loadOperationDefinitions(DefElement xmlElement)

loadOperationDefinitions

protected final void loadOperationDefinitions(DefElement xmlElement,
                                              java.lang.String tag)

setName

public void setName(java.lang.String name)
Name this object.

Overrides:
setName in class DefinitionObject
Parameters:
name - the name to be given to this object.
For internal use only. Application developers should not use this

getBaseDefObject

public DefinitionObject getBaseDefObject()
Overrides:
getBaseDefObject in class DefinitionObject

setBaseDefObject

public void setBaseDefObject(DefinitionObject baseDefObject)
Overrides:
setBaseDefObject in class DefinitionObject

setBaseDefObject

public void setBaseDefObject(DefinitionObject baseDefObject,
                             boolean addToBaseDef)
Overrides:
setBaseDefObject in class DefinitionObject

resolveReferences

protected void resolveReferences()
Overrides:
resolveReferences in class DefinitionObject

finishedLoading

protected void finishedLoading()
Overrides:
finishedLoading in class PersistableDefObject

setParent

protected void setParent(NamedObjectImpl parent)
Sets this object's parent.

Overrides:
setParent in class DefinitionObject
Parameters:
parent - the named object that is to be the parent of this object.

loadProperties

protected void loadProperties(DefElement xmlElement)
Overrides:
loadProperties in class DefinitionObject
Parameters:
xmlElement - The XML element to load from.

loadVariables

protected void loadVariables(DefElement xmlElement)

getVariableManager

public VariableValueManager getVariableManager()
Description copied from interface: VariableManagerOwnerBase
Returns this object's current Variable Value Manager. It will return null if Variable Value Manager has been initialized.

When a framework object is first created, its Variable Value Manager may be null. This method does not initialize (create) the Variable Value Manager.

VariableManagerOwnerBase.ensureVariableManager() in contrast, ensures that the Variable Value Manager is initialized (created).

Specified by:
getVariableManager in interface VariableManagerOwnerBase
Returns:
this object's current Variable Value Manager. May return null if one was not yet initialized.

getVarMgrParents

protected VariableValueManager[] getVarMgrParents()

hasVariables

public boolean hasVariables()
Description copied from interface: VariableManagerOwnerBase
Returns a flag indicating whether this object has Variables or not.

Specified by:
hasVariables in interface VariableManagerOwnerBase
Returns:
the flag indicating whether this object has Variables.

ensureVariableManager

public VariableValueManager ensureVariableManager()
Description copied from interface: VariableManagerOwnerBase
Returns this object's Variable Value Manager. If this object current has no Variable Value Manager, it will initialize (create) one.

Specified by:
ensureVariableManager in interface VariableManagerOwnerBase
Returns:
this object's Variable Value Manager. Will create a Variable Value Manager if this object had no Variable Value Manager.

getDefXMLNameSpace

public java.lang.String getDefXMLNameSpace()
Specified by:
getDefXMLNameSpace in interface PersistentDefinition
Overrides:
getDefXMLNameSpace in class PersistableDefObject

resolvePropertyRaw

protected java.lang.Object resolvePropertyRaw(java.lang.String property,
                                              LocaleContext locale)
Overrides:
resolvePropertyRaw in class NamedObjectImpl

getAllProperties

public java.util.HashMap getAllProperties(java.util.HashMap map,
                                          LocaleContext locale)
Overrides:
getAllProperties in class NamedObjectImpl

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1)

E10653-04

Copyright © 1997, 2010, Oracle. All rights reserved.