|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.stina.framework.support.observer.TiSubject
se.sj.stina.domain.provider.SjStinaServerObjectHolder
se.sj.stina.domain.provider.SjItineraryResult
public class SjItineraryResult
Implementation of SjItineraryResultInterface. Serves as client side representation of a Stina Server itinerary result object.
Field Summary | |
---|---|
protected SjItineraries |
_itineraries
|
protected java.util.Hashtable<java.lang.String,java.util.Hashtable<java.lang.String,TiStringInterface>> |
_priceFactorAndStates
|
protected java.lang.String |
_transportSectionsOrigin
|
static java.lang.String |
PRICE_COEFF
|
static java.lang.String |
PRICE_STATE
|
static java.lang.String |
PRICE_STATE_TYPE
|
Constructor Summary | |
---|---|
SjItineraryResult(SjStinaServerCallerInterface serverCaller,
se.sj.stina.ejb.itinerary.ItineraryInformation itineraryInfo,
SjCreateItinerary ci,
SjStinaModelFactoryInterface stinaModelFactory,
boolean preferCompressedData)
Objects of this class are only instantiated by a Stina provider and returned in the form of a SjItineraryResultInterface
as the result of a search for itineraries. |
Methods inherited from class se.sj.stina.domain.provider.SjStinaServerObjectHolder |
---|
decrementCachedCount, getCachedCount, getCacheKey, getQueryModel, getServerCaller, getServerObject, getServerObjectID, getStinaModelFactory, incrementCachedCount, prefersCompressedData, queryModelInitialised, removeServerObject, resultInitialised, setCachedCount, setCacheKey, setPrefersCompressedData, setQueryModel, setServerCaller, setServerObject, setServerObjectID, setStinaModelFactory |
Methods inherited from class org.stina.framework.support.observer.TiSubject |
---|
attachObserver, clone, detachObserver, getIndexOf, getIndexOf, getObserverCount, getObserverCount, isObserverAttached, logObservers, lookupObservers, lookupObserversLock, notifyAnyAspectObservers, notifyObservers, toDebugString |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected SjItineraries _itineraries
protected java.lang.String _transportSectionsOrigin
protected java.util.Hashtable<java.lang.String,java.util.Hashtable<java.lang.String,TiStringInterface>> _priceFactorAndStates
public static final java.lang.String PRICE_STATE_TYPE
public static final java.lang.String PRICE_COEFF
public static final java.lang.String PRICE_STATE
Constructor Detail |
---|
SjItineraryResult(SjStinaServerCallerInterface serverCaller, se.sj.stina.ejb.itinerary.ItineraryInformation itineraryInfo, SjCreateItinerary ci, SjStinaModelFactoryInterface stinaModelFactory, boolean preferCompressedData) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
SjItineraryResultInterface
as the result of a search for itineraries.
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
SjItineraryResultInterface
,
SjStinaInformationProviderInterface.findItineraries(SjItineraryCombinedQuery)
,
SjInformationProvider.findItineraries(SjItineraryCombinedQuery)
,
SjStinaInformationProvider.findItineraries(SjItineraryCombinedQuery)
Method Detail |
---|
public SjCloseItineraryResultResult close(SjCloseItineraryResultQuery cirq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
close
in interface SjItineraryResultInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public void forceClose() throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
close
method.
forceClose
in class SjStinaServerObjectHolder
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjAvailableSeatsSummaryResult getAvailableSeatsSummary(SjItineraryAvailableSeatsQueryList qryList) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getAvailableSeatsSummary
in interface SjItineraryResultInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjAvailableSeatsDetailResult getAvailableSeatsDetail(SjItineraryAvailableSeatsQueryList qryList) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getAvailableSeatsDetail
in interface SjItineraryResultInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjItineraryAvailableSeatsLightResult getAvailableSeatsLight(SjItineraryAvailableSeatsLightQuery qry) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getAvailableSeatsLight
in interface SjItineraryResultInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjTravelServiceDetailedPriceLightResult calculateTravelServiceDetailedPriceBasedOnLightSpecification(SjTravelServiceDetailedPriceLightSpecification tsdpls) throws TiAmbiguousDataException, TiBadTransferDataException, TiInformationException, TiSevereException, TiFatalException
calculateTravelServiceDetailedPriceBasedOnLightSpecification
in interface SjItineraryResultInterface
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException
SjTravelServiceDetailedPriceLightResult calculateTravelServiceDetailedPriceBasedOnLightSpecification(SjTravelServiceDetailedPriceLightSpecification tsdpls, boolean remote) throws TiAmbiguousDataException, TiBadTransferDataException, TiInformationException, TiSevereException, TiFatalException
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException
public void setUsedInBooking()
setUsedInBooking
in interface SjItineraryResultInterface
public SjItineraries getItineraries() throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getItineraries
in interface SjItineraryResultInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjItineraryCharacteristicsResult getItineraryCharacteristics(SjItineraryCharacteristicsQuery icq) throws TiAmbiguousDataException, TiBadTransferDataException, TiInformationException, TiSevereException, TiFatalException
getItineraryCharacteristics
in interface SjItineraryResultInterface
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException
public SjItineraryValidDiscountsResult getValidDiscounts(SjItineraryValidDiscountsQuery ivdq) throws TiAmbiguousDataException, TiBadTransferDataException, TiInformationException, TiSevereException, TiFatalException
getValidDiscounts
in interface SjItineraryResultInterface
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException
public byte[] getId() throws TiAmbiguousDataException, TiBadTransferDataException, TiInformationException, TiSevereException, TiFatalException
getId
in interface SjItineraryResultInterface
getId
in class SjStinaServerObjectHolder
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException
public java.lang.String getTransportSectionsOrigin()
void setPQFactorAndState(SjTravelServiceDetailedPriceLightResult tstdplr)
protected java.util.Hashtable<java.lang.String,java.util.Hashtable<java.lang.String,TiStringInterface>> getPriceFactorAndStateTable()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |