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

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

public class Customer
extends Object

Author:
Gunnar Morling

Nested Class Summary
static interface Customer.Basic
           
static interface Customer.Extended
           
 
Constructor Summary
Customer()
           
Customer(CharSequence lastName)
           
Customer(Date dateOfBirth)
           
Customer(long l)
           
Customer(String name)
           
 
Method Summary
 String getAddress()
           
 String getAllData(Date dateOfBirth)
           
 String getFirstName(String s)
           
 String getLastName(CharSequence lastName)
           
 String getLastName(long l)
           
 String getName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Customer

@ValidCustomer
public Customer()

Customer

@ValidCustomer
@ValidBusinessCustomer
public Customer(String name)

Customer

@ValidCustomer(groups=Customer.Extended.class)
public Customer(long l)

Customer

@ValidCustomer.List(value={@ValidCustomer(message="1"),@ValidCustomer(message="2")})
public Customer(CharSequence lastName)

Customer

@ValidCustomer(groups=Customer.Extended.class)
@ValidBusinessCustomer(groups=Customer.Basic.class)
public Customer(Date dateOfBirth)
Method Detail

getAddress

@Size(min=3)
public String getAddress()

getFirstName

@Size(min=3)
@Pattern(regexp="aaa")
public String getFirstName(String s)

getLastName

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

getLastName

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

getAllData

@Size(min=3,
      groups=Customer.Extended.class)
@Pattern(regexp="aaa",
         groups=Customer.Basic.class)
public String getAllData(Date dateOfBirth)

getName

public String getName()


Copyright © 2008-2013. All Rights Reserved.