|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.jidesoft.validation.ValidationResult
public class ValidationResult
ValidationResult is the object that returns from the Validator.validating(ValidationObject)
. There are three
things on the result.
FAIL_BEHAVIOR_REVERT
, which means JideTable will not accept the new input and just revert the
value in the cell to the old value and stop cell editing as normal.
Field Summary | |
---|---|
static int |
FAIL_BEHAVIOR_PERSIST
When validation fails, do not stop cell editing until user enters a valid value or press ESCAPE to cancel the editing. |
static int |
FAIL_BEHAVIOR_RESET
When validation fails, reset the value to null. |
static int |
FAIL_BEHAVIOR_REVERT
When validation fails, reverts back to the previous valid value and stop cell editting as normal. |
static Object |
NULL_VALUE
If you want to change the new value in the validation result to null, please return NULL_VALUE so that JideTable will be able to change it automatically to null after validation. |
static ValidationResult |
OK
The shared ValidationResult when the validation result is valid. |
Constructor Summary | |
---|---|
ValidationResult()
Creates an empty ValidationResult. |
|
ValidationResult(boolean valid)
Creates an empty ValidationResult. |
|
ValidationResult(int id)
Creates an invalid ValidationResult with an id and no message. |
|
ValidationResult(int id,
boolean valid,
int failBehavoir)
Creates an ValidationResult with an id and an error behavior. |
|
ValidationResult(int id,
boolean valid,
int failBehavoir,
String message)
Creates an ValidationResult with an id, a message and an error behavior. |
|
ValidationResult(int id,
boolean valid,
String message)
Creates an ValidationResult with an id and a message. |
|
ValidationResult(int id,
String message)
Creates an invalid ValidationResult with an id and a message. |
Method Summary | |
---|---|
int |
getFailBehavior()
Gets the behavior if validation fails. |
int |
getId()
Gets the id of the ValidationResult. |
String |
getMessage()
Gets the message associated with the ValidationResult. |
Object |
getNewValue()
Gets the new value of the ValidationResult. |
boolean |
isValid()
Checks if the validation state is valid. |
void |
setFailBehavior(int failBehavior)
Sets the behavior if validation fails. |
void |
setId(int id)
Sets the id of the ValidationResult. |
void |
setMessage(String message)
Sets the message associated with the ValidationResult. |
void |
setNewValue(Object newValue)
Sets the new value of the ValidationResult. |
void |
setValid(boolean valid)
Sets the validation state. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final Object NULL_VALUE
public static final int FAIL_BEHAVIOR_REVERT
public static final int FAIL_BEHAVIOR_PERSIST
public static final int FAIL_BEHAVIOR_RESET
public static final ValidationResult OK
getNewValue()
will always return null
even if you ever invoked setNewValue(Object)
to avoid potential wrong value assignment.
Constructor Detail |
---|
public ValidationResult()
public ValidationResult(int id)
id
- the result id. You can create the id by your definitionpublic ValidationResult(boolean valid)
valid
- a boolean value to indicate if the value input is validpublic ValidationResult(int id, String message)
id
- the result id. You can create the id by your definitionmessage
- the message you want to display to the customerpublic ValidationResult(int id, boolean valid, String message)
id
- the result id. You can create the id by your definitionvalid
- a boolean value to indicate if the value input is validmessage
- the message you want to display to the customerpublic ValidationResult(int id, boolean valid, int failBehavoir)
id
- the result id. You can create the id by your definitionvalid
- a boolean value to indicate if the value input is validfailBehavoir
- the behaviorpublic ValidationResult(int id, boolean valid, int failBehavoir, String message)
id
- the result id. You can create the id by your definitionvalid
- a boolean value to indicate if the value input is validfailBehavoir
- the behaviormessage
- the message you want to display to the customerMethod Detail |
---|
public int getId()
public void setId(int id)
id
- the result id. You can create the id by your definitionpublic Object getNewValue()
public void setNewValue(Object newValue)
newValue
- the new value.public boolean isValid()
public void setValid(boolean valid)
valid
- a boolean value to indicate if the value input is validpublic String getMessage()
public void setMessage(String message)
message
- the new message.public int getFailBehavior()
public void setFailBehavior(int failBehavior)
FAIL_BEHAVIOR_PERSIST
, FAIL_BEHAVIOR_REVERT
, and FAIL_BEHAVIOR_RESET
.
If you used a constructor without this parameter, the default value for behavior is FAIL_BEHAVIOR_REVERT
, which means JideTable will not accept the new input and just revert the
value in the cell to the old value and stop cell editing as normal.
failBehavior
- the behaviorpublic String toString()
toString
in class Object
|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |