|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.validation.AbstractValidator
org.apache.openjpa.persistence.validation.ValidatorImpl
public class ValidatorImpl
| Constructor Summary | |
|---|---|
ValidatorImpl()
Default constructor. |
|
ValidatorImpl(Configuration conf)
|
|
ValidatorImpl(ValidatorFactory validatorFactory,
ValidationMode mode)
Type-specific constructor Returns an Exception if a Validator could not be created. |
|
| Method Summary | ||
|---|---|---|
void |
addValidationGroup(Integer event,
Class<?>... validationGroup)
Add a validation group for a specified event. |
|
void |
addValidationGroup(String validationGroupName,
Class<?>... vgs)
Add a validation group for the specific property. |
|
void |
addValidationGroup(String validationGroupName,
String group)
Add the validation group(s) for the specified event. |
|
BeanDescriptor |
getConstraintsForClass(Class<?> cls)
Returns the validation constraints for the specified class |
|
Class<?>[] |
getValidationGroup(Integer event)
Return the validation groups to be validated for a specified event |
|
boolean |
isValidating(Integer event)
Returns whether the Validator is validating for the specified event. |
|
|
validate(T arg0,
int event)
Validates a given instance |
|
|
validateProperty(T arg0,
String property,
int event)
Validates a property of a given instance |
|
|
validateValue(Class<T> arg0,
String arg1,
Object arg2,
int event)
Validates a value based upon the constraints applied to a given class attribute. |
|
|
validating(T arg0,
int event)
Returns whether validation is active for the given event. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ValidatorImpl()
public ValidatorImpl(Configuration conf)
public ValidatorImpl(ValidatorFactory validatorFactory,
ValidationMode mode)
validatorFactory - Instance of validator factory to use. Specify
null to use the default factory.mode - ValdiationMode enum value| Method Detail |
|---|
public void addValidationGroup(String validationGroupName,
Class<?>... vgs)
validationGroupName - vgs -
public void addValidationGroup(Integer event,
Class<?>... validationGroup)
event - validationGroup -
public void addValidationGroup(String validationGroupName,
String group)
event - group - public Class<?>[] getValidationGroup(Integer event)
event - Lifecycle event id
public boolean isValidating(Integer event)
event - the event to check for validation
public BeanDescriptor getConstraintsForClass(Class<?> cls)
cls - Class for which constraints to return
public <T> ValidationException validate(T arg0,
int event)
validate in interface Validatorvalidate in class AbstractValidatorT - The instance to validatearg0 - The class, of type T to validateevent - The event id
public <T> ValidationException validateProperty(T arg0,
String property,
int event)
validateProperty in interface ValidatorvalidateProperty in class AbstractValidatorT - The instance to validatearg0 - The property to validateproperty - The property to validateevent - The event id
public <T> ValidationException validateValue(Class<T> arg0,
String arg1,
Object arg2,
int event)
validateValue in interface ValidatorvalidateValue in class AbstractValidatorT - The instance type to base validation uponarg0 - The class of type T to validatearg1 - The property to validatearg2 - The property value to validateevent - The event id
public <T> boolean validating(T arg0,
int event)
validating in interface Validatorvalidating in class AbstractValidatorT - arg0 - Type being validatedevent - event type
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||