|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object nl.knowlogy.validation.MessagesImpl
public class MessagesImpl
Messages
Constructor Summary | |
---|---|
MessagesImpl()
|
Method Summary | |
---|---|
void |
add(Message message)
|
void |
addMessage(Message message)
Stores an message in the messages. |
void |
addMessage(MessageType messageType,
Object object,
String errorCode)
Stores and creates an Message in the messages, based
on the give params. |
void |
addMessage(MessageType messageType,
Object object,
String errorCode,
Object[] errorArgs,
String errorMessage)
Add a message. |
void |
addMessage(MessageType messageType,
Object object,
String errorCode,
String defaultMessage)
Add a message. |
void |
addMessages(Messages messages)
Adds messages. |
void |
addPropertyMessage(MessageType messageType,
Object object,
String propertyName,
String errorCode)
Add a message for a specific property of the object. |
void |
addPropertyMessage(MessageType messageType,
Object object,
String propertyName,
String errorCode,
Object[] errorArgs,
String errorMessage)
Add a message for a specific property of the object. |
void |
addPropertyMessage(MessageType messageType,
Object object,
String propertyName,
String errorCode,
String errorMessage)
Add a message for a specific property of the object. |
void |
clear()
Clears all messages in the container. |
void |
convertMessageCodes(ResourceBundle resourceBundle)
|
Message |
get(int index)
|
String |
getMessage()
Returns an overal messageMessage. |
Message |
getMessage(Object object,
boolean objectLevelOnly)
|
Message |
getMessage(Object object,
String propertyName)
Returns the first message associated with the given object and propertyName, if such a message is present else null. |
List |
getMessages()
|
List |
getMessages(Object object,
boolean objectLevelOnly)
|
List |
getMessages(Object object,
String propertyName)
Returns a list of Message instances associated with the given object and propertyName, if such
a message is present. |
int |
getNumberOfErrorMessages()
|
int |
getNumberOfMessages()
Returns the number of message's. |
int |
getNumberOfMessages(MessageType messageType)
Returns the number of messages with a specific messagetype. |
Message |
getObjectMessage(Object object)
|
Message |
getObjectMessage(Object object,
boolean objectLevelOnly)
|
Message |
getObjectMessage(Object object,
String fieldName)
|
boolean |
hasErrors()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MessagesImpl()
Method Detail |
---|
public void addMessage(Message message)
Messages
addMessage
in interface Messages
message
- message to addpublic void addMessage(MessageType messageType, Object object, String errorCode)
Messages
Stores and creates an Message
in the messages, based
on the give params.
These messages are not bound to a specific property of the object.
addMessage
in interface Messages
messageType
- type of the messageobject
- the rejected objecterrorCode
- message code, interpretable as message keypublic void addMessage(MessageType messageType, Object object, String errorCode, Object[] errorArgs, String errorMessage)
Messages
addMessage
in interface Messages
messageType
- type of the messageerrorCode
- message code, interpretable as message keyerrorArgs
- message arguments, for argument binding via MessageFormat
(can be null)errorMessage
- fallback default messagepublic void addMessage(MessageType messageType, Object object, String errorCode, String defaultMessage)
Messages
addMessage
in interface Messages
messageType
- type of the messageerrorCode
- message code, interpretable as message keydefaultMessage
- fallback default messagepublic void addPropertyMessage(MessageType messageType, Object object, String propertyName, String errorCode)
Messages
addPropertyMessage
in interface Messages
messageType
- type of the messagepropertyName
- the property nameerrorCode
- message code, interpretable as message keypublic void addPropertyMessage(MessageType messageType, Object object, String propertyName, String errorCode, String errorMessage)
Messages
addPropertyMessage
in interface Messages
messageType
- type of the messagepropertyName
- the field nameerrorCode
- message code, interpretable as message keyerrorMessage
- fallback default messagepublic void addPropertyMessage(MessageType messageType, Object object, String propertyName, String errorCode, Object[] errorArgs, String errorMessage)
Messages
addPropertyMessage
in interface Messages
messageType
- type of the messagepropertyName
- the property nameerrorCode
- message code, interpretable as message keyerrorArgs
- message arguments, for argument binding via MessageFormat
(can be null)errorMessage
- fallback default messagepublic String toString()
toString
in class Object
public List getMessages()
getMessages
in interface Messages
public void addMessages(Messages messages)
Messages
addMessages
in interface Messages
public int getNumberOfErrorMessages()
getNumberOfErrorMessages
in interface Messages
public void convertMessageCodes(ResourceBundle resourceBundle)
convertMessageCodes
in interface Messages
public boolean hasErrors()
public Message getObjectMessage(Object object, String fieldName)
public Message getObjectMessage(Object object)
public Message getObjectMessage(Object object, boolean objectLevelOnly)
public void add(Message message)
public int getNumberOfMessages()
Messages
getNumberOfMessages
in interface Messages
public Message get(int index)
public Message getMessage(Object object, String propertyName)
Messages
getMessage
in interface Messages
object
- object that is associated with the message.propertyName
- that is associated with the message.
public List getMessages(Object object, String propertyName)
Messages
Message
instances associated with the given object and propertyName, if such
a message is present.
getMessages
in interface Messages
object
- object that is associated with the message.propertyName
- that is associated with the message.
Message
instances associated with the given object and propertyName, if such
a message is present.public Message getMessage(Object object, boolean objectLevelOnly)
getMessage
in interface Messages
public List getMessages(Object object, boolean objectLevelOnly)
getMessages
in interface Messages
public String getMessage()
Messages
getMessage
in interface Messages
public int getNumberOfMessages(MessageType messageType)
Messages
getNumberOfMessages
in interface Messages
public void clear()
Messages
clear
in interface Messages
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |