public class AlmMessageFactory
extends java.lang.Object
The AlmMessageFactory
is the factory class for maintaining an AlmMessage list for a specific messageId. It is used together with AlmMessage, ClientRequestContext to provide TPC connector a solution for showing message logged in TPC connector code to end user through TPC IDE client. Please refer to ClientRequestContext for example.
Modifier and Type | Method and Description |
---|---|
void |
addMessage(java.lang.String messageId, AlmMessage message)
Adds a message to the message list specified by the messageId.
|
java.util.Set<java.lang.String> |
getMessageIds()
Retrieves all message sources identified by message Ids
|
java.util.List<AlmMessage> |
getMessages(java.util.Locale locale, java.lang.String messageId, java.lang.Object[] params)
Returns a message list specified by message id
|
java.util.List<AlmMessage> |
getMessages(java.lang.String messageId, java.lang.Object[] params) |
static AlmMessageFactory |
newInstance()
Creates a new instance of AlmMessageFactory.
|
public static AlmMessageFactory newInstance()
public java.util.List<AlmMessage> getMessages(java.lang.String messageId, java.lang.Object[] params)
messageId
- Holds all messages related to specific source object.params
- (not supported at this time)public java.util.List<AlmMessage> getMessages(java.util.Locale locale, java.lang.String messageId, java.lang.Object[] params)
locale
- the locale of message applied (not supported at this time)messageId
- the message id of the message listparams
- (not supported at this time)public void addMessage(java.lang.String messageId, AlmMessage message)
messageId
- messageIdmessage
- message objectpublic java.util.Set<java.lang.String> getMessageIds()