@XMLBindable public class DTOMessage extends java.lang.Object
Message
.Modifier and Type | Field and Description |
---|---|
private java.lang.String |
code
Value of used message code.
|
private java.lang.String |
enumClass
Class of used message code enumeration.
|
private java.lang.String |
message
Message.
|
private java.lang.String |
messageClass
Exact class of Message.
|
private java.util.List<java.lang.String> |
parameters
Message parameters.
|
Constructor and Description |
---|
DTOMessage()
Creates new instance of DTOMessage and initializes parameters
variable (initialization is needed because web services send
empty list as null causing NullPointerException problems on
client side).
|
Modifier and Type | Method and Description |
---|---|
private java.lang.Object[] |
deserializeParameters()
Converts parameters serialized to string back to Object parameters.
|
java.lang.String |
getCode()
Returns code of message.
|
java.lang.String |
getEnumClass()
Returns class of message code enumeration.
|
java.lang.String |
getMessage()
Returns text of message.
|
java.lang.String |
getMessageClass()
Returns exact class of Message.
|
static DTOMessage |
getMessageDTO(Message aMessage)
Creates new instance of message DTO from given message.
|
Message |
getMessageObject()
Creates new instance of message based on this DTO.
|
java.util.List<java.lang.String> |
getParameters()
Returns parameters of message.
|
void |
serializeParameters(java.lang.Object[] aParameters)
Converts parameters from message to list of Strings.
|
void |
setCode(java.lang.String aCode)
Sets code of message.
|
void |
setEnumClass(java.lang.String aEnumClass)
Sets class of message code enumeration.
|
void |
setMessage(java.lang.String aMessage)
Sets text of message.
|
void |
setMessageClass(java.lang.String aMessageClass)
Sets exact class of message.
|
void |
setParameters(java.util.List<java.lang.String> aParameters)
Sets parameters of message.
|
aMessage
- Instance of messageaMessageClass
- Class of messageaEnumClass
- Class of message code enumerationaCode
- Code of messageaMessage
- Text of messageaParameters
- Parameters of messageaParameters
- Parameters of message