|
JIDE 3.5.15 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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 valid
public 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 customer
public 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 customer
public 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 behavior
public 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 customer| Method 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 | ||||||||