public class User extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
User.Basic |
static interface |
User.Extended |
| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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) |
public User(@Size(min=3)
String firstName)
public User(@Size(min=3)@Pattern(regexp="aaa")
String firstName,
int i)
public User(@Size(min=3,groups=User.Extended.class) String lastName, long l)
public User(@Size.List(value={@Size(min=3),@Size(min=6)})
CharSequence lastName)
public User(@NotNull
String firstName,
@Size(min=3)
CharSequence lastName)
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)
@MyCrossParameterConstraint public User(String street, String houseNo)
@MyCrossParameterConstraint(groups=User.Extended.class) public User(CharSequence street, String houseNo)
@MyCrossParameterConstraint.List(value={@MyCrossParameterConstraint(message="1"),@MyCrossParameterConstraint(message="2")}) public User(String street, String houseNo, String city)
public User()
public void setFirstName(@Size(min=3)
String firstName)
public void setFirstNameStrict(@Size(min=3)@Pattern(regexp="aaa")
String firstName,
int i)
public void setLastName(@Size(min=3,groups=User.Extended.class) String lastName, long l)
public void setLastNameStrict(@Size.List(value={@Size(min=3),@Size(min=6)})
CharSequence lastName)
public void setNames(@NotNull
String firstName,
@Size(min=3)
CharSequence lastName)
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)
@MyCrossParameterConstraint public void setAddress(String street, String houseNo)
@MyCrossParameterConstraint(groups=User.Extended.class) public void setAddressExtended(CharSequence street, String houseNo)
@MyCrossParameterConstraint.List(value={@MyCrossParameterConstraint(message="1"),@MyCrossParameterConstraint(message="2")}) public void setAddress(String street, String houseNo, String city)
Copyright © 2008–2014. All rights reserved.