|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.retek.rcom.gui.wrapper.RcomOrderLine
Order lines are used in a wide variety of places throughout the entire application. Since the API layer doesn't support the usage of the order line intended by the application, a RcomOrderLine was built to contain API CustomerOrderLine and ReturnLine and give it a generic interface to present to the application that supports how the GUI views an order line. Additionally, it allows much of the business and display logic of an order line to reside behind a single interface so that it does not need to be re-coded over and over again
The GUI level handlers should always use RcomOrderLine and NEVER use CustomerOrderLine or Return Line.
Field Summary | |
---|---|
static java.lang.String |
ECDD_FOR_RESERVED_NON_DS_LINE
|
static int |
QUANTITY_INCREASE_ERROR
|
static int |
QUANTITY_INVALID
|
static int |
QUANTITY_NOT_AVAILABLE
|
static int |
QUANTITY_REDUCED
|
static int |
QUANTITY_VALIDATED
|
Constructor Summary | |
---|---|
RcomOrderLine(java.lang.Object object)
Constructs a new RcomOrderLine around a CustomerOrderLine or ReturnLine object. |
Method Summary | |
---|---|
void |
addServiceLine(CustomerOrderServiceLine serviceLine)
|
TaxAccommodation |
buildTaxAccommodation()
|
boolean |
canApplyTaxAccommodation()
Indicates whether or not a tax accommodation can be applied on this order line. |
void |
cancel(OrderCancelReason reason,
User user)
This will cancel the order line or return line. |
void |
cancelAndReleaseATP(OrderCancelReason reason,
User user)
This attempts to release the ATP on an order line that is being cancelled. |
boolean |
equals(java.lang.Object obj)
Two Rcom Order Lines are equal if they are both instances of Rcom Order Line and their internal Customer Order Lines are equal. |
java.lang.String |
getActualReturnQuantity()
Retrieves the actual return quantity of a return line as a display value. |
java.lang.String |
getAdditionalShippingCharge()
Retrieves the additional charges for the order line/return line. |
java.util.Collection |
getAvailableMonogramValueAddedServices()
|
java.util.Collection |
getAvailablePersonalizationValueAddedServices()
|
java.lang.String |
getBackorderedQuantity()
Retrieves the backordered qty as a display value. |
java.lang.String |
getCalculatedBackorderQuantity()
Retrieves the estimated ATP backordered quantity from the calculator. |
java.lang.String |
getCalculatedDeliveryDate()
Retrieves the estimated delivery date from the calculator. |
java.lang.String |
getCalculatedNLAQuantity()
Retrieves the estimated ATP No-Longer-Available quantity from the calculator. |
java.lang.String |
getCalculatedReservedQuantity()
Retrieves the estimated ATP reserved quantity from the calculator. |
java.lang.String |
getCancelledQuantity()
Retrieves the cancelled qty as a display value. |
java.lang.String |
getCancelReason()
Retrieves the cancel reason display description for cancelled order lines. |
Carrier |
getCarrier()
Retrieves the current carrier of the order line, or the carrier of the parent order line in the case of a return line. |
java.lang.String |
getCarrierDescription()
Retrieves the current carrier description of the order line, or the carrier description of the parent order line in the case of a return line. |
java.lang.String |
getChargeableQuantity()
Retrieves the chargeable quantity of the order line as a string. |
java.lang.String |
getComment()
Retrieves the comment for a partial line or replacement line. |
java.util.List |
getComponentLines()
Retrieves all the component lines of the order line. |
java.lang.String |
getCreateDate()
|
java.lang.String |
getCustomerDisplayNumber()
Returns the customer number of the customer of the order this order line has been applied to. |
protected ItemSupplier |
getDefaultDirectShipItemSupplier()
|
protected Supplier |
getDefaultDirectShipSupplier()
|
java.lang.String |
getDescription()
Retrieves the order line description (the selling sku description). |
java.util.List |
getDifferentiators()
Retrieves all the differentiators of the selling sku. |
java.lang.String |
getDirectShipLabel()
Retrieves a translated direct ship label if the orderline is a direct ship item. |
java.lang.String |
getDirectShipSupplierId()
Return an order lines direct ship supplier display number. |
java.lang.String |
getDiscountAmount()
Retrieves the discount amount for the order line. |
java.lang.String |
getDisplayCode()
Retrieves the order line display code (the media display code plus selling item display code). |
java.lang.Object |
getEmployeeDiscount()
Retrieves all the employee discounts of the order line. |
java.lang.String |
getEstimatedDeliveryDate()
Retrieves the real estimated delivery date of an order line or partial line. |
java.lang.String |
getExpectedReturnQuantity()
Retrieves the expected return quantity of a return line as a display value. |
java.lang.String |
getExtendedPrice()
Retrieves the extended price for the order line. |
java.lang.String |
getFulfillingQuantity()
Retrieves the fulfilling qty as a display value. |
GenericEvent |
getGenericEvent()
Retrieves the event object that placed the order line on hold if one exists. |
java.lang.String |
getGenericEventDescription()
Retrieves the description of the event that placed the order line on hold. |
java.lang.String |
getGiftCardPrice()
Retrieves the price of the gift card for the order line. |
GiftVoucherAttributes |
getGiftCertificateAttributes()
Retrieves the gift certificate attribute object for an order line or partial line. |
java.util.Collection |
getGiftingServiceLines()
|
CustomerOrderGiftServiceLine |
getGiftServiceLine(CustomerOrderGiftServiceLineType type)
Retrieves the gift service line for a particular gift type. |
java.lang.String |
getGiftWrapPrice()
Retrieves the price of the gift wrapping for the order line. |
java.lang.String |
getInventoryId()
Retrieves the inventory display code of the selling sku. |
java.lang.String |
getLastNotifiedEstimatedDeliveryDate()
Returns the date the last backordered notification that has been sent to the customer. |
int |
getLineNumber()
Retrieves the number assigned to the order line by the order. |
OrderLineTypeEnum |
getLineType()
Retrieve the order line type. |
java.lang.String |
getLineTypeDescription()
Retrieve the order line type description. |
java.util.List |
getMonogrammableComponentLines()
Retrieves all the monogrammable component lines for a pack item. |
CustomerOrderMonogramServiceLine |
getMonogrammingServiceLine()
|
int |
getNumberOfBackorderNotificationsSent()
Returns the number of backordered notifications that have been sent to the customer. |
CustomerOrder |
getOrder()
Retrieves the order that this order line exists on. |
java.lang.String |
getOrderDisplayNumber()
Returns the order number of the order this order line has been applied to. |
CustomerOrderLine |
getOrderLine()
Return the order line. |
java.util.List |
getOrderLineAccommodations()
Retrieves all the order line accommodations. |
java.util.List |
getOrderLinePromotions()
Retrieves all the order line promotions. |
java.lang.String |
getPackItemLabel()
Retrieves a translated version of the label "Pack Item" if the order line is a pack. |
CustomerOrderLine |
getParentOrderLine()
Retrieves the parent order line of the current order line or null if none exists. |
CustomerOrderLine |
getPartialLine()
Retrieves the partial order line. |
OrderPartialLineReason |
getPartialLineReason()
Retrieves the reason for the partial line as an object. |
java.lang.String |
getPersonalHoldDate()
Retrieves a personal hold date as a formatted string. |
java.util.List |
getPersonalizableComponentLines()
Retrieves all the personalizable component lines for a pack item. |
CustomerOrderPersonalizationServiceLine |
getPersonalizationServiceLine()
|
java.lang.String |
getProcessTogether()
Retrieves the process together value for the order line. |
Money |
getPromotionDiscountValue()
Set the discount amount on the orderline |
java.lang.String |
getRequestedQuantity()
This returns the display value of the requested quantity. |
Quantity |
getRequestedQuantityObject()
Retrieves the requested quantity of the order line as an object. |
java.lang.String |
getReservedQuantity()
Retrieves the reserved quantity as a display value. |
java.util.List |
getReturnableComponentLines()
Retrieves all the returnable component lines of the pack. |
Quantity |
getReturnableQuantity()
Retrieves the returnable quantity of an order line as an object instead of a display value. |
java.lang.String |
getReturnComment()
Retrieves the comment associated with the return line. |
ReturnLine |
getReturnLine()
Retrieves a return line. |
java.util.List |
getReturnLines()
Retrieves all the return lines associated with this order line. |
ReturnReason |
getReturnReason()
Retrieves the reason for a return line as an object. |
java.lang.String |
getReturnReasonDescription()
Retrieves the description of the reaosn for a return line. |
SellingSku |
getSellingSku()
Retrieves the selling sku. |
java.lang.String |
getSellingSkuDisplayCode()
Retrieves the selling sku display code. |
java.util.Collection |
getServiceLines()
Retrieves all the service lines for an order line. |
java.util.Collection |
getServiceLinesForSummary()
Retrieves all the service lines for the summary page of the GUI. |
java.lang.String |
getShippedQuantity()
Retrieves the shipped qty as a display value. |
ShippingMethod |
getShippingMethod()
Retrieves the shipping method of the order line/return line. |
java.lang.String |
getShippingMethodDescription()
Retrieves the shipping method description of the order line/return line. |
java.util.List |
getShippingMethods()
Retrieves all the shipping methods available to the selling sku. |
ShipTo |
getShipTo()
Retrieves the ship to object of the order line or return line. |
CustomerAddress |
getShipToAddress()
Retrieves the ship to address of the order line. |
java.lang.String |
getShipToLabel()
Retrieves the label of the-ship to address. |
NoCustomerInformationReturn |
getSourceNoCustomerInformationReturn()
Retrieves an object that represents the values on a return that has no customer information associated with it. |
java.lang.String |
getStatus()
Retrieves the description of the status of the order line. |
java.lang.String |
getTotalLineTax()
|
java.lang.String |
getUnitPrice()
Retrieves the unit price. |
java.lang.String |
getVasCharges()
|
java.lang.String |
getWarehouseMessage()
Retrieves any warehouse instructions associated with the order line. |
java.lang.String |
getWrapTogether()
Retrieves the wrap together value for the order line. |
boolean |
hasGiftCard()
Retrieves whether or not the order line should be sent with a gift card. |
boolean |
hasGifting()
|
boolean |
hasGiftWrap()
Retrieves true if the order line should be wrapped. |
int |
hashCode()
The hashcode of the Rcom Order Line is equal to the hash code of the customer order line it contains. |
boolean |
hasMonogramming()
|
boolean |
hasPersonalization()
|
boolean |
hasSellingSku()
Retrieves whether or not the order line currently has a selling sku. |
boolean |
isAppliedToOrder()
Returns true if the order line has been applied to an order. |
boolean |
isBackordered()
Return true if the order line has been backordered. |
boolean |
isBackOrderNotification()
Retrieves whether or not the ship to customer should also be notified or backordered system mailings/messages. |
boolean |
isBackOrderNotifyModifiable()
Indicates whether or not back order notification is available on this order line. |
boolean |
isCancellable()
Returns true if the return line or order line may be cancelled. |
boolean |
isCancelled()
Returns true if the order line or return line has been cancelled. |
boolean |
isComponentLine()
Retrieves whether or not the RcomOrderLine represents a component of a pack. |
boolean |
isDirectShip()
Retrieves whether or not the order line is a direct ship item. |
boolean |
isDisplayable()
Retrieves whether or not the order line is displayable in the GUI as a primary order line. |
boolean |
isExchangeLine()
Retrieves whether or not the RcomOrderLine represents an exchange sale line. |
boolean |
isGift()
Retrieves whether or not the order line is a gift. |
boolean |
isGiftCard()
Return whether or not the order line is a gift card. |
boolean |
isGiftCardable()
Retrieves whether or not a gift card may be sent with for the particular selling sku. |
boolean |
isGiftCertificate()
Return whether or not the order line is a gift certificate. |
boolean |
isGiftReturn()
Retrieves true if the rcom order line is a return line and the object was gift. |
boolean |
isGiftServicable()
Retrieves whether or not gift services are available for this order line. |
boolean |
isGiftWrappable()
Retrieves whehter or not the order line may be wrapped. |
boolean |
isMailOrderSource()
Retrieves true if the order line is on a mail order, false if on a regular order. |
boolean |
isModifiable()
Returns true if the order line can be edited. |
boolean |
isMonogrammable()
Retrieves whehter or not the order line is monogrammable. |
boolean |
isNew()
|
boolean |
isNoCustomerReturn()
Retrieves true if this rcom order line represents a return line with no customer information. |
boolean |
isOrderLine()
Retrieves whether or not the RcomOrderLine represents an actual order line. |
boolean |
isPack()
Retrieves whether or no the order line is a pack item. |
boolean |
isPackComponentsReturnable()
If the order line is a pack, this returns whether or not any of its component lines are returnable. |
boolean |
isParentComponentLine()
Returns whether or not the parent order line is a component order line or not. |
boolean |
isPartialAllowed()
Returns true if a partial order line is allowed for this order line. |
boolean |
isPartialLine()
Retrieves whether or not the RcomOrderLine represents a partial order line. |
boolean |
isPersisted()
Returns true if the order line has been persisted to the database. |
boolean |
isPersonalHold()
Return whether or not the order line has been placed on personal hold by the customer. |
boolean |
isPersonalizable()
Retrieves whehter or not the order line is personalizable. |
boolean |
isReplacementLine()
Retrieves whether or not the RcomOrderLine represents a replacement sale line. |
boolean |
isReplacementReturnLine()
Retrieves whether or not the RcomOrderLine represents a replacement return line. |
boolean |
isReserved()
Returns true if the order line has been applied to the order and entered a reserved state in the state flow (reserved inventory from a location), but the location has not yet begun to fulfill the order. |
boolean |
isReturnable()
Returns true if the order line is returnable. |
boolean |
isReturned()
Returns true if a return line has been received and fully returned. |
boolean |
isReturnLine()
Retrieves whether or not the RcomOrderLine represents a return line. |
boolean |
isReturnRequired()
Retrieves true if this rcom order line is a return line and the return is required before refunding the customer. |
boolean |
isShipped()
Returns true if the order line has been shipped to the customer. |
boolean |
isSkuDirectShippable()
Retrieves whether or not the order line is a direct shippable. |
boolean |
isWarehouseSpecialHandling()
Retrieves warehouse special handling flag for the order line. |
boolean |
isWrapTogether()
Retrieves whether or not the order line may be wrapped in a group. |
boolean |
isZeroSaleLine()
Retrieves whether or not the order line is a zero sale order line. |
void |
resetOrderLineToOriginal()
|
void |
setATPActivated(boolean activated)
Assigns whether or not the ATP calculator is active for this particular order line. |
void |
setBackOrderNotification(boolean notification)
Assigns whether or not the ship to customer should be notified of backordered status changes. |
void |
setCarrier(Carrier carrier)
Assigns a carrier to an order line or partial line. |
void |
setComment(java.lang.String comment)
Assigns a comment to a partial line or replacement line. |
void |
setExpectedReturnQuantity(java.lang.String quantity)
Assigns an expected return quantity to a return line only. |
void |
setGift(boolean isGift)
Assigns whether or not the order line is a gift. |
void |
setGiftCertificateAmount(java.lang.String amount)
Assigns the amount of a gift certificate for a gift certificate order line. |
void |
setGiftReturn(boolean isGiftReturn)
Assigns a value indicating whether or not the return is a gift return. |
void |
setPartialReason(OrderPartialLineReason reason)
Assigns a reason to a partial order line. |
void |
setRequestedQuantity(Quantity quantity)
Assigns a requested quantity to an order line or partial line only. |
void |
setRequestedQuantity(java.lang.String quantity)
Assigns a requested quantity to an order line or partial line only. |
void |
setRequestedQuantity(java.lang.String quantity,
boolean performATP)
Assigns a requested quantity to an order line or partial line only. |
void |
setReturnComment(java.lang.String comment)
Assigns the comment associated with the return line. |
void |
setReturnReason(ReturnReason reason)
Assigns a reason to a return order line. |
void |
setReturnRequired(boolean required)
Assigns whether or not the return is required before refunding the customer. |
void |
setSellingSku(SellingSku newSellingSku)
Assigns a new selling sku to this order line. |
void |
setShippingMethod(ShippingMethod shippingMethod)
Assigns a shipping method to an order line or partial line. |
void |
setShipToAddress(CustomerAddress address)
Assigns a ship to address to an order line or partial line. |
void |
setWarehouseInstructions(java.lang.String message,
boolean specialHandling)
Assigns warehouse instructions to the order line. |
java.lang.String |
toDisplayString()
|
int |
validateRequestedQuantity(Quantity requestedQuantity)
Validate the requested quantity against quantity rules. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int QUANTITY_VALIDATED
public static final int QUANTITY_INCREASE_ERROR
public static final int QUANTITY_NOT_AVAILABLE
public static final int QUANTITY_REDUCED
public static final int QUANTITY_INVALID
public static final java.lang.String ECDD_FOR_RESERVED_NON_DS_LINE
Constructor Detail |
public RcomOrderLine(java.lang.Object object) throws SystemException, BusinessException
object
- A CustomerOrderLine or ReturnLine API object.Method Detail |
public CustomerOrderLine getPartialLine()
public CustomerOrderLine getOrderLine()
public ReturnLine getReturnLine()
public CustomerOrderLine getParentOrderLine() throws SystemException
SystemException
public boolean isParentComponentLine() throws SystemException
SystemException
public CustomerOrder getOrder() throws SystemException
SystemException
public int getLineNumber() throws SystemException
SystemException
public java.lang.String getLineTypeDescription() throws SystemException
SystemException
public OrderLineTypeEnum getLineType() throws SystemException
SystemException
public java.lang.String getStatus() throws SystemException
SystemException
public java.lang.String getDisplayCode() throws SystemException
SystemException
public java.lang.String getDescription() throws SystemException
SystemException
public java.lang.String toDisplayString()
toDisplayString
in interface com.retek.swing11.commons.type.Displayable
public java.lang.String getCreateDate() throws SystemException
SystemException
public java.lang.String getVasCharges() throws SystemException
SystemException
public java.lang.String getTotalLineTax() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getInventoryId() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getSellingSkuDisplayCode() throws SystemException
SystemException
public SellingSku getSellingSku()
public boolean hasSellingSku()
public java.util.List getDifferentiators() throws SystemException, BusinessException
SystemException
BusinessException
public void setSellingSku(SellingSku newSellingSku) throws SystemException, BusinessException, UiBusinessException
SystemException
BusinessException
UiBusinessException
public java.lang.String getUnitPrice() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getDiscountAmount() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getExtendedPrice() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getAdditionalShippingCharge() throws SystemException
SystemException
public java.lang.String getChargeableQuantity() throws SystemException, BusinessException
SystemException
BusinessException
public Quantity getRequestedQuantityObject() throws SystemException
SystemException
public java.lang.String getRequestedQuantity() throws SystemException
SystemException
public java.lang.String getReservedQuantity() throws SystemException
SystemException
public java.lang.String getBackorderedQuantity() throws SystemException
SystemException
public java.lang.String getCancelledQuantity() throws SystemException
SystemException
public java.lang.String getShippedQuantity() throws SystemException
SystemException
public java.lang.String getFulfillingQuantity() throws SystemException
SystemException
public Quantity getReturnableQuantity() throws SystemException
SystemException
public java.lang.String getExpectedReturnQuantity() throws SystemException
SystemException
public java.lang.String getActualReturnQuantity() throws SystemException
SystemException
public void setATPActivated(boolean activated)
public java.lang.String getCalculatedReservedQuantity() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getCalculatedBackorderQuantity() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getCalculatedNLAQuantity() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getCalculatedDeliveryDate() throws SystemException, BusinessException
SystemException
BusinessException
public int validateRequestedQuantity(Quantity requestedQuantity) throws SystemException, BusinessException
The first validation is whether or not a persistede backordered item quantity can be increased or not.
The second validation is a pre-calculated guess of a reservation that returns a warning if an item is not available or if we can only reserve a portion of the request.
requestedQuantity
- The quantity to request for the order line.
SystemException
BusinessException
public void setRequestedQuantity(Quantity quantity) throws SystemException, BusinessException
SystemException
BusinessException
public void setRequestedQuantity(java.lang.String quantity, boolean performATP) throws SystemException, BusinessException
SystemException
BusinessException
public void setRequestedQuantity(java.lang.String quantity) throws SystemException, BusinessException
SystemException
BusinessException
public void setExpectedReturnQuantity(java.lang.String quantity) throws SystemException, BusinessException
SystemException
BusinessException
public ShipTo getShipTo() throws SystemException
SystemException
public CustomerAddress getShipToAddress() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getShipToLabel() throws SystemException, BusinessException
SystemException
BusinessException
public ShippingMethod getShippingMethod() throws SystemException
SystemException
public java.lang.String getShippingMethodDescription() throws SystemException
SystemException
public java.util.List getShippingMethods() throws SystemException, BusinessException
SystemException
BusinessException
public Carrier getCarrier() throws SystemException
SystemException
public java.lang.String getCarrierDescription() throws SystemException
SystemException
public java.lang.String getEstimatedDeliveryDate() throws SystemException
SystemException
public java.lang.String getPersonalHoldDate() throws SystemException
SystemException
public boolean isBackOrderNotification() throws SystemException
SystemException
public java.lang.String getWarehouseMessage() throws SystemException
SystemException
public boolean isWarehouseSpecialHandling() throws SystemException
SystemException
public void setShipToAddress(CustomerAddress address) throws SystemException, BusinessException
SystemException
BusinessException
public void setShippingMethod(ShippingMethod shippingMethod) throws SystemException, BusinessException
SystemException
BusinessException
public void setCarrier(Carrier carrier) throws SystemException, BusinessException
SystemException
BusinessException
public void setBackOrderNotification(boolean notification) throws SystemException, BusinessException
SystemException
BusinessException
public void setWarehouseInstructions(java.lang.String message, boolean specialHandling) throws SystemException, BusinessException
SystemException
BusinessException
public NoCustomerInformationReturn getSourceNoCustomerInformationReturn() throws SystemException
SystemException
public boolean isNoCustomerReturn() throws SystemException
SystemException
public boolean isReturnRequired() throws SystemException
SystemException
public void setReturnRequired(boolean required) throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getReturnComment() throws SystemException
SystemException
public void setReturnComment(java.lang.String comment) throws SystemException
SystemException
public void setGiftReturn(boolean isGiftReturn) throws SystemException
SystemException
public boolean isGiftReturn() throws SystemException
SystemException
public java.util.List getReturnLines() throws SystemException, BusinessException
SystemException
BusinessException
public java.util.Collection getServiceLines() throws SystemException
SystemException
public java.util.Collection getServiceLinesForSummary() throws SystemException
SystemException
public java.util.List getOrderLineAccommodations() throws SystemException
SystemException
public java.util.List getOrderLinePromotions() throws SystemException
SystemException
public java.lang.Object getEmployeeDiscount() throws SystemException
SystemException
public java.lang.String getCancelReason() throws SystemException
SystemException
public OrderPartialLineReason getPartialLineReason() throws SystemException
SystemException
public ReturnReason getReturnReason() throws SystemException
SystemException
public java.lang.String getReturnReasonDescription() throws SystemException
SystemException
public void setPartialReason(OrderPartialLineReason reason) throws SystemException, BusinessException
SystemException
BusinessException
public void setReturnReason(ReturnReason reason) throws SystemException, BusinessException
SystemException
BusinessException
public GiftVoucherAttributes getGiftCertificateAttributes() throws SystemException, BusinessException
SystemException
BusinessException
public void setGiftCertificateAmount(java.lang.String amount) throws SystemException, BusinessException
SystemException
BusinessException
public CustomerOrderGiftServiceLine getGiftServiceLine(CustomerOrderGiftServiceLineType type) throws SystemException
SystemException
public java.lang.String getProcessTogether() throws SystemException
SystemException
public java.lang.String getWrapTogether() throws SystemException
SystemException
public boolean isGift() throws SystemException
SystemException
public void setGift(boolean isGift) throws SystemException, BusinessException
SystemException
BusinessException
public boolean hasGiftWrap() throws SystemException
SystemException
public java.lang.String getGiftWrapPrice() throws SystemException
SystemException
public boolean hasGiftCard() throws SystemException
SystemException
public java.lang.String getGiftCardPrice() throws SystemException
SystemException
public GenericEvent getGenericEvent() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getGenericEventDescription() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getOrderDisplayNumber() throws SystemException
SystemException
public java.lang.String getCustomerDisplayNumber() throws SystemException
SystemException
public java.lang.String getDirectShipSupplierId() throws SystemException
SystemException
public int getNumberOfBackorderNotificationsSent() throws SystemException
SystemException
public java.lang.String getLastNotifiedEstimatedDeliveryDate() throws SystemException
SystemException
protected Supplier getDefaultDirectShipSupplier() throws SystemException, BusinessException
SystemException
BusinessException
protected ItemSupplier getDefaultDirectShipItemSupplier() throws SystemException, BusinessException
SystemException
BusinessException
public java.util.Collection getAvailableMonogramValueAddedServices() throws SystemException, BusinessException
SystemException
BusinessException
public java.util.Collection getAvailablePersonalizationValueAddedServices() throws BusinessException, SystemException
BusinessException
SystemException
public void addServiceLine(CustomerOrderServiceLine serviceLine) throws SystemException, BusinessException
SystemException
BusinessException
public CustomerOrderPersonalizationServiceLine getPersonalizationServiceLine() throws SystemException
SystemException
public CustomerOrderMonogramServiceLine getMonogrammingServiceLine() throws SystemException
SystemException
public java.util.Collection getGiftingServiceLines() throws SystemException
SystemException
public boolean hasPersonalization() throws SystemException, BusinessException
SystemException
BusinessException
public boolean hasMonogramming() throws SystemException, BusinessException
SystemException
BusinessException
public boolean hasGifting() throws SystemException
SystemException
public boolean isOrderLine()
public boolean isReturnLine()
public boolean isComponentLine()
public boolean isPartialLine()
public boolean isExchangeLine()
public boolean isReplacementLine()
public boolean isReplacementReturnLine() throws SystemException
SystemException
public boolean isModifiable() throws SystemException, BusinessException
SystemException
BusinessException
public boolean isPersisted()
public boolean isAppliedToOrder() throws SystemException
SystemException
public boolean isReserved() throws SystemException
SystemException
public boolean isNew() throws SystemException
SystemException
public boolean isBackordered() throws SystemException
SystemException
public boolean isShipped() throws SystemException
SystemException
public boolean isCancelled() throws SystemException
SystemException
public boolean isReturnable() throws SystemException, BusinessException
SystemException
BusinessException
public boolean isReturned() throws SystemException
SystemException
public boolean isPartialAllowed() throws SystemException
SystemException
public boolean isCancellable() throws SystemException
SystemException
public boolean isDisplayable() throws SystemException
SystemException
public boolean isZeroSaleLine() throws SystemException
SystemException
public boolean isSkuDirectShippable() throws SystemException, BusinessException
SystemException
BusinessException
public boolean isDirectShip() throws SystemException
SystemException
public java.lang.String getDirectShipLabel() throws SystemException
SystemException
public boolean isPack() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getPackItemLabel() throws SystemException, BusinessException
SystemException
BusinessException
public java.util.List getComponentLines() throws SystemException, BusinessException
SystemException
BusinessException
public java.util.List getReturnableComponentLines() throws SystemException, BusinessException
SystemException
BusinessException
public java.util.List getPersonalizableComponentLines() throws SystemException, BusinessException
SystemException
BusinessException
public java.util.List getMonogrammableComponentLines() throws SystemException, BusinessException
SystemException
BusinessException
public boolean isPackComponentsReturnable() throws SystemException, BusinessException
SystemException
BusinessException
public boolean isGiftServicable() throws SystemException, BusinessException
Note: Again, documenter does not know why isModifiable() is in this code.
SystemException
BusinessException
public boolean isGiftWrappable() throws SystemException, BusinessException
SystemException
BusinessException
public boolean isGiftCardable() throws SystemException, BusinessException
SystemException
BusinessException
public boolean isWrapTogether() throws SystemException
SystemException
public boolean isPersonalizable() throws SystemException, BusinessException
Note: Documenter does not know why isModifiable() is in this method.
SystemException
BusinessException
public boolean isMonogrammable() throws SystemException, BusinessException
Note: Documenter does not know why isModifiable() is in this method.
SystemException
BusinessException
public java.lang.String getComment() throws SystemException, BusinessException
SystemException
BusinessException
public void setComment(java.lang.String comment) throws SystemException
SystemException
public Money getPromotionDiscountValue() throws SystemException
SystemException
public boolean isPersonalHold() throws SystemException
SystemException
public boolean isGiftCertificate() throws SystemException, BusinessException
SystemException
BusinessException
public boolean isGiftCard() throws SystemException
SystemException
public boolean isBackOrderNotifyModifiable() throws SystemException
SystemException
public boolean canApplyTaxAccommodation() throws SystemException
SystemException
public TaxAccommodation buildTaxAccommodation() throws UiBusinessException, SystemException, BusinessException
UiBusinessException
SystemException
BusinessException
public void cancel(OrderCancelReason reason, User user) throws SystemException, BusinessException
SystemException
BusinessException
public void cancelAndReleaseATP(OrderCancelReason reason, User user) throws SystemException, BusinessException
SystemException
BusinessException
public boolean isMailOrderSource() throws SystemException
SystemException
public boolean equals(java.lang.Object obj)
public int hashCode()
public void resetOrderLineToOriginal() throws SystemException, BusinessException
SystemException
BusinessException
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |