|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.extensions.cdi.message.api.AbstractMessage
public abstract class AbstractMessage
Basic behaviour for message implementations
Field Summary | |
---|---|
protected List<Serializable> |
arguments
|
protected String |
messageDescriptor
|
protected Map<Class,MessagePayload> |
messagePayload
|
protected Set<NamedArgument> |
namedArguments
|
Constructor Summary | |
---|---|
AbstractMessage(Message message)
|
|
AbstractMessage(String messageDescriptor,
Serializable... arguments)
|
|
AbstractMessage(String messageDescriptor,
Set<NamedArgument> namedArguments)
|
Method Summary | |
---|---|
Message |
addArgument(Serializable... arguments)
|
protected void |
addNamedArgument(NamedArgument namedArgument)
|
protected void |
addNumberedArgument(Serializable argument)
|
Message |
addPayload(Class key,
MessagePayload payload)
|
void |
addPayload(MessagePayload payload)
Allows to add MessagePayload to the current Message |
boolean |
equals(Object o)
|
Serializable[] |
getArguments()
|
String |
getDescriptor()
|
MessageContextConfig |
getMessageContextConfig()
|
Map<Class,MessagePayload> |
getPayload()
|
int |
hashCode()
|
Message |
setMessageContextConfig(MessageContextConfig messageContextConfig)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.myfaces.extensions.cdi.message.api.Localizable |
---|
toString |
Field Detail |
---|
protected String messageDescriptor
protected Set<NamedArgument> namedArguments
protected List<Serializable> arguments
protected Map<Class,MessagePayload> messagePayload
Constructor Detail |
---|
public AbstractMessage(Message message)
public AbstractMessage(String messageDescriptor, Serializable... arguments)
public AbstractMessage(String messageDescriptor, Set<NamedArgument> namedArguments)
Method Detail |
---|
public Message addArgument(Serializable... arguments)
addArgument
in interface Message
arguments
- 1-n new arguments for the current message
protected void addNamedArgument(NamedArgument namedArgument)
protected void addNumberedArgument(Serializable argument)
public String getDescriptor()
getDescriptor
in interface Message
public Serializable[] getArguments()
getArguments
in interface Message
public void addPayload(MessagePayload payload)
MessagePayload
to the current Message
payload
- payload-instance which should be addedpublic Map<Class,MessagePayload> getPayload()
getPayload
in interface Message
public Message addPayload(Class key, MessagePayload payload)
addPayload
in interface Message
key
- of the payloadpayload
- value of the payload
public Message setMessageContextConfig(MessageContextConfig messageContextConfig)
setMessageContextConfig
in interface MessageContextConfigAware<Message>
messageContextConfig
- config of the current message context
public MessageContextConfig getMessageContextConfig()
getMessageContextConfig
in interface MessageContextConfigAware<Message>
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |