Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.0.0)

E17483-01

oracle.jbo.common
Class GenericResourceBundleDef

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.common.GenericResourceBundleDef
All Implemented Interfaces:
java.io.Serializable, ResourceBundleDef, DefPersistable, PersistentDefinition
Direct Known Subclasses:
MessageBundleDef, PropertiesBundleDef, XliffResourceBundleDef

public class GenericResourceBundleDef
extends PersistableDefObject
implements ResourceBundleDef

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.jbo.mom.PersistableDefObject
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
 
Field Summary
 
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, PROPERTY_EXPRMAP
 
Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX
 
Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT
 
Constructor Summary
GenericResourceBundleDef(PersistableDefObject owner)
           
GenericResourceBundleDef(PersistableDefObject owner, DefElement xmlElement)
           
GenericResourceBundleDef(PersistableDefObject owner, java.lang.String resourceBundleId)
           
 
Method Summary
 java.util.ResourceBundle createResourceBundle(java.util.Locale locale)
          createResourceBundle returns ResourceBundle based on the locale
protected  java.util.ResourceBundle createResourceBundle(java.lang.String extension, java.util.Locale locale)
          createResourceBundle returns ResourceBundle based on the locale and extension type of ResourceBundle
protected  java.util.ResourceBundle createResourceBundle(java.lang.String extension, java.util.Locale locale, java.lang.ClassLoader loader)
          Gets the resource bundle for the given getResourceBundleId()
 java.lang.String getDisplayName()
          getDisplayName can be used to return the name of the ResourceBundleClass as String if any class is used this is used in StringManager.getGeneralExceptionString for displaying proper error message
 java.lang.String getFullName()
          Gets this object's fully-qualified name.
 MsgBundleKey getMsgBundleKey(java.util.Locale locale)
          getMsgBundleKey returns the MsgBundleKey of this ResourceBundle
 java.lang.String getName()
          Get the name of this object.
 java.lang.String getResourceBundleClassName()
          getResourceBundleClassName returns the name of the ResourceBundleClass as String
 java.lang.String getResourceBundleId()
           
 void setResourceBundleId(java.lang.String param)
           
 
Methods inherited from class oracle.jbo.mom.PersistableDefObject
addDefImport, addExtendedDefObject, allocatePropertyMap, checkEditable, close, createFromXML, deregisterSessionObject, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getDefXMLNameSpace, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isNew, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, loadXMLContents, mergePropertyMap, objectRemoved, reapplyChanges, reapplyChangesToChildren, reapplyChangesToContents, registerClass, registerDefObject, registerSessionDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setFullName, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, updateChildrenList, verifyVersion, writeChildren, writeContents, writeObject, writeVersion, writeXMLContents
 
Methods inherited from class oracle.jbo.mom.DefinitionObject
addPropertySetName, enableUpdateCheck, getBaseDefObject, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, suppressUpdateCheck
 
Methods inherited from class oracle.jbo.common.NamedObjectImpl
getAllProperties, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericResourceBundleDef

public GenericResourceBundleDef(PersistableDefObject owner)

GenericResourceBundleDef

public GenericResourceBundleDef(PersistableDefObject owner,
                                java.lang.String resourceBundleId)

GenericResourceBundleDef

public GenericResourceBundleDef(PersistableDefObject owner,
                                DefElement xmlElement)
Method Detail

getFullName

public java.lang.String getFullName()
Description copied from class: NamedObjectImpl
Gets this object's fully-qualified name.

Specified by:
getFullName in interface DefPersistable
Overrides:
getFullName in class NamedObjectImpl
Returns:
this object's fully-qualified name; the package name concatenated with the class name.

getName

public java.lang.String getName()
Description copied from class: NamedObjectImpl
Get the name of this object.

Overrides:
getName in class NamedObjectImpl
Returns:
the name given to this object.

setResourceBundleId

public void setResourceBundleId(java.lang.String param)

getResourceBundleId

public java.lang.String getResourceBundleId()
Specified by:
getResourceBundleId in interface ResourceBundleDef

getDisplayName

public java.lang.String getDisplayName()
Description copied from interface: ResourceBundleDef
getDisplayName can be used to return the name of the ResourceBundleClass as String if any class is used this is used in StringManager.getGeneralExceptionString for displaying proper error message

Specified by:
getDisplayName in interface ResourceBundleDef

createResourceBundle

public java.util.ResourceBundle createResourceBundle(java.util.Locale locale)
createResourceBundle returns ResourceBundle based on the locale

Specified by:
createResourceBundle in interface ResourceBundleDef
Parameters:
locale - Locale

createResourceBundle

protected java.util.ResourceBundle createResourceBundle(java.lang.String extension,
                                                        java.util.Locale locale)
createResourceBundle returns ResourceBundle based on the locale and extension type of ResourceBundle

Parameters:
extension - extension of the ResourceBundle .java|.class|.properties|.xlf
locale - Locale

createResourceBundle

protected java.util.ResourceBundle createResourceBundle(java.lang.String extension,
                                                        java.util.Locale locale,
                                                        java.lang.ClassLoader loader)
Gets the resource bundle for the given getResourceBundleId()

Parameters:
extension - extension of the ResourceBundle .java|.class|.properties|.xlf
locale - the locale to look for
loader - the class loader to use to find the file
Returns:
the bundle for the getResourceBundleId()

getResourceBundleClassName

public java.lang.String getResourceBundleClassName()
getResourceBundleClassName returns the name of the ResourceBundleClass as String


getMsgBundleKey

public MsgBundleKey getMsgBundleKey(java.util.Locale locale)
getMsgBundleKey returns the MsgBundleKey of this ResourceBundle

Specified by:
getMsgBundleKey in interface ResourceBundleDef
Parameters:
locale - Locale

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.0.0)

E17483-01

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