org.hibernate.beanvalidation.tck.tests.methodvalidation.model
Class User

java.lang.Object
  extended by org.hibernate.beanvalidation.tck.tests.methodvalidation.model.User

public class User
extends Object

Author:
Gunnar Morling

Nested Class Summary
static interface User.Basic
           
static interface User.Extended
           
 
Constructor Summary
User()
           
User(CharSequence lastName)
           
User(CharSequence street, String houseNo)
           
User(String firstName)
           
User(String firstName, CharSequence lastName)
           
User(String firstName, int i)
           
User(String lastName, long l)
           
User(String street, String houseNo)
           
User(String firstName, String lastName, Date dateOfBirth)
           
User(String street, String houseNo, String city)
           
 
Method Summary
 void setAddress(String street, String houseNo)
           
 void setAddress(String street, String houseNo, String city)
           
 void setAddressExtended(CharSequence street, String houseNo)
           
 void setAllData(String firstName, String lastName, Date dateOfBirth)
           
 void setFirstName(String firstName)
           
 void setFirstNameStrict(String firstName, int i)
           
 void setLastName(String lastName, long l)
           
 void setLastNameStrict(CharSequence lastName)
           
 void setNames(String firstName, CharSequence lastName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

User

public User(@Size(min=3)
            String firstName)

User

public User(@Size(min=3)@Pattern(regexp="aaa")
            String firstName,
            int i)

User

public User(@Size(min=3,groups=User.Extended.class)
            String lastName,
            long l)

User

public User(@Size.List(value={@Size(min=3),@Size(min=6)})
            CharSequence lastName)

User

public User(@NotNull
            String firstName,
            @Size(min=3)
            CharSequence lastName)

User

public User(@NotNull(groups=User.Basic.class)
            String firstName,
            @Size(min=3,groups=User.Extended.class)
            String lastName,
            @NotNull(groups=User.Extended.class)
            Date dateOfBirth)

User

@MyCrossParameterConstraint
public User(String street,
                                       String houseNo)

User

@MyCrossParameterConstraint(groups=User.Extended.class)
public User(CharSequence street,
                                                                String houseNo)

User

@MyCrossParameterConstraint.List(value={@MyCrossParameterConstraint(message="1"),@MyCrossParameterConstraint(message="2")})
public User(String street,
                                                                                                                     String houseNo,
                                                                                                                     String city)

User

public User()
Method Detail

setFirstName

public void setFirstName(@Size(min=3)
                         String firstName)

setFirstNameStrict

public void setFirstNameStrict(@Size(min=3)@Pattern(regexp="aaa")
                               String firstName,
                               int i)

setLastName

public void setLastName(@Size(min=3,groups=User.Extended.class)
                        String lastName,
                        long l)

setLastNameStrict

public void setLastNameStrict(@Size.List(value={@Size(min=3),@Size(min=6)})
                              CharSequence lastName)

setNames

public void setNames(@NotNull
                     String firstName,
                     @Size(min=3)
                     CharSequence lastName)

setAllData

public void setAllData(@NotNull(groups=User.Basic.class)
                       String firstName,
                       @Size(min=3,groups=User.Extended.class)
                       String lastName,
                       @NotNull(groups=User.Extended.class)
                       Date dateOfBirth)

setAddress

@MyCrossParameterConstraint
public void setAddress(String street,
                                                  String houseNo)

setAddressExtended

@MyCrossParameterConstraint(groups=User.Extended.class)
public void setAddressExtended(CharSequence street,
                                                                                   String houseNo)

setAddress

@MyCrossParameterConstraint.List(value={@MyCrossParameterConstraint(message="1"),@MyCrossParameterConstraint(message="2")})
public void setAddress(String street,
                                                                                                                                String houseNo,
                                                                                                                                String city)


Copyright © 2008-2013. All Rights Reserved.