public class OrderService extends Object
MethodValidationTest.| Modifier and Type | Class and Description |
|---|---|
static interface |
OrderService.Basic |
static interface |
OrderService.Complex |
static interface |
OrderService.OrderServiceSequence |
| Constructor and Description |
|---|
OrderService() |
OrderService(String name) |
OrderService(String customer,
Item item,
byte quantity) |
OrderService(String customer,
Item item,
int quantity) |
OrderService(String customer,
Item item,
Integer quantity) |
OrderService(String customer,
Item item,
long quantity) |
OrderService(String customer,
Item item,
short quantity) |
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
Order |
placeOrder(String customer,
Item item,
byte quantity) |
Order |
placeOrder(String customer,
Item item,
int quantity) |
Order |
placeOrder(String customer,
Item item,
Integer quantity) |
Order |
placeOrder(String customer,
Item item,
long quantity) |
Order |
placeOrder(String customer,
Item item,
short quantity) |
public OrderService()
public OrderService(String name)
@MyCrossParameterConstraint @ValidOrderService public OrderService(@NotNull String customer, Item item, @Min(value=1L) int quantity)
@MyCrossParameterConstraint(groups=OrderService.Basic.class) @ValidOrderService @ValidRetailOrderService(groups=OrderService.Basic.class) public OrderService(@NotNull(groups=OrderService.Basic.class) String customer, Item item, @Min(value=1L) Integer quantity)
@ConvertGroup(from=OrderService.Basic.class, to=javax.validation.groups.Default.class) public OrderService(String customer, @ConvertGroup(from=OrderService.Basic.class,to=javax.validation.groups.Default.class) Item item, long quantity)
@MyCrossParameterConstraint(groups={OrderService.Basic.class,javax.validation.groups.Default.class}) @ValidOrderService(groups={OrderService.Basic.class,javax.validation.groups.Default.class}) public OrderService(@NotNull(groups={OrderService.Basic.class,javax.validation.groups.Default.class}) String customer, @ConvertGroup(from=OrderService.Basic.class,to=Item.Basic.class) Item item, @Min(value=1L,groups={OrderService.Basic.class,javax.validation.groups.Default.class}) short quantity)
@MyCrossParameterConstraint(groups=OrderService.Complex.class) @ValidOrderService(groups=OrderService.Basic.class) @ValidRetailOrderService(groups=OrderService.Complex.class) @ConvertGroup(from=OrderService.Basic.class, to=javax.validation.groups.Default.class) public OrderService(@NotNull(groups=OrderService.Basic.class) String customer, @ConvertGroup(from=OrderService.Basic.class,to=javax.validation.groups.Default.class) Item item, @Min(value=1L,groups=OrderService.Complex.class) byte quantity)
@MyCrossParameterConstraint @ValidOrder public Order placeOrder(@NotNull String customer, Item item, @Min(value=1L) int quantity)
@MyCrossParameterConstraint(groups=OrderService.Basic.class) @ValidOrder @ValidRetailOrder(groups=OrderService.Basic.class) public Order placeOrder(@NotNull(groups=OrderService.Basic.class) String customer, Item item, @Min(value=1L) Integer quantity)
@ConvertGroup(from=OrderService.Basic.class, to=javax.validation.groups.Default.class) public Order placeOrder(String customer, @ConvertGroup(from=OrderService.Basic.class,to=javax.validation.groups.Default.class) Item item, long quantity)
@MyCrossParameterConstraint(groups={OrderService.Basic.class,javax.validation.groups.Default.class}) @ValidOrder(groups={OrderService.Basic.class,javax.validation.groups.Default.class}) public Order placeOrder(@NotNull(groups={OrderService.Basic.class,javax.validation.groups.Default.class}) String customer, @ConvertGroup(from=OrderService.Basic.class,to=Item.Basic.class) Item item, @Min(value=1L,groups={OrderService.Basic.class,javax.validation.groups.Default.class}) short quantity)
@MyCrossParameterConstraint(groups=OrderService.Complex.class) @ValidOrder(groups=OrderService.Basic.class) @ValidRetailOrder(groups=OrderService.Complex.class) @ConvertGroup(from=OrderService.Basic.class, to=javax.validation.groups.Default.class) public Order placeOrder(@NotNull(groups=OrderService.Basic.class) String customer, @ConvertGroup(from=OrderService.Basic.class,to=javax.validation.groups.Default.class) Item item, @Min(value=1L,groups=OrderService.Complex.class) byte quantity)
public String getName()
Copyright © 2008–2014. All rights reserved.