public final class ClassModelHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
STRING_ID_FORMAT2 |
Modifier | Constructor and Description |
---|---|
private |
ClassModelHelper()
Constructor for singleton model.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
formatMessageId(java.lang.String projectCode,
int padLength,
int messageId)
Formats message id.
|
(package private) static java.lang.String |
generatedDateValue()
Returns the current date formatted in the ISO 8601 format.
|
static java.lang.String |
implementationClassName(MessageInterface messageInterface)
Creates the implementation class name for the message interface.
|
static java.lang.String |
implementationClassName(MessageInterface messageInterface,
java.lang.String translationSuffix)
Creates the implementation class name for the message interface.
|
private static final java.lang.String STRING_ID_FORMAT2
static java.lang.String generatedDateValue()
public static java.lang.String formatMessageId(java.lang.String projectCode, int padLength, int messageId)
projectCode
- the project code for the messagemessageId
- the message id to formatpublic static java.lang.String implementationClassName(MessageInterface messageInterface) throws java.lang.IllegalArgumentException
messageInterface
- the message interface to generate the implementation name for.java.lang.IllegalArgumentException
- if the message interface is not a message bundle or a message logger.public static java.lang.String implementationClassName(MessageInterface messageInterface, java.lang.String translationSuffix) throws java.lang.IllegalArgumentException
messageInterface
- the message interface to generate the implementation name for.translationSuffix
- the local suffix for the translation.java.lang.IllegalArgumentException
- if the message interface is not a message bundle or a message logger.