se.sj.stina.domain.model.impl.standard
Class SjSalesControlPriceGroupLogicStandard

java.lang.Object
  extended by org.stina.framework.support.observer.TiSubject
      extended by org.stina.framework.core.model.TiAbstractModel
          extended by org.stina.framework.core.model.TiAbstractMapModel
              extended by se.sj.stina.domain.model.impl.standard.SjSalesControlPriceGroupLogicStandard
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable, TiCommonModelPartInterface, TiContainerModelPartInterface, TiGeneratedModelInterface, TiListModelPartInterface, TiMapModelInterface, TiMapModelPartInterface, TiMapPlainInterface, TiMapPropInterface, TiModelConstantsInterface, TiModelInterface, TiPrimitiveModelPartInterface, TiPropertyPartInterface, TiObserverInterface, TiSubjectInterface, TiModelComponentInterface, SjSalesControlPriceGroupLogic

public class SjSalesControlPriceGroupLogicStandard
extends TiAbstractMapModel
implements SjSalesControlPriceGroupLogic

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

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.stina.framework.core.model.TiAbstractMapModel
TiAbstractMapModel.TiMapModelComparator
 
Field Summary
 
Fields inherited from class org.stina.framework.core.model.TiAbstractModel
disposed
 
Fields inherited from interface se.sj.stina.domain.model.SjSalesControlPriceGroupLogic
EXPIRATION_DATE, MAXIMUM_DAYS_BEFORE_DEPARTURE, MINIMUM_DAYS_BEFORE_DEPARTURE, PRICE_GROUP_CODE, SALES_CONTROL_PRODUCT_LIST, 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
 
Constructor Summary
SjSalesControlPriceGroupLogicStandard()
           
 
Method Summary
 TiDate getExpirationDate()
          Field expirationDate is defined as mandatory.
 java.lang.String getGeneratedTiName()
           
 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.
 java.lang.String getRealTiName()
           
 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.
protected  TiFieldSpecificationEnumeration specifyFields()
           
 
Methods inherited from class org.stina.framework.core.model.TiAbstractMapModel
attachObserver, clear, clone, detachObserver, disposeModel, equalsModel, getAssignedFieldNames, getComparator, getField, getField, getFieldNames, getIncludeIfOptional, getIndexForXorPart, getModel, getModelImpl, getRealField, getRealField, getValue, getXorNameForXorPart, getXorPartNames, getXorSpecificationByName, hasField, importValue, importValue, isEmpty, lookupField, lookupFieldObject, lookupModel, lookupModelImpl, memberModel, setIncludeIfOptional, setModel, setUpdateXorFieldEnabled, setValue, setValue, specifyXors, toDebugString, toDebugString
 
Methods inherited from class org.stina.framework.core.model.TiAbstractModel
addModelElement, addModelElement, addModelElements, addModelElements, clone, compareTo, containsModelElement, copyProperties, createCloneInstance, getCloneTableKey, getIndexOf, getIndexOfEqualsModel, getIndexOfInstance, getLastIndexOf, getListSize, getModelElementAt, getModelElements, getProperty, getPropertyModel, getPropertyNames, hasProperties, hasProperty, insertModelElementAt, insertModelElementAt, isEnabled, isSizeField, moveModelElementOfInstance, moveModelElementOfInstance, property, removeAllModelElements, removeAllModelElements, removeModelElement, removeModelElement, removeModelElementAt, removeModelElementAt, removeProperties, removeProperty, removeProperty, setEnabled, setEnabled, setModelElementAt, setModelElementAt, setModelElements, setModelElements, setProperty, setProperty, sizeOfList, specifyProperties, update, update, updateObserver
 
Methods inherited from class org.stina.framework.support.observer.TiSubject
getIndexOf, getIndexOf, getObserverCount, getObserverCount, isObserverAttached, logObservers, lookupObservers, lookupObserversLock, notifyAnyAspectObservers, notifyObservers
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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, 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
 
Methods inherited from interface org.stina.framework.support.util.TiModelComponentInterface
property
 

Constructor Detail

SjSalesControlPriceGroupLogicStandard

public SjSalesControlPriceGroupLogicStandard()
Method Detail

getPriceGroupCode

public SjCode getPriceGroupCode()
Field priceGroupCode is defined as mandatory.

Specified by:
getPriceGroupCode in interface SjSalesControlPriceGroupLogic

lookupPriceGroupCode

public SjCode lookupPriceGroupCode()
Field priceGroupCode is defined as mandatory.

Specified by:
lookupPriceGroupCode in interface SjSalesControlPriceGroupLogic

setPriceGroupCode

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

Specified by:
setPriceGroupCode in interface SjSalesControlPriceGroupLogic

getPriceGroupCodeValue

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

Specified by:
getPriceGroupCodeValue in interface SjSalesControlPriceGroupLogic

setPriceGroupCodeValue

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

Specified by:
setPriceGroupCodeValue in interface SjSalesControlPriceGroupLogic

setPriceGroupCodeValue

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

Specified by:
setPriceGroupCodeValue in interface SjSalesControlPriceGroupLogic

getStartDate

public TiDate getStartDate()
Field startDate is defined as mandatory.

Specified by:
getStartDate in interface SjSalesControlPriceGroupLogic

lookupStartDate

public TiDate lookupStartDate()
Field startDate is defined as mandatory.

Specified by:
lookupStartDate in interface SjSalesControlPriceGroupLogic

setStartDate

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

Specified by:
setStartDate in interface SjSalesControlPriceGroupLogic

getExpirationDate

public TiDate getExpirationDate()
Field expirationDate is defined as mandatory.

Specified by:
getExpirationDate in interface SjSalesControlPriceGroupLogic

lookupExpirationDate

public TiDate lookupExpirationDate()
Field expirationDate is defined as mandatory.

Specified by:
lookupExpirationDate in interface SjSalesControlPriceGroupLogic

setExpirationDate

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

Specified by:
setExpirationDate in interface SjSalesControlPriceGroupLogic

getMinimumDaysBeforeDeparture

public SjIntegerString getMinimumDaysBeforeDeparture()
Field minimumDaysBeforeDeparture is defined as optional.

Specified by:
getMinimumDaysBeforeDeparture in interface SjSalesControlPriceGroupLogic

lookupMinimumDaysBeforeDeparture

public SjIntegerString lookupMinimumDaysBeforeDeparture()
Field minimumDaysBeforeDeparture is defined as optional.

Specified by:
lookupMinimumDaysBeforeDeparture in interface SjSalesControlPriceGroupLogic

setMinimumDaysBeforeDeparture

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

Specified by:
setMinimumDaysBeforeDeparture in interface SjSalesControlPriceGroupLogic

getMinimumDaysBeforeDepartureValue

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

Specified by:
getMinimumDaysBeforeDepartureValue in interface SjSalesControlPriceGroupLogic

setMinimumDaysBeforeDepartureValue

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

Specified by:
setMinimumDaysBeforeDepartureValue in interface SjSalesControlPriceGroupLogic

setMinimumDaysBeforeDepartureValue

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

Specified by:
setMinimumDaysBeforeDepartureValue in interface SjSalesControlPriceGroupLogic

getMaximumDaysBeforeDeparture

public SjIntegerString getMaximumDaysBeforeDeparture()
Field maximumDaysBeforeDeparture is defined as optional.

Specified by:
getMaximumDaysBeforeDeparture in interface SjSalesControlPriceGroupLogic

lookupMaximumDaysBeforeDeparture

public SjIntegerString lookupMaximumDaysBeforeDeparture()
Field maximumDaysBeforeDeparture is defined as optional.

Specified by:
lookupMaximumDaysBeforeDeparture in interface SjSalesControlPriceGroupLogic

setMaximumDaysBeforeDeparture

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

Specified by:
setMaximumDaysBeforeDeparture in interface SjSalesControlPriceGroupLogic

getMaximumDaysBeforeDepartureValue

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

Specified by:
getMaximumDaysBeforeDepartureValue in interface SjSalesControlPriceGroupLogic

setMaximumDaysBeforeDepartureValue

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

Specified by:
setMaximumDaysBeforeDepartureValue in interface SjSalesControlPriceGroupLogic

setMaximumDaysBeforeDepartureValue

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

Specified by:
setMaximumDaysBeforeDepartureValue in interface SjSalesControlPriceGroupLogic

getSalesControlProductList

public SjSalesControlProductList getSalesControlProductList()
Field salesControlProductList is defined as mandatory.

Specified by:
getSalesControlProductList in interface SjSalesControlPriceGroupLogic

lookupSalesControlProductList

public SjSalesControlProductList lookupSalesControlProductList()
Field salesControlProductList is defined as mandatory.

Specified by:
lookupSalesControlProductList in interface SjSalesControlPriceGroupLogic

setSalesControlProductList

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

Specified by:
setSalesControlProductList in interface SjSalesControlPriceGroupLogic

specifyFields

protected TiFieldSpecificationEnumeration specifyFields()
Specified by:
specifyFields in class TiAbstractMapModel

getRealTiName

public java.lang.String getRealTiName()
Specified by:
getRealTiName in interface TiCommonModelPartInterface
Overrides:
getRealTiName in class TiAbstractModel

getGeneratedTiName

public java.lang.String getGeneratedTiName()
Specified by:
getGeneratedTiName in interface TiCommonModelPartInterface
Overrides:
getGeneratedTiName in class TiAbstractModel


Copyright © 2012. All Rights Reserved.