org.hibernate.jsr303.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
 Class<?> classParam
           
 Class<?>[] groups
           
 int intParam
           
 javax.validation.constraints.Max max
           
 String message
           
 Class<? extends javax.validation.Payload>[] payload
           
 String[] stringArrayParam
           
 String stringParam
           
 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:
{}

stringParam

public abstract String stringParam
Default:
""

classParam

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

stringArrayParam

public abstract String[] stringArrayParam
Default:
{}

intParam

public abstract int intParam
Default:
0

max

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

userType

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


Copyright © 2008-2011. All Rights Reserved.