org.hibernate.beanvalidation.tck.tests.xmlconfiguration
Annotation Type ConsistentUserInformation


@Constraint(validatedBy=ConsistentUserValidator.class)
@Documented
@Target(value={METHOD,FIELD,TYPE})
@Retention(value=RUNTIME)
public @interface ConsistentUserInformation

Author:
Hardy Ferentschik

Required Element Summary
 javax.validation.constraints.Pattern[] patterns
           
 
Optional Element Summary
 boolean booleanParam
           
 byte byteParam
           
 char charParam
           
 Class<?> classParam
           
 double doubleParam
           
 float floatParam
           
 Class<?>[] groups
           
 int intParam
           
 long longParam
           
 javax.validation.constraints.Max max
           
 String message
           
 Class<? extends javax.validation.Payload>[] payload
           
 short shortParam
           
 String[] stringArrayParam
           
 String stringParam
           
 Class<?> unqualifiedClassParam
           
 UserType userType
           
 

Element Detail

patterns

public abstract javax.validation.constraints.Pattern[] patterns

message

public abstract String message
Default:
"User information is not consistent."

groups

public abstract Class<?>[] groups
Default:
{}

payload

public abstract Class<? extends javax.validation.Payload>[] payload
Default:
{}

byteParam

public abstract byte byteParam
Default:
0

shortParam

public abstract short shortParam
Default:
0

intParam

public abstract int intParam
Default:
0

longParam

public abstract long longParam
Default:
0L

floatParam

public abstract float floatParam
Default:
0.0f

doubleParam

public abstract double doubleParam
Default:
0.0

booleanParam

public abstract boolean booleanParam
Default:
false

charParam

public abstract char charParam
Default:
0

stringParam

public abstract String stringParam
Default:
""

classParam

public abstract Class<?> classParam
Default:
void.class

unqualifiedClassParam

public abstract Class<?> unqualifiedClassParam
Default:
void.class

stringArrayParam

public abstract String[] stringArrayParam
Default:
{}

max

public abstract javax.validation.constraints.Max max
Default:
@javax.validation.constraints.Max(10L)

userType

public abstract UserType userType
Default:
org.hibernate.beanvalidation.tck.tests.xmlconfiguration.UserType.BUYER


Copyright © 2008-2013. All Rights Reserved.