Package ejava.jpa.example.validation
Class Purchase
- java.lang.Object
-
- ejava.jpa.example.validation.Purchase
-
-
Constructor Summary
Constructors Constructor Description Purchase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Purchase
addItem(PurchaseItem item)
Date
getDate()
int
getId()
Set<PurchaseItem>
getItems()
BigDecimal
getTotal()
Purchase
setDate(Date date)
Purchase
setItems(Set<PurchaseItem> items)
String
toString()
-
-
-
Field Detail
-
id
private int id
-
date
@NotNull(message="purchase requires a date") @Past(message="future purchases not allowed") private @NotNull(message="purchase requires a date") @Past(message="future purchases not allowed") Date date
-
items
@Valid private @Valid Set<PurchaseItem> items
-
-
Method Detail
-
getId
public int getId()
-
getDate
public Date getDate()
-
getItems
public Set<PurchaseItem> getItems()
-
setItems
public Purchase setItems(Set<PurchaseItem> items)
-
addItem
public Purchase addItem(PurchaseItem item)
-
getTotal
public BigDecimal getTotal()
-
-