Package org.nuiton.validator.bean.list
Class BeanListValidatorMessage<E extends BeanListValidatorMessage<?>>
java.lang.Object
org.nuiton.validator.bean.list.BeanListValidatorMessage<E>
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<E>
public class BeanListValidatorMessage<E extends BeanListValidatorMessage<?>>
extends java.lang.Object
implements java.lang.Comparable<E>, java.io.Serializable
TODO
- Since:
- 2.5.2
- Author:
- Tony Chemit - chemit@codelutin.com
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Objectbeanthe bean on which event occurs.protected java.lang.Stringfieldthe field that produce the messageprotected java.lang.Stringmessagethe label of the message (to be displayed somewhere)protected NuitonValidatorScopescopethe scope of the messageprotected BeanListValidator<?>validatorthe validator that produce the message -
Constructor Summary
Constructors Constructor Description BeanListValidatorMessage(BeanListValidator<?> validator, java.lang.Object bean, java.lang.String field, java.lang.String message, NuitonValidatorScope scope) -
Method Summary
Modifier and Type Method Description intcompareTo(E o)booleanequals(java.lang.Object o)java.lang.ObjectgetBean()java.lang.StringgetField()java.lang.StringgetI18nError(java.lang.String error)java.lang.StringgetMessage()NuitonValidatorScopegetScope()BeanListValidator<?>getValidator()inthashCode()java.lang.StringtoString()
-
Field Details
-
validator
the validator that produce the message -
bean
protected java.lang.Object beanthe bean on which event occurs. -
field
protected java.lang.String fieldthe field that produce the message -
message
protected java.lang.String messagethe label of the message (to be displayed somewhere) -
scope
the scope of the message
-
-
Constructor Details
-
BeanListValidatorMessage
public BeanListValidatorMessage(BeanListValidator<?> validator, java.lang.Object bean, java.lang.String field, java.lang.String message, NuitonValidatorScope scope)
-
-
Method Details
-
getValidator
-
getField
public java.lang.String getField() -
getScope
-
getMessage
public java.lang.String getMessage() -
getBean
public java.lang.Object getBean() -
compareTo
- Specified by:
compareToin interfacejava.lang.Comparable<E extends BeanListValidatorMessage<?>>
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
getI18nError
public java.lang.String getI18nError(java.lang.String error)
-