com.retek.component.supplier
Interface Supplier

All Superinterfaces:
BusinessObject, com.retek.swing11.commons.type.Displayable
All Known Subinterfaces:
SupplierRib
All Known Implementing Classes:
SupplierImpl

public interface Supplier
extends BusinessObject, com.retek.swing11.commons.type.Displayable


Field Summary
static java.lang.String ADDRESS_CITY
           
static java.lang.String ADDRESS_COUNTRY
           
static java.lang.String ADDRESS_LINE_1
           
static java.lang.String CALL_SCHEDULE_CONTACT_LEVEL
           
static java.lang.String LOCATIONS
           
static java.lang.String SEQUENCE_NUMBER
           
 
Method Summary
 void addCallSchedule(SupplierCallSchedule callSchedule)
           
 void addContactMethod(SupplierContactMethod supplierContactMethod)
           
 void addLocation(SupplierLocation location)
           
 void addPersonalizationColor(PersonalizationColor newColor)
           
 void addPersonalizationFont(PersonalizationFont newFont)
           
 void addPersonalizationRestrictedCharacter(java.lang.Character character)
           
 void addSupplierPersonalizationStyleType(PersonalizationStyleType supplierPersonalizationType)
           
 SupplierCallSchedule findCallSchedule(ContactDayType contactDayType)
           
 java.util.Set getAllCallSchedules()
           
 java.util.Set getAllContactMethods()
           
 java.util.Set getAllLocations()
           
 java.util.Set getAllPoDeliveryContactMethods()
           
 java.lang.String getContactFax()
           
 java.lang.String getContactName()
           
 java.lang.String getContactPhone()
           
 java.lang.String getCurrencyCode()
           
 java.lang.Integer getDefaultItemLeadTime()
           
 java.lang.String getDescription()
           
 java.lang.String getDirectShipPoLevel()
           
 java.lang.String getDirectShipPoLines()
           
 boolean getGiftWrapIndicator()
           
 java.lang.String getLanguage()
           
 java.lang.String getName()
           
 boolean getOrderTypeSeparateIndicator()
           
 java.lang.String getPaymentMethod()
           
 java.util.Set getPersonalizationColors()
           
 java.util.Set getPersonalizationFonts()
           
 java.util.Set getPersonalizationRestrictedCharacters()
           
 boolean getPersonalizationSeparateIndicator()
           
 java.util.Set getPersonalizationStyleTypes()
           
 SupplierLocation getPrimaryLocationForLocationType(SupplierLocationType supplierAddressType)
           
 SupplierContactMethod getPrimaryPoDeliveryContactMethod()
           
 java.lang.String getReturnCourier()
           
 Money getReturnMinimumDollarAmount()
           
 java.lang.String getShippingMethod()
           
 SupplierContactMethod getSupplierContactMethod(java.lang.String id)
           
 SupplierStatus getSupplierStatus()
           
 java.lang.String getTerms()
           
 java.lang.String getUnitsPerDirectShipContact()
           
 boolean isBackorderAccepted()
           
 boolean isDirectShip()
           
 boolean isPersisted()
           
 boolean isRestrictedCharacter(java.lang.Character c)
           
 boolean isReturnAllowed()
           
 boolean removePersonalizationColor(PersonalizationColor color)
           
 boolean removePersonalizationFont(PersonalizationFont font)
           
 boolean removePersonalizationRestrictedCharacter(java.lang.Character character)
           
 boolean removePersonalizationStyleType(PersonalizationStyleType styleType)
           
 void setBackorderAccepted(boolean backorderIndicator)
           
 void setCallSchedules(java.util.Set contactDays)
          Creates a call schedule for each contact day in the passed set.
 void setContactFax(java.lang.String contactFax)
           
 void setContactName(java.lang.String contactName)
           
 void setContactPhone(java.lang.String contactPhone)
           
 void setCurrencyCode(java.lang.String currencyCode)
           
 void setDefaultItemLeadTime(java.lang.Integer defaultItemLeadTime)
           
 void setDirectShipPoLevel(java.lang.String directShipPoLevel)
           
 void setDirectShipPoLines(java.lang.String directShipPoLines)
           
 void setGiftWrapIndicator(boolean giftWrapIndicator)
           
 void setLanguage(java.lang.String language)
           
 void setName(java.lang.String name)
           
 void setOrderTypeSeparateIndicator(boolean orderTypeSeparateIndicator)
           
 void setPaymentMethod(java.lang.String paymentMethod)
           
 void setPersonalizationSeparateIndicator(boolean personalizationSeparateIndicator)
           
 void setPrimaryLocationForLocationType(SupplierLocation location)
           
 void setPrimaryPoDeliveryContactMethod(SupplierContactMethod method)
           
 void setReturnAllowed(boolean returnAllowIndicator)
           
 void setReturnCourier(java.lang.String returnCourier)
           
 void setReturnMinimumDollarAmount(Money returnMinimumDollarAmount)
           
 void setShippingMethod(java.lang.String shippingMethod)
           
 void setSupplierStatus(SupplierStatus supplierStatus)
           
 void setTerms(java.lang.String terms)
           
 void setUnitsPerDirectShipContact(java.lang.String unitsPerDirectShipContact)
           
 void submit()
           
 
Methods inherited from interface com.retek.commons.domain.core.BusinessObject
getId
 
Methods inherited from interface com.retek.swing11.commons.type.Displayable
toDisplayString
 

Field Detail

LOCATIONS

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

SEQUENCE_NUMBER

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

ADDRESS_LINE_1

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

ADDRESS_CITY

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

ADDRESS_COUNTRY

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

CALL_SCHEDULE_CONTACT_LEVEL

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

getName

public java.lang.String getName()

getDescription

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

getContactFax

public java.lang.String getContactFax()

getContactName

public java.lang.String getContactName()

getContactPhone

public java.lang.String getContactPhone()

getCurrencyCode

public java.lang.String getCurrencyCode()

getDefaultItemLeadTime

public java.lang.Integer getDefaultItemLeadTime()

getLanguage

public java.lang.String getLanguage()

getPaymentMethod

public java.lang.String getPaymentMethod()

getReturnCourier

public java.lang.String getReturnCourier()

getReturnMinimumDollarAmount

public Money getReturnMinimumDollarAmount()

getShippingMethod

public java.lang.String getShippingMethod()

getSupplierStatus

public SupplierStatus getSupplierStatus()

getTerms

public java.lang.String getTerms()

getDirectShipPoLevel

public java.lang.String getDirectShipPoLevel()

getDirectShipPoLines

public java.lang.String getDirectShipPoLines()

getGiftWrapIndicator

public boolean getGiftWrapIndicator()

getOrderTypeSeparateIndicator

public boolean getOrderTypeSeparateIndicator()

getPersonalizationSeparateIndicator

public boolean getPersonalizationSeparateIndicator()

getUnitsPerDirectShipContact

public java.lang.String getUnitsPerDirectShipContact()

getAllCallSchedules

public java.util.Set getAllCallSchedules()

getAllContactMethods

public java.util.Set getAllContactMethods()

getAllPoDeliveryContactMethods

public java.util.Set getAllPoDeliveryContactMethods()

getPrimaryPoDeliveryContactMethod

public SupplierContactMethod getPrimaryPoDeliveryContactMethod()

getPersonalizationRestrictedCharacters

public java.util.Set getPersonalizationRestrictedCharacters()

getPersonalizationStyleTypes

public java.util.Set getPersonalizationStyleTypes()

getAllLocations

public java.util.Set getAllLocations()

getPrimaryLocationForLocationType

public SupplierLocation getPrimaryLocationForLocationType(SupplierLocationType supplierAddressType)

isPersisted

public boolean isPersisted()

isBackorderAccepted

public boolean isBackorderAccepted()

isReturnAllowed

public boolean isReturnAllowed()

isDirectShip

public boolean isDirectShip()

getSupplierContactMethod

public SupplierContactMethod getSupplierContactMethod(java.lang.String id)

getPersonalizationFonts

public java.util.Set getPersonalizationFonts()
                                      throws SystemException
Throws:
SystemException

getPersonalizationColors

public java.util.Set getPersonalizationColors()
                                       throws SystemException
Throws:
SystemException

isRestrictedCharacter

public boolean isRestrictedCharacter(java.lang.Character c)

findCallSchedule

public SupplierCallSchedule findCallSchedule(ContactDayType contactDayType)

setName

public void setName(java.lang.String name)

setBackorderAccepted

public void setBackorderAccepted(boolean backorderIndicator)

setContactFax

public void setContactFax(java.lang.String contactFax)

setContactName

public void setContactName(java.lang.String contactName)

setContactPhone

public void setContactPhone(java.lang.String contactPhone)

setCurrencyCode

public void setCurrencyCode(java.lang.String currencyCode)

setDefaultItemLeadTime

public void setDefaultItemLeadTime(java.lang.Integer defaultItemLeadTime)

setLanguage

public void setLanguage(java.lang.String language)

setPaymentMethod

public void setPaymentMethod(java.lang.String paymentMethod)

setReturnAllowed

public void setReturnAllowed(boolean returnAllowIndicator)

setReturnCourier

public void setReturnCourier(java.lang.String returnCourier)

setReturnMinimumDollarAmount

public void setReturnMinimumDollarAmount(Money returnMinimumDollarAmount)

setShippingMethod

public void setShippingMethod(java.lang.String shippingMethod)

setSupplierStatus

public void setSupplierStatus(SupplierStatus supplierStatus)

setTerms

public void setTerms(java.lang.String terms)

setDirectShipPoLevel

public void setDirectShipPoLevel(java.lang.String directShipPoLevel)

setDirectShipPoLines

public void setDirectShipPoLines(java.lang.String directShipPoLines)

setGiftWrapIndicator

public void setGiftWrapIndicator(boolean giftWrapIndicator)

setOrderTypeSeparateIndicator

public void setOrderTypeSeparateIndicator(boolean orderTypeSeparateIndicator)

setPersonalizationSeparateIndicator

public void setPersonalizationSeparateIndicator(boolean personalizationSeparateIndicator)

setUnitsPerDirectShipContact

public void setUnitsPerDirectShipContact(java.lang.String unitsPerDirectShipContact)

addCallSchedule

public void addCallSchedule(SupplierCallSchedule callSchedule)

addContactMethod

public void addContactMethod(SupplierContactMethod supplierContactMethod)

setPrimaryPoDeliveryContactMethod

public void setPrimaryPoDeliveryContactMethod(SupplierContactMethod method)

addLocation

public void addLocation(SupplierLocation location)

setPrimaryLocationForLocationType

public void setPrimaryLocationForLocationType(SupplierLocation location)

addPersonalizationRestrictedCharacter

public void addPersonalizationRestrictedCharacter(java.lang.Character character)

addPersonalizationFont

public void addPersonalizationFont(PersonalizationFont newFont)
                            throws SystemException
Throws:
SystemException

addPersonalizationColor

public void addPersonalizationColor(PersonalizationColor newColor)
                             throws SystemException
Throws:
SystemException

addSupplierPersonalizationStyleType

public void addSupplierPersonalizationStyleType(PersonalizationStyleType supplierPersonalizationType)

setCallSchedules

public void setCallSchedules(java.util.Set contactDays)
                      throws SystemException,
                             BusinessException
Creates a call schedule for each contact day in the passed set. Replaces any previous call schedules for this supplier with those created for the passed set. Default contact level for each call schedule is "order".

Throws:
SystemException
BusinessException

removePersonalizationFont

public boolean removePersonalizationFont(PersonalizationFont font)
                                  throws SystemException
Throws:
SystemException

removePersonalizationColor

public boolean removePersonalizationColor(PersonalizationColor color)
                                   throws SystemException
Throws:
SystemException

removePersonalizationRestrictedCharacter

public boolean removePersonalizationRestrictedCharacter(java.lang.Character character)
                                                 throws SystemException
Throws:
SystemException

removePersonalizationStyleType

public boolean removePersonalizationStyleType(PersonalizationStyleType styleType)
                                       throws SystemException
Throws:
SystemException

submit

public void submit()
            throws SystemException,
                   BusinessException
Throws:
SystemException
BusinessException


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28