@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