com.retek.component.customerorder
Interface CustomerOrderServiceLine

All Superinterfaces:
BusinessObject, com.retek.swing11.commons.type.Displayable, DistributedObject
All Known Subinterfaces:
CustomerOrderCareCardServiceLine, CustomerOrderGiftServiceLine, CustomerOrderMonogramServiceLine, CustomerOrderPersonalizationServiceLine, CustomerOrderValueAddedServiceLine

public interface CustomerOrderServiceLine
extends DistributedObject, com.retek.swing11.commons.type.Displayable


Field Summary
static java.lang.String SERVICE_LINE_TYPE
           
 
Method Summary
 CustomerOrderServiceLine createCopy(CustomerOrderLine copyToLine)
           
 boolean equalsType(CustomerOrderServiceLine serviceLine)
           
 java.lang.String getCode()
           
 User getCreatedByUser()
           
 RDate getCreatedDate()
           
 java.lang.String getDescription()
           
 java.lang.String getDetailDescription()
           
 RDate getEstimatedDeliveryDate()
           
 Money getExtendedPrice()
           
 Money getExtendedPrice(Quantity qty)
           
 User getLastUpdatedByUser()
           
 RDate getLastUpdatedDate()
           
 Quantity getOrderedQuantity()
           
 java.util.Collection getPromotionDiscounts()
          Return promotion discount records applicable to the service line.
 Money getServicePromotionDiscountValue()
          Return the service promotion discount value for the service line (sum of all of its promotion discount records).
 Money getUnitPrice()
           
 java.lang.String getWorkOrderInstructions()
           
 void setEstimatedDeliveryDate(RDate estimatedDeliveryDate)
           
 void setOrderedQuantity(Quantity orderedQuantity)
           
 
Methods inherited from interface com.retek.commons.component.DistributedObject
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 
Methods inherited from interface com.retek.swing11.commons.type.Displayable
toDisplayString
 

Field Detail

SERVICE_LINE_TYPE

public static final java.lang.String SERVICE_LINE_TYPE
See Also:
Constant Field Values
Method Detail

getDescription

public java.lang.String getDescription()
                                throws SystemException
Throws:
SystemException

getDetailDescription

public java.lang.String getDetailDescription()
                                      throws SystemException
Throws:
SystemException

getOrderedQuantity

public Quantity getOrderedQuantity()
                            throws SystemException
Throws:
SystemException

getEstimatedDeliveryDate

public RDate getEstimatedDeliveryDate()
                               throws SystemException
Throws:
SystemException

getUnitPrice

public Money getUnitPrice()
                   throws SystemException
Throws:
SystemException

getExtendedPrice

public Money getExtendedPrice()
                       throws SystemException
Throws:
SystemException

getExtendedPrice

public Money getExtendedPrice(Quantity qty)
                       throws SystemException
Throws:
SystemException

getCreatedByUser

public User getCreatedByUser()
                      throws SystemException
Throws:
SystemException

getCreatedDate

public RDate getCreatedDate()
                     throws SystemException
Throws:
SystemException

getLastUpdatedByUser

public User getLastUpdatedByUser()
                          throws SystemException
Throws:
SystemException

getLastUpdatedDate

public RDate getLastUpdatedDate()
                         throws SystemException
Throws:
SystemException

equalsType

public boolean equalsType(CustomerOrderServiceLine serviceLine)
                   throws SystemException
Throws:
SystemException

getWorkOrderInstructions

public java.lang.String getWorkOrderInstructions()
                                          throws SystemException
Throws:
SystemException

getCode

public java.lang.String getCode()

getServicePromotionDiscountValue

public Money getServicePromotionDiscountValue()
                                       throws SystemException
Return the service promotion discount value for the service line (sum of all of its promotion discount records).

Returns:
Money service promotion discount
Throws:
SystemException

getPromotionDiscounts

public java.util.Collection getPromotionDiscounts()
                                           throws SystemException
Return promotion discount records applicable to the service line.

Returns:
Collection service line promotion discounts
Throws:
SystemException

setOrderedQuantity

public void setOrderedQuantity(Quantity orderedQuantity)
                        throws SystemException
Throws:
SystemException

setEstimatedDeliveryDate

public void setEstimatedDeliveryDate(RDate estimatedDeliveryDate)
                              throws SystemException
Throws:
SystemException

createCopy

public CustomerOrderServiceLine createCopy(CustomerOrderLine copyToLine)
                                    throws SystemException,
                                           BusinessException
Throws:
SystemException
BusinessException


Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25