se.sj.stina.domain.model
Interface SjItinerary

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:
SjItineraryPlain, SjItineraryStandard

public interface SjItinerary
extends TiMapModelInterface, TiModelInterface, TiGeneratedModelInterface

Denna struktur innehåller datat för en förbindelse i ett svar på en tidtabellsfråga. Om man i frågan (ItineraryResultSpecification) angett att man vill ha tillbaka resesträckorna så kommer de i fältet SectionList.

  • Fältet LimitedSeatsList innehåller de antalsräknade platser som man specat i strukturen ItineraryResultSpecification i tidtabellsfrågan. Om man inte specade några alls, så finns detta fält inte med.

  • Fältet SectionList kommer med om man specificerat det i strukturen ItineraryResultSpecification i tidtabellsfrågan.


    Field Summary
    static java.lang.String ARRIVAL_DATE_TIME
               
    static java.lang.String ARRIVAL_LOCATION
               
    static java.lang.String DEMAND_LEVEL
               
    static java.lang.String DEPARTURE_DATE_TIME
               
    static java.lang.String DEPARTURE_LOCATION
               
    static java.lang.String EXTENDED_LIMITED_SEATS_LIST
               
    static java.lang.String ITINERARY_CAMPAIGN_INFORMATION_LIST
               
    static java.lang.String ITINERARY_REFERENCE
               
    static java.lang.String LIMITED_SEATS_LIST
               
    static java.lang.String NUMBER_OF_SECTIONS
               
    static java.lang.String PRICE_GROUP_LIST
               
    static java.lang.String SECTION_LIST
               
    static java.lang.String TRANSPORTATION_DURATION
               
     
    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
     TiDateTime getArrivalDateTime()
              Field arrivalDateTime is defined as mandatory.
     SjLocation getArrivalLocation()
              Field arrivalLocation is defined as mandatory.
     TiStringInterface getDemandLevel()
              Field demandLevel is defined as optional.
     java.lang.String getDemandLevelValue()
              Field demandLevel is defined as optional.
     TiDateTime getDepartureDateTime()
              Field departureDateTime is defined as mandatory.
     SjLocation getDepartureLocation()
              Field departureLocation is defined as mandatory.
     SjExtendedLimitedSeatsList getExtendedLimitedSeatsList()
              Field extendedLimitedSeatsList is defined as optional.
     SjItineraryCampaignInformationList getItineraryCampaignInformationList()
              Field itineraryCampaignInformationList is defined as optional.
     SjObjectStringRef getItineraryReference()
              Field itineraryReference is defined as mandatory.
     java.lang.String getItineraryReferenceValue()
              Field itineraryReference is defined as mandatory.
     SjAvailabilityList getLimitedSeatsList()
              Field limitedSeatsList is defined as optional.
     SjIntegerString getNumberOfSections()
              Field numberOfSections is defined as mandatory.
     java.lang.String getNumberOfSectionsValue()
              Field numberOfSections is defined as mandatory.
     SjAvailablePriceGroupList getPriceGroupList()
              Field priceGroupList is defined as optional.
     SjSectionList getSectionList()
              Field sectionList is defined as optional.
     TiTimeSpan getTransportationDuration()
              Field transportationDuration is defined as mandatory.
     TiDateTime lookupArrivalDateTime()
              Field arrivalDateTime is defined as mandatory.
     SjLocation lookupArrivalLocation()
              Field arrivalLocation is defined as mandatory.
     TiStringInterface lookupDemandLevel()
              Field demandLevel is defined as optional.
     TiDateTime lookupDepartureDateTime()
              Field departureDateTime is defined as mandatory.
     SjLocation lookupDepartureLocation()
              Field departureLocation is defined as mandatory.
     SjExtendedLimitedSeatsList lookupExtendedLimitedSeatsList()
              Field extendedLimitedSeatsList is defined as optional.
     SjItineraryCampaignInformationList lookupItineraryCampaignInformationList()
              Field itineraryCampaignInformationList is defined as optional.
     SjObjectStringRef lookupItineraryReference()
              Field itineraryReference is defined as mandatory.
     SjAvailabilityList lookupLimitedSeatsList()
              Field limitedSeatsList is defined as optional.
     SjIntegerString lookupNumberOfSections()
              Field numberOfSections is defined as mandatory.
     SjAvailablePriceGroupList lookupPriceGroupList()
              Field priceGroupList is defined as optional.
     SjSectionList lookupSectionList()
              Field sectionList is defined as optional.
     TiTimeSpan lookupTransportationDuration()
              Field transportationDuration is defined as mandatory.
     void setArrivalDateTime(TiDateTime inData)
              Field arrivalDateTime is defined as mandatory.
     void setArrivalLocation(SjLocation inData)
              Field arrivalLocation is defined as mandatory.
     void setDemandLevel(TiStringInterface inData)
              Field demandLevel is defined as optional.
     void setDemandLevelValue(java.lang.String inData)
              Field demandLevel is defined as optional.
     void setDemandLevelValue(java.lang.String inData, boolean inNotify)
              Field demandLevel is defined as optional.
     void setDepartureDateTime(TiDateTime inData)
              Field departureDateTime is defined as mandatory.
     void setDepartureLocation(SjLocation inData)
              Field departureLocation is defined as mandatory.
     void setExtendedLimitedSeatsList(SjExtendedLimitedSeatsList inData)
              Field extendedLimitedSeatsList is defined as optional.
     void setItineraryCampaignInformationList(SjItineraryCampaignInformationList inData)
              Field itineraryCampaignInformationList is defined as optional.
     void setItineraryReference(SjObjectStringRef inData)
              Field itineraryReference is defined as mandatory.
     void setItineraryReferenceValue(java.lang.String inData)
              Field itineraryReference is defined as mandatory.
     void setItineraryReferenceValue(java.lang.String inData, boolean inNotify)
              Field itineraryReference is defined as mandatory.
     void setLimitedSeatsList(SjAvailabilityList inData)
              Field limitedSeatsList is defined as optional.
     void setNumberOfSections(SjIntegerString inData)
              Field numberOfSections is defined as mandatory.
     void setNumberOfSectionsValue(java.lang.String inData)
              Field numberOfSections is defined as mandatory.
     void setNumberOfSectionsValue(java.lang.String inData, boolean inNotify)
              Field numberOfSections is defined as mandatory.
     void setPriceGroupList(SjAvailablePriceGroupList inData)
              Field priceGroupList is defined as optional.
     void setSectionList(SjSectionList inData)
              Field sectionList is defined as optional.
     void setTransportationDuration(TiTimeSpan inData)
              Field transportationDuration 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

    ITINERARY_REFERENCE

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

    DEPARTURE_LOCATION

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

    DEPARTURE_DATE_TIME

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

    ARRIVAL_LOCATION

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

    ARRIVAL_DATE_TIME

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

    TRANSPORTATION_DURATION

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

    NUMBER_OF_SECTIONS

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

    SECTION_LIST

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

    LIMITED_SEATS_LIST

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

    PRICE_GROUP_LIST

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

    DEMAND_LEVEL

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

    EXTENDED_LIMITED_SEATS_LIST

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

    ITINERARY_CAMPAIGN_INFORMATION_LIST

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

    getItineraryReference

    SjObjectStringRef getItineraryReference()
    Field itineraryReference is defined as mandatory.


    lookupItineraryReference

    SjObjectStringRef lookupItineraryReference()
    Field itineraryReference is defined as mandatory.


    setItineraryReference

    void setItineraryReference(SjObjectStringRef inData)
    Field itineraryReference is defined as mandatory.


    getItineraryReferenceValue

    java.lang.String getItineraryReferenceValue()
    Field itineraryReference is defined as mandatory.


    setItineraryReferenceValue

    void setItineraryReferenceValue(java.lang.String inData)
    Field itineraryReference is defined as mandatory.


    setItineraryReferenceValue

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


    getDepartureLocation

    SjLocation getDepartureLocation()
    Field departureLocation is defined as mandatory.


    lookupDepartureLocation

    SjLocation lookupDepartureLocation()
    Field departureLocation is defined as mandatory.


    setDepartureLocation

    void setDepartureLocation(SjLocation inData)
    Field departureLocation is defined as mandatory.


    getDepartureDateTime

    TiDateTime getDepartureDateTime()
    Field departureDateTime is defined as mandatory.


    lookupDepartureDateTime

    TiDateTime lookupDepartureDateTime()
    Field departureDateTime is defined as mandatory.


    setDepartureDateTime

    void setDepartureDateTime(TiDateTime inData)
    Field departureDateTime is defined as mandatory.


    getArrivalLocation

    SjLocation getArrivalLocation()
    Field arrivalLocation is defined as mandatory.


    lookupArrivalLocation

    SjLocation lookupArrivalLocation()
    Field arrivalLocation is defined as mandatory.


    setArrivalLocation

    void setArrivalLocation(SjLocation inData)
    Field arrivalLocation is defined as mandatory.


    getArrivalDateTime

    TiDateTime getArrivalDateTime()
    Field arrivalDateTime is defined as mandatory.


    lookupArrivalDateTime

    TiDateTime lookupArrivalDateTime()
    Field arrivalDateTime is defined as mandatory.


    setArrivalDateTime

    void setArrivalDateTime(TiDateTime inData)
    Field arrivalDateTime is defined as mandatory.


    getTransportationDuration

    TiTimeSpan getTransportationDuration()
    Field transportationDuration is defined as mandatory.


    lookupTransportationDuration

    TiTimeSpan lookupTransportationDuration()
    Field transportationDuration is defined as mandatory.


    setTransportationDuration

    void setTransportationDuration(TiTimeSpan inData)
    Field transportationDuration is defined as mandatory.


    getNumberOfSections

    SjIntegerString getNumberOfSections()
    Field numberOfSections is defined as mandatory.


    lookupNumberOfSections

    SjIntegerString lookupNumberOfSections()
    Field numberOfSections is defined as mandatory.


    setNumberOfSections

    void setNumberOfSections(SjIntegerString inData)
    Field numberOfSections is defined as mandatory.


    getNumberOfSectionsValue

    java.lang.String getNumberOfSectionsValue()
    Field numberOfSections is defined as mandatory.


    setNumberOfSectionsValue

    void setNumberOfSectionsValue(java.lang.String inData)
    Field numberOfSections is defined as mandatory.


    setNumberOfSectionsValue

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


    getSectionList

    SjSectionList getSectionList()
    Field sectionList is defined as optional.


    lookupSectionList

    SjSectionList lookupSectionList()
    Field sectionList is defined as optional.


    setSectionList

    void setSectionList(SjSectionList inData)
    Field sectionList is defined as optional.


    getLimitedSeatsList

    SjAvailabilityList getLimitedSeatsList()
    Field limitedSeatsList is defined as optional.


    lookupLimitedSeatsList

    SjAvailabilityList lookupLimitedSeatsList()
    Field limitedSeatsList is defined as optional.


    setLimitedSeatsList

    void setLimitedSeatsList(SjAvailabilityList inData)
    Field limitedSeatsList is defined as optional.


    getPriceGroupList

    SjAvailablePriceGroupList getPriceGroupList()
    Field priceGroupList is defined as optional.


    lookupPriceGroupList

    SjAvailablePriceGroupList lookupPriceGroupList()
    Field priceGroupList is defined as optional.


    setPriceGroupList

    void setPriceGroupList(SjAvailablePriceGroupList inData)
    Field priceGroupList is defined as optional.


    getDemandLevel

    TiStringInterface getDemandLevel()
    Field demandLevel is defined as optional.


    lookupDemandLevel

    TiStringInterface lookupDemandLevel()
    Field demandLevel is defined as optional.


    setDemandLevel

    void setDemandLevel(TiStringInterface inData)
    Field demandLevel is defined as optional.


    getDemandLevelValue

    java.lang.String getDemandLevelValue()
    Field demandLevel is defined as optional.


    setDemandLevelValue

    void setDemandLevelValue(java.lang.String inData)
    Field demandLevel is defined as optional.


    setDemandLevelValue

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


    getExtendedLimitedSeatsList

    SjExtendedLimitedSeatsList getExtendedLimitedSeatsList()
    Field extendedLimitedSeatsList is defined as optional.


    lookupExtendedLimitedSeatsList

    SjExtendedLimitedSeatsList lookupExtendedLimitedSeatsList()
    Field extendedLimitedSeatsList is defined as optional.


    setExtendedLimitedSeatsList

    void setExtendedLimitedSeatsList(SjExtendedLimitedSeatsList inData)
    Field extendedLimitedSeatsList is defined as optional.


    getItineraryCampaignInformationList

    SjItineraryCampaignInformationList getItineraryCampaignInformationList()
    Field itineraryCampaignInformationList is defined as optional.


    lookupItineraryCampaignInformationList

    SjItineraryCampaignInformationList lookupItineraryCampaignInformationList()
    Field itineraryCampaignInformationList is defined as optional.


    setItineraryCampaignInformationList

    void setItineraryCampaignInformationList(SjItineraryCampaignInformationList inData)
    Field itineraryCampaignInformationList is defined as optional.



    Copyright © 2012. All Rights Reserved.