se.sj.stina.domain.model
Interface SjSalesControlPriceGroupLogic

All Superinterfaces:
java.lang.Cloneable, java.lang.Comparable, java.io.Serializable, TiCommonModelPartInterface, TiContainerModelPartInterface, TiGeneratedModelInterface, TiListModelPartInterface, TiMapModelInterface, TiMapModelPartInterface, TiMapPlainInterface, TiMapPropInterface, TiModelConstantsInterface, TiModelInterface, TiObserverInterface, TiPrimitiveModelPartInterface, TiPropertyPartInterface, TiSubjectInterface
All Known Implementing Classes:
SjSalesControlPriceGroupLogicPlain, SjSalesControlPriceGroupLogicStandard

public interface SjSalesControlPriceGroupLogic
extends TiMapModelInterface, TiModelInterface, TiGeneratedModelInterface

Innehåller säljdefinitioner per prisgrupp(=defaultgrupp) MinimumDaysBeforeDeparture (FORKOPMIN) anger minsta antal dagar mellan bokning och avresa som prisgruppen är bokningsbar MaximumDaysBeforeDeparture (FORKOPMAX) anger max antal dagar mellan bokning och avresa som prisgruppen är bokningsbar


Field Summary
static java.lang.String EXPIRATION_DATE
           
static java.lang.String MAXIMUM_DAYS_BEFORE_DEPARTURE
           
static java.lang.String MINIMUM_DAYS_BEFORE_DEPARTURE
           
static java.lang.String PRICE_GROUP_CODE
           
static java.lang.String SALES_CONTROL_PRODUCT_LIST
           
static java.lang.String START_DATE
           
 
Fields inherited from interface org.stina.framework.core.model.TiModelConstantsInterface
ACTIVATED_ELEMENT_PROPERTY, BACKGROUND_COLOR, BOOLEAN_LIST, BYTE_ARRAY_LIST, COLUMN_WIDTH, DEFAULT_VALUE, DISALLOWED_VALUES, DISPLAY_MODE_PROPERTY, EDITABLE, ENABLED, FALSE_MNEMONIC_KEY, FALSE_TEXT, FONT, FORCE_UPDATE, FOREGROUND_COLOR, HORIZONTAL_ALIGNMENT, INTEGER_LIST, LONG_LIST, LONG_LONG_LIST, MAX_VALUE, MIN_VALUE, MNEMONIC_KEY, NO_RESTORE_OF_FIELD, OBJECT_LIST, OBJECT_REFERENCE_LIST, PLAIN_TEXT, PLAIN_VALUES, POSSIBLE_VALUES, PROHIBIT_HTML_FILTER, ROW_HEIGHT, SELECTABLE, SELECTED_ELEMENT_PROPERTY, SELECTED_ELEMENTS, SELECTED_PROPERTY, STRING_LIST, TIBOOLEAN_FALSE, TIBOOLEAN_TRUE, TIINTEGER_0, TISTRING_EMPTY, TOOLTIP_TEXT, TRUE_MNEMONIC_KEY, TRUE_TEXT, VERTICAL_ALIGNMENT
 
Method Summary
 TiDate getExpirationDate()
          Field expirationDate is defined as mandatory.
 SjIntegerString getMaximumDaysBeforeDeparture()
          Field maximumDaysBeforeDeparture is defined as optional.
 java.lang.String getMaximumDaysBeforeDepartureValue()
          Field maximumDaysBeforeDeparture is defined as optional.
 SjIntegerString getMinimumDaysBeforeDeparture()
          Field minimumDaysBeforeDeparture is defined as optional.
 java.lang.String getMinimumDaysBeforeDepartureValue()
          Field minimumDaysBeforeDeparture is defined as optional.
 SjCode getPriceGroupCode()
          Field priceGroupCode is defined as mandatory.
 java.lang.String getPriceGroupCodeValue()
          Field priceGroupCode is defined as mandatory.
 SjSalesControlProductList getSalesControlProductList()
          Field salesControlProductList is defined as mandatory.
 TiDate getStartDate()
          Field startDate is defined as mandatory.
 TiDate lookupExpirationDate()
          Field expirationDate is defined as mandatory.
 SjIntegerString lookupMaximumDaysBeforeDeparture()
          Field maximumDaysBeforeDeparture is defined as optional.
 SjIntegerString lookupMinimumDaysBeforeDeparture()
          Field minimumDaysBeforeDeparture is defined as optional.
 SjCode lookupPriceGroupCode()
          Field priceGroupCode is defined as mandatory.
 SjSalesControlProductList lookupSalesControlProductList()
          Field salesControlProductList is defined as mandatory.
 TiDate lookupStartDate()
          Field startDate is defined as mandatory.
 void setExpirationDate(TiDate inData)
          Field expirationDate is defined as mandatory.
 void setMaximumDaysBeforeDeparture(SjIntegerString inData)
          Field maximumDaysBeforeDeparture is defined as optional.
 void setMaximumDaysBeforeDepartureValue(java.lang.String inData)
          Field maximumDaysBeforeDeparture is defined as optional.
 void setMaximumDaysBeforeDepartureValue(java.lang.String inData, boolean inNotify)
          Field maximumDaysBeforeDeparture is defined as optional.
 void setMinimumDaysBeforeDeparture(SjIntegerString inData)
          Field minimumDaysBeforeDeparture is defined as optional.
 void setMinimumDaysBeforeDepartureValue(java.lang.String inData)
          Field minimumDaysBeforeDeparture is defined as optional.
 void setMinimumDaysBeforeDepartureValue(java.lang.String inData, boolean inNotify)
          Field minimumDaysBeforeDeparture is defined as optional.
 void setPriceGroupCode(SjCode inData)
          Field priceGroupCode is defined as mandatory.
 void setPriceGroupCodeValue(java.lang.String inData)
          Field priceGroupCode is defined as mandatory.
 void setPriceGroupCodeValue(java.lang.String inData, boolean inNotify)
          Field priceGroupCode is defined as mandatory.
 void setSalesControlProductList(SjSalesControlProductList inData)
          Field salesControlProductList is defined as mandatory.
 void setStartDate(TiDate inData)
          Field startDate is defined as mandatory.
 
Methods inherited from interface org.stina.framework.core.model.TiMapPlainInterface
clear, getAssignedFieldNames, getComparator, getFieldNames, getModelImpl, getXorNameForXorPart, getXorPartNames, hasField, isEmpty, lookupFieldObject, lookupModelImpl, toDebugString
 
Methods inherited from interface org.stina.framework.core.model.TiMapModelPartInterface
getIncludeIfOptional, getIndexForXorPart, lookupModel, setIncludeIfOptional, setUpdateXorFieldEnabled
 
Methods inherited from interface org.stina.framework.core.model.TiContainerModelPartInterface
getModel, setModel
 
Methods inherited from interface org.stina.framework.core.model.TiCommonModelPartInterface
clone, disposeModel, equalsModel, getGeneratedTiName, getRealTiName, getValue, importValue, importValue, setValue, setValue, toDebugString, update, update
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.stina.framework.core.model.TiPropertyPartInterface
getProperty, getPropertyModel, getPropertyNames, isEnabled, removeProperties, removeProperty, removeProperty, setEnabled, setEnabled, setProperty, setProperty, specifyProperties
 
Methods inherited from interface org.stina.framework.support.observer.TiObserverInterface
updateObserver
 
Methods inherited from interface org.stina.framework.core.model.TiListModelPartInterface
addModelElement, addModelElement, addModelElements, addModelElements, containsModelElement, getIndexOf, getIndexOfEqualsModel, getIndexOfInstance, getLastIndexOf, getListSize, getModelElementAt, getModelElements, insertModelElementAt, insertModelElementAt, moveModelElementOfInstance, moveModelElementOfInstance, removeAllModelElements, removeAllModelElements, removeModelElement, removeModelElement, removeModelElementAt, removeModelElementAt, setModelElementAt, setModelElementAt, setModelElements, setModelElements
 
Methods inherited from interface org.stina.framework.support.observer.TiSubjectInterface
attachObserver, clone, detachObserver, getObserverCount, isObserverAttached, lookupObservers, lookupObserversLock, notifyObservers, toDebugString
 

Field Detail

PRICE_GROUP_CODE

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

START_DATE

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

EXPIRATION_DATE

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

MINIMUM_DAYS_BEFORE_DEPARTURE

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

MAXIMUM_DAYS_BEFORE_DEPARTURE

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

SALES_CONTROL_PRODUCT_LIST

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

getPriceGroupCode

SjCode getPriceGroupCode()
Field priceGroupCode is defined as mandatory.


lookupPriceGroupCode

SjCode lookupPriceGroupCode()
Field priceGroupCode is defined as mandatory.


setPriceGroupCode

void setPriceGroupCode(SjCode inData)
Field priceGroupCode is defined as mandatory.


getPriceGroupCodeValue

java.lang.String getPriceGroupCodeValue()
Field priceGroupCode is defined as mandatory.


setPriceGroupCodeValue

void setPriceGroupCodeValue(java.lang.String inData)
Field priceGroupCode is defined as mandatory.


setPriceGroupCodeValue

void setPriceGroupCodeValue(java.lang.String inData,
                            boolean inNotify)
Field priceGroupCode is defined as mandatory.


getStartDate

TiDate getStartDate()
Field startDate is defined as mandatory.


lookupStartDate

TiDate lookupStartDate()
Field startDate is defined as mandatory.


setStartDate

void setStartDate(TiDate inData)
Field startDate is defined as mandatory.


getExpirationDate

TiDate getExpirationDate()
Field expirationDate is defined as mandatory.


lookupExpirationDate

TiDate lookupExpirationDate()
Field expirationDate is defined as mandatory.


setExpirationDate

void setExpirationDate(TiDate inData)
Field expirationDate is defined as mandatory.


getMinimumDaysBeforeDeparture

SjIntegerString getMinimumDaysBeforeDeparture()
Field minimumDaysBeforeDeparture is defined as optional.


lookupMinimumDaysBeforeDeparture

SjIntegerString lookupMinimumDaysBeforeDeparture()
Field minimumDaysBeforeDeparture is defined as optional.


setMinimumDaysBeforeDeparture

void setMinimumDaysBeforeDeparture(SjIntegerString inData)
Field minimumDaysBeforeDeparture is defined as optional.


getMinimumDaysBeforeDepartureValue

java.lang.String getMinimumDaysBeforeDepartureValue()
Field minimumDaysBeforeDeparture is defined as optional.


setMinimumDaysBeforeDepartureValue

void setMinimumDaysBeforeDepartureValue(java.lang.String inData)
Field minimumDaysBeforeDeparture is defined as optional.


setMinimumDaysBeforeDepartureValue

void setMinimumDaysBeforeDepartureValue(java.lang.String inData,
                                        boolean inNotify)
Field minimumDaysBeforeDeparture is defined as optional.


getMaximumDaysBeforeDeparture

SjIntegerString getMaximumDaysBeforeDeparture()
Field maximumDaysBeforeDeparture is defined as optional.


lookupMaximumDaysBeforeDeparture

SjIntegerString lookupMaximumDaysBeforeDeparture()
Field maximumDaysBeforeDeparture is defined as optional.


setMaximumDaysBeforeDeparture

void setMaximumDaysBeforeDeparture(SjIntegerString inData)
Field maximumDaysBeforeDeparture is defined as optional.


getMaximumDaysBeforeDepartureValue

java.lang.String getMaximumDaysBeforeDepartureValue()
Field maximumDaysBeforeDeparture is defined as optional.


setMaximumDaysBeforeDepartureValue

void setMaximumDaysBeforeDepartureValue(java.lang.String inData)
Field maximumDaysBeforeDeparture is defined as optional.


setMaximumDaysBeforeDepartureValue

void setMaximumDaysBeforeDepartureValue(java.lang.String inData,
                                        boolean inNotify)
Field maximumDaysBeforeDeparture is defined as optional.


getSalesControlProductList

SjSalesControlProductList getSalesControlProductList()
Field salesControlProductList is defined as mandatory.


lookupSalesControlProductList

SjSalesControlProductList lookupSalesControlProductList()
Field salesControlProductList is defined as mandatory.


setSalesControlProductList

void setSalesControlProductList(SjSalesControlProductList inData)
Field salesControlProductList is defined as mandatory.



Copyright © 2012. All Rights Reserved.