com.retek.component.customerorder
Interface CustomerOrderValueAddedServiceLine

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

public interface CustomerOrderValueAddedServiceLine
extends CustomerOrderServiceLine


Field Summary
static java.lang.String CHARACTERS
           
static java.lang.String COLOR_NOT_SUPPORTED
           
static java.lang.String FONT_NOT_SUPPORTED
           
static java.lang.String PERSISTED_ORDER
           
static java.lang.String PERSONALIZATION_STYLE
           
static java.lang.String PERSONALIZATION_TYPE
           
static java.lang.String PLACEMENT_ON_ITEM
           
static java.lang.String SUPPLIER
           
static java.lang.String UNIT_PRICE
           
static java.lang.String VALUE_ADDED_SERVICE
           
 
Fields inherited from interface com.retek.component.customerorder.CustomerOrderServiceLine
SERVICE_LINE_TYPE
 
Method Summary
 Money getCalculatedPrice(java.util.List text, Quantity quantity)
           
 java.lang.String getComments()
           
 int getNumberOfCharacters()
           
 java.lang.String getPlacementOnItem()
           
 Money getUnitPriceForSingleItem()
           
 ValueAddedService getValueAddedService()
           
 boolean isEngraving()
           
 boolean isPriceByCharacter()
           
 void setComments(java.lang.String comments)
           
 void setPlacementOnItem(java.lang.String placementOnItem)
           
 void setPriceByCharacter(boolean priceByCharacter)
           
 void setUnitPrice(Money price)
           
 void setValueAddedService(ValueAddedService service)
           
 
Methods inherited from interface com.retek.component.customerorder.CustomerOrderServiceLine
createCopy, equalsType, getCode, getCreatedByUser, getCreatedDate, getDescription, getDetailDescription, getEstimatedDeliveryDate, getExtendedPrice, getExtendedPrice, getLastUpdatedByUser, getLastUpdatedDate, getOrderedQuantity, getPromotionDiscounts, getServicePromotionDiscountValue, getUnitPrice, getWorkOrderInstructions, setEstimatedDeliveryDate, setOrderedQuantity
 
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

VALUE_ADDED_SERVICE

public static final java.lang.String VALUE_ADDED_SERVICE
See Also:
Constant Field Values

PLACEMENT_ON_ITEM

public static final java.lang.String PLACEMENT_ON_ITEM
See Also:
Constant Field Values

UNIT_PRICE

public static final java.lang.String UNIT_PRICE
See Also:
Constant Field Values

CHARACTERS

public static final java.lang.String CHARACTERS
See Also:
Constant Field Values

SUPPLIER

public static final java.lang.String SUPPLIER
See Also:
Constant Field Values

PERSONALIZATION_TYPE

public static final java.lang.String PERSONALIZATION_TYPE
See Also:
Constant Field Values

PERSONALIZATION_STYLE

public static final java.lang.String PERSONALIZATION_STYLE
See Also:
Constant Field Values

PERSISTED_ORDER

public static final java.lang.String PERSISTED_ORDER
See Also:
Constant Field Values

COLOR_NOT_SUPPORTED

public static final java.lang.String COLOR_NOT_SUPPORTED
See Also:
Constant Field Values

FONT_NOT_SUPPORTED

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

getValueAddedService

public ValueAddedService getValueAddedService()
                                       throws SystemException
Throws:
SystemException

isEngraving

public boolean isEngraving()
                    throws BusinessException,
                           SystemException
Throws:
BusinessException
SystemException

getUnitPriceForSingleItem

public Money getUnitPriceForSingleItem()
                                throws SystemException
Throws:
SystemException

getComments

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

getPlacementOnItem

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

isPriceByCharacter

public boolean isPriceByCharacter()
                           throws SystemException
Throws:
SystemException

getNumberOfCharacters

public int getNumberOfCharacters()
                          throws SystemException
Throws:
SystemException

getCalculatedPrice

public Money getCalculatedPrice(java.util.List text,
                                Quantity quantity)
                         throws SystemException
Throws:
SystemException

setComments

public void setComments(java.lang.String comments)
                 throws SystemException
Throws:
SystemException

setPlacementOnItem

public void setPlacementOnItem(java.lang.String placementOnItem)
                        throws SystemException
Throws:
SystemException

setPriceByCharacter

public void setPriceByCharacter(boolean priceByCharacter)
                         throws SystemException
Throws:
SystemException

setUnitPrice

public void setUnitPrice(Money price)
                  throws SystemException
Throws:
SystemException

setValueAddedService

public void setValueAddedService(ValueAddedService service)
                          throws BusinessException,
                                 SystemException
Throws:
BusinessException
SystemException


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