com.retek.component.media
Interface ValueAddedService

All Superinterfaces:
BusinessObject, com.retek.swing11.commons.type.Displayable, DistributedObject
All Known Subinterfaces:
MonogramValueAddedService, PersonalizationValueAddedService

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


Method Summary
 void addColor(PersonalizationColor color)
           
 void addFont(PersonalizationFont font)
           
 java.util.Set getAvailableColors()
          Returns the complete set of available colors for the item/supplier.
 java.util.Set getAvailableFonts()
          Returns the complete set of available fonts for the item/supplier.
 java.util.Set getColors()
          Returns the selected (supported) colors for the value added service.
 java.util.Set getFonts()
          Returns the selected (supported) fonts for the value added service.
 PersonalizationType getPersonalizationType()
           
 java.lang.String getPlacementOnItem()
           
 Supplier getSupplier()
           
 Money getUnitPrice()
           
 boolean isEngraving()
           
 boolean isPricePerCharacter()
           
 void removeColor(PersonalizationColor color)
           
 void removeFont(PersonalizationFont font)
           
 void setPersonalizationType(PersonalizationType personalizationType)
           
 void setPricePerCharacter(boolean isPricePerCharacter)
           
 void setUnitPrice(Money unitPrice)
           
 
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
 

Method Detail

getPersonalizationType

public PersonalizationType getPersonalizationType()
                                           throws SystemException
Throws:
SystemException

getPlacementOnItem

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

getUnitPrice

public Money getUnitPrice()
                   throws SystemException
Throws:
SystemException

isPricePerCharacter

public boolean isPricePerCharacter()
                            throws SystemException
Throws:
SystemException

getSupplier

public Supplier getSupplier()
                     throws BusinessException,
                            SystemException
Throws:
BusinessException
SystemException

getAvailableColors

public java.util.Set getAvailableColors()
                                 throws BusinessException,
                                        SystemException
Returns the complete set of available colors for the item/supplier.

Returns:
Set of PersonalizationColor objects
Throws:
BusinessException
SystemException

getAvailableFonts

public java.util.Set getAvailableFonts()
                                throws BusinessException,
                                       SystemException
Returns the complete set of available fonts for the item/supplier.

Returns:
Set of PersonalizationFont objects
Throws:
BusinessException
SystemException

getColors

public java.util.Set getColors()
                        throws BusinessException,
                               SystemException
Returns the selected (supported) colors for the value added service.

Returns:
Set of PersonalizationColor objects
Throws:
BusinessException
SystemException

getFonts

public java.util.Set getFonts()
                       throws BusinessException,
                              SystemException
Returns the selected (supported) fonts for the value added service.

Returns:
Set of PersonalizationFont objects
Throws:
BusinessException
SystemException

setPersonalizationType

public void setPersonalizationType(PersonalizationType personalizationType)
                            throws SystemException
Throws:
SystemException

setUnitPrice

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

setPricePerCharacter

public void setPricePerCharacter(boolean isPricePerCharacter)
                          throws SystemException
Throws:
SystemException

addColor

public void addColor(PersonalizationColor color)
              throws SystemException
Throws:
SystemException

removeColor

public void removeColor(PersonalizationColor color)
                 throws SystemException
Throws:
SystemException

removeFont

public void removeFont(PersonalizationFont font)
                throws SystemException
Throws:
SystemException

addFont

public void addFont(PersonalizationFont font)
             throws SystemException
Throws:
SystemException

isEngraving

public boolean isEngraving()
                    throws SystemException
Throws:
SystemException


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