Package com.onwbp.base.text
Class UserMessageRef
java.lang.Object
com.onwbp.base.text.UserMessage
com.onwbp.base.text.UserMessageRef
Holds a user message that is persisted in a Java resource bundle.
The raw text is looked up by calling:
ResourceBundle resources;
if (this.classLoader == null)
resources = ResourceBundle.getBundle(this.bundleBaseName, aLocale);
else
resources = ResourceBundle.getBundle(this.bundleBaseName, aLocale, this.classLoader);
return resources.getString(this.messageKey);
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionUserMessageRef(Severity severity, String aMessageKey, String bundleBaseName, Object[] params) UserMessageRef(Severity severity, String aMessageKey, String bundleBaseName, Object[] params, ClassLoader bundleClassLoader) UserMessageRef(String aMessageKey, Throwable aThrowable, String bundleBaseName, Object[] params) UserMessageRef(String aMessageKey, Throwable aThrowable, String bundleBaseName, Object[] params, ClassLoader bundleClassLoader) -
Method Summary
Modifier and TypeMethodDescriptionbooleanfinal StringReturns the qualified name of the bundle.final ClassLoaderReturns the class loader used for finding the bundle, if specified.final StringReturns a specific identifier for logging and technical auditing.final StringReturns the identifier of the message in the bundle.inthashCode()toString()Methods inherited from class com.onwbp.base.text.UserMessage
createError, createError, createFatal, createFatal, createInfo, createWarning, formatMessage, getSeverity, getThrowable, isError, isFatal, isInfo, isWarning, setSeverity, setSeverity
-
Constructor Details
-
UserMessageRef
public UserMessageRef(String aMessageKey, Throwable aThrowable, String bundleBaseName, Object[] params, ClassLoader bundleClassLoader) -
UserMessageRef
-
UserMessageRef
public UserMessageRef(Severity severity, String aMessageKey, String bundleBaseName, Object[] params, ClassLoader bundleClassLoader) -
UserMessageRef
-
-
Method Details
-
getInternalId
Description copied from class:UserMessageReturns a specific identifier for logging and technical auditing. Returnsnullif this message has no identifier (this is the case for aUserMessageString).- Specified by:
getInternalIdin classUserMessage
-
getBundleBaseName
Returns the qualified name of the bundle. -
getClassLoader
Returns the class loader used for finding the bundle, if specified. -
getMessageKey
Returns the identifier of the message in the bundle. -
toString
-
equals
-
hashCode
public int hashCode()
-