org.hibernate.beanvalidation.tck.tests.methodvalidation.service
Class OrderServiceWithRedefinedDefaultGroupSequence

java.lang.Object
  extended by org.hibernate.beanvalidation.tck.tests.methodvalidation.service.OrderServiceWithRedefinedDefaultGroupSequence

public class OrderServiceWithRedefinedDefaultGroupSequence
extends Object

Author:
Gunnar Morling

Nested Class Summary
static interface OrderServiceWithRedefinedDefaultGroupSequence.Basic
           
 
Constructor Summary
OrderServiceWithRedefinedDefaultGroupSequence()
           
OrderServiceWithRedefinedDefaultGroupSequence(String name)
           
OrderServiceWithRedefinedDefaultGroupSequence(String customer, Item item, byte quantity)
           
 
Method Summary
 String getName()
           
 Order placeOrder(String customer, Item item, byte quantity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderServiceWithRedefinedDefaultGroupSequence

public OrderServiceWithRedefinedDefaultGroupSequence()

OrderServiceWithRedefinedDefaultGroupSequence

public OrderServiceWithRedefinedDefaultGroupSequence(String name)

OrderServiceWithRedefinedDefaultGroupSequence

@MyCrossParameterConstraint
@ValidOrderService(groups=OrderServiceWithRedefinedDefaultGroupSequence.Basic.class)
@ValidRetailOrderService
public OrderServiceWithRedefinedDefaultGroupSequence(@NotNull(groups=OrderServiceWithRedefinedDefaultGroupSequence.Basic.class)
                                                                                                                                                                                         String customer,
                                                                                                                                                                                         Item item,
                                                                                                                                                                                         @Min(value=1L)
                                                                                                                                                                                         byte quantity)
Method Detail

placeOrder

@MyCrossParameterConstraint
@ValidOrder(groups=OrderServiceWithRedefinedDefaultGroupSequence.Basic.class)
@ValidRetailOrder
public Order placeOrder(@NotNull(groups=OrderServiceWithRedefinedDefaultGroupSequence.Basic.class)
                                                                                                                                              String customer,
                                                                                                                                              Item item,
                                                                                                                                              @Min(value=1L)
                                                                                                                                              byte quantity)

getName

public String getName()


Copyright © 2008-2013. All Rights Reserved.