|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.company.thesandbox.domain.OrderImplBase
public abstract class OrderImplBase
An Order represents the agreement between a Customer and the RecordShop about one or more purchased Records.
Field Summary | |
---|---|
static java.lang.String |
DELIVERYDATETIME_ACCURACY
|
static java.lang.Integer |
DISCOUNTPERCENTAGE_MAXVALUE
|
static java.lang.Integer |
DISCOUNTPERCENTAGE_MINVALUE
|
static java.lang.String |
ORDERDATE_ACCURACY
|
protected org.mod4j.runtime.validation.BusinessRuleValidationSupport |
validation
validation : Responsible for validating attribute constraints and businessrules for this business class. |
Constructor Summary | |
---|---|
protected |
OrderImplBase()
Default no-argument constructor for OrderImplBase |
|
OrderImplBase(java.lang.String orderNumber)
Minimal constructor for OrderImplBase |
Method Summary | |
---|---|
void |
activateValidation(boolean value)
Activate/deactivate validation for this business class. |
void |
addToOrderLines(OrderLine element)
Implements adding single element to a collection |
Customer |
getCustomer()
Implements the setter of association end |
org.joda.time.DateTime |
getDeliveryDateTime()
|
java.lang.Integer |
getDiscountPercentage()
|
java.lang.Long |
getId()
|
org.joda.time.DateTime |
getOrderDate()
|
java.util.Set<OrderLine> |
getOrderLines()
|
java.lang.String |
getOrderNumber()
|
void |
removeFromOrderLines(OrderLine element)
Implements removal of a single element from feature |
void |
setCustomer(Customer element)
Implements the setter of association end |
void |
setDeliveryDateTime(org.joda.time.DateTime deliveryDateTime)
|
void |
setDiscountPercentage(java.lang.Integer discountPercentage)
|
void |
setOrderDate(org.joda.time.DateTime orderDate)
|
void |
setOrderNumber(java.lang.String orderNumber)
|
void |
z_internalAddTocustomer(Customer element)
Should NOT be used by clients! Implements the correct setting of the link for + owner : Customer when a single element is added to it. |
void |
z_internalAddToorderLines(OrderLine element)
This operation should NOT be used by clients. |
void |
z_internalRemoveFromcustomer(Customer element)
Should NOT be used by clients! Implements the correct setting of the link for + owner : Customer when a single element is removed to it. |
void |
z_internalRemoveFromorderLines(OrderLine element)
This operation should NOT be used by clients. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected org.mod4j.runtime.validation.BusinessRuleValidationSupport validation
public static final java.lang.String ORDERDATE_ACCURACY
public static final java.lang.String DELIVERYDATETIME_ACCURACY
public static final java.lang.Integer DISCOUNTPERCENTAGE_MINVALUE
public static final java.lang.Integer DISCOUNTPERCENTAGE_MAXVALUE
Constructor Detail |
---|
protected OrderImplBase()
public OrderImplBase(java.lang.String orderNumber)
orderNumber
- (string) An ordernumber should be uniqueMethod Detail |
---|
public java.lang.Long getId()
public java.util.Set<OrderLine> getOrderLines()
public void addToOrderLines(OrderLine element)
public void removeFromOrderLines(OrderLine element)
element
- public void z_internalAddToorderLines(OrderLine element)
element
- public void z_internalRemoveFromorderLines(OrderLine element)
element
- public Customer getCustomer()
element
- public void setCustomer(Customer element)
element
- public void z_internalAddTocustomer(Customer element)
element
- public void z_internalRemoveFromcustomer(Customer element)
element
- public java.lang.String getOrderNumber()
public org.joda.time.DateTime getOrderDate()
public org.joda.time.DateTime getDeliveryDateTime()
public java.lang.Integer getDiscountPercentage()
public void setOrderNumber(java.lang.String orderNumber)
orderNumber
- (String) An ordernumber should be uniquepublic void setOrderDate(org.joda.time.DateTime orderDate)
orderDate
- (DateTime) The date on which the order has been placedpublic void setDeliveryDateTime(org.joda.time.DateTime deliveryDateTime)
deliveryDateTime
- (DateTime)public void setDiscountPercentage(java.lang.Integer discountPercentage)
discountPercentage
- (Integer)public void activateValidation(boolean value)
value
- (boolean)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |