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