Class CustomerUpdate
- java.lang.Object
- org.springframework.batch.sample.domain.trade.CustomerUpdate
public class CustomerUpdate extends java.lang.ObjectImmutable Value Object representing an update to the customer as stored in the database. This object has the customer name, credit amount, and the operation to be performed on them. In the case of an add, a new customer will be entered with the appropriate credit. In the case of an update, the customer's credit is considered an absolute update. Deletes are currently not supported, but can still be read in from a file.- Since:
- 2.0
- Author:
- Lucas Ward
Constructor Summary
Constructors Constructor Description CustomerUpdate(CustomerOperation operation, java.lang.String customerName, java.math.BigDecimal credit)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.math.BigDecimalgetCredit()java.lang.StringgetCustomerName()CustomerOperationgetOperation()java.lang.StringtoString()
Constructor Detail
CustomerUpdate
public CustomerUpdate(CustomerOperation operation, java.lang.String customerName, java.math.BigDecimal credit)
Method Detail
getOperation
public CustomerOperation getOperation()
getCustomerName
public java.lang.String getCustomerName()
getCredit
public java.math.BigDecimal getCredit()
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object