se.sj.stina.domain.provider
Class ModelAssembler

java.lang.Object
  extended by se.sj.stina.domain.provider.ModelAssembler

public class ModelAssembler
extends java.lang.Object


Constructor Summary
ModelAssembler()
           
 
Method Summary
static SjAcceptableTravelMethodsResult getAcceptableTravelMethodsResult(SjStinaModelFactoryInterface modelFact, SjP2SAcceptableTravelMethodsResult p2satmResult)
           
static SjAddOrderItemResult getAddOrderItemResult(SjStinaModelFactoryInterface modelFact, SjP2SBookTransportResult p2sbtResult)
           
static SjAddOrderItemResult getAddOrderItemResult(SjStinaModelFactoryInterface modelFact, SjTravelServiceTransportConsumerResult tstcr)
           
static SjAvailableSeatsTransportDetailQuery getAvailableSeatsTransportDetailQuery(SjItineraryResultInterface itineraryResult, SjStinaModelFactoryInterface modelFact, SjItineraryAvailableSeatsQueryList iasql)
           
static SjAvailableSeatsTransportLightQuery getAvailableSeatsTransportLightQuery(SjItineraryResultInterface itineraryResult, SjStinaModelFactoryInterface modelFact, SjItineraryAvailableSeatsLightQuery iaslq)
           
static SjAvailableSeatsTransportLightQuery getAvailableSeatsTransportLightQuery(SjStinaModelFactoryInterface modelFact, SjItineraryAvailableSeatsTransportSpecification iasts)
           
static SjAvailableSeatsTransportSummaryQuery getAvailableSeatsTransportSummaryQuery(SjItineraryResultInterface itineraryResult, SjStinaModelFactoryInterface modelFact, SjItineraryAvailableSeatsQueryList iasql)
           
static SjItineraryAvailableSeatsLightResult getItineraryAvailableSeatsLightResult(SjStinaModelFactoryInterface modelFact, SjItineraryAvailableSeatsTransportResult iastr)
           
static SjItineraryCharacteristicsResult getItineraryCharacteristicsResult(SjStinaModelFactoryInterface modelFact, SjP2SItineraryCharacteristicsResult p2sicr)
           
static SjItineraryTransportCharacteristicsQuery getItineraryTransportCharacteristicsQuery(SjItineraryResultInterface itineraryResult, SjStinaModelFactoryInterface modelFact, SjItineraryCharacteristicsQuery icq)
           
static SjItineraryValidDiscountsResult getItineraryValidDiscountsResult(SjStinaModelFactoryInterface modelFact, SjValidDiscountsForRelationResult result)
           
static SjP2SAcceptableTravelMethodsQuery getP2SAcceptableTravelMethodsQuery(SjStinaModelFactoryInterface modelFact, SjAcceptableTravelMethodsQuery atmq)
           
static SjP2SBookTransportSpecification getP2SBookTransportSpecification(SjStinaModelFactoryInterface modelFact, SjStinaServerCallerInterface serverCaller, SjTravelServiceLightSpecification tsls)
           
static SjP2SBookTransportSpecification getP2SBookTransportSpecification(SjStinaModelFactoryInterface modelFact, SjStinaServerCallerInterface serverCaller, SjTravelServiceSpecification spec)
           
static SjP2SBookTransportSpecification getP2SBookTransportSpecification(SjStinaModelFactoryInterface modelFact, SjStinaServerCallerInterface serverCaller, SjTravelServiceTransportConsumerSpecification spec)
           
static SjP2SItineraryCharacteristicsQuery getP2SItineraryCharacteristicsQuery(SjItineraryResultInterface itineraryResult, SjStinaModelFactoryInterface modelFact, SjItineraryCharacteristicsQuery icq)
           
static SjP2SItineraryCharacteristicsQuery getP2SItineraryCharacteristicsQuery(SjStinaModelFactoryInterface modelFact, SjItineraryTransportCharacteristicsQuery ictq)
           
static SjP2STransportPriceSpecification getP2STransportPriceSpecification(SjItineraryResult itineraryResult, SjStinaModelFactoryInterface modelFact, SjTravelServiceDetailedPriceLightSpecification tsdpls)
           
static SjP2STransportPriceSpecification getP2STransportPriceSpecification(SjStinaModelFactoryInterface modelFact, SjTravelServiceTransportDetailedPriceSpecification tstdps)
           
static SjTransportConsumerServiceSpecification getTransportConsumerServiceSpecification(SjStinaModelFactoryInterface modelFact, SjStinaServerCallerInterface serverCaller, SjTravelServiceSpecification spec, SjTransportConsumerServiceSpecification retTcss)
           
static SjTravelServiceDetailedPriceLightResult getTravelServiceDetailedPriceLightResult(SjStinaModelFactoryInterface modelFact, SjP2STransportPriceResult p2stpr)
           
static SjTravelServiceDetailedPriceLightResult getTravelServiceDetailedPriceLightResult(SjStinaModelFactoryInterface modelFact, SjTravelServiceTransportDetailedPriceResult tstdpr)
           
static SjTravelServiceTransportConsumerResult getTravelServiceTransportConsumerResult(SjStinaModelFactoryInterface modelFact, SjP2SBookTransportResult p2sbtResult)
           
static SjTravelServiceTransportConsumerSpecification getTravelServiceTransportConsumerSpecification(SjStinaModelFactoryInterface modelFact, SjStinaServerCallerInterface serverCaller, SjTravelServiceLightSpecification tsls)
           
static SjTravelServiceTransportConsumerSpecification getTravelServiceTransportConsumerSpecification(SjStinaModelFactoryInterface modelFact, SjStinaServerCallerInterface serverCaller, SjTravelServiceSpecification spec)
           
static SjTravelServiceTransportDetailedPriceResult getTravelServiceTransportDetailedPriceResult(SjStinaModelFactoryInterface modelFact, SjP2STransportPriceResult p2stpr)
           
static SjTravelServiceTransportDetailedPriceSpecification getTravelServiceTransportDetailedPriceSpecification(SjItineraryResult itineraryResult, SjStinaModelFactoryInterface modelFact, SjTravelServiceDetailedPriceLightSpecification tsdpls)
           
static SjValidDiscountsForRelationQuery getValidDiscountsForRelationQuery(SjItineraryResultInterface itineraryResult, SjStinaModelFactoryInterface modelFact, SjItineraryValidDiscountsQuery ivdq)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelAssembler

public ModelAssembler()
Method Detail

getAvailableSeatsTransportSummaryQuery

public static SjAvailableSeatsTransportSummaryQuery getAvailableSeatsTransportSummaryQuery(SjItineraryResultInterface itineraryResult,
                                                                                           SjStinaModelFactoryInterface modelFact,
                                                                                           SjItineraryAvailableSeatsQueryList iasql)
                                                                                    throws TiInformationException,
                                                                                           TiSevereException,
                                                                                           TiFatalException,
                                                                                           TiBadTransferDataException,
                                                                                           TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getAvailableSeatsTransportDetailQuery

public static SjAvailableSeatsTransportDetailQuery getAvailableSeatsTransportDetailQuery(SjItineraryResultInterface itineraryResult,
                                                                                         SjStinaModelFactoryInterface modelFact,
                                                                                         SjItineraryAvailableSeatsQueryList iasql)
                                                                                  throws TiInformationException,
                                                                                         TiSevereException,
                                                                                         TiFatalException,
                                                                                         TiBadTransferDataException,
                                                                                         TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getAvailableSeatsTransportLightQuery

public static SjAvailableSeatsTransportLightQuery getAvailableSeatsTransportLightQuery(SjItineraryResultInterface itineraryResult,
                                                                                       SjStinaModelFactoryInterface modelFact,
                                                                                       SjItineraryAvailableSeatsLightQuery iaslq)
                                                                                throws TiInformationException,
                                                                                       TiSevereException,
                                                                                       TiFatalException,
                                                                                       TiBadTransferDataException,
                                                                                       TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getAvailableSeatsTransportLightQuery

public static SjAvailableSeatsTransportLightQuery getAvailableSeatsTransportLightQuery(SjStinaModelFactoryInterface modelFact,
                                                                                       SjItineraryAvailableSeatsTransportSpecification iasts)

getTravelServiceTransportConsumerSpecification

public static SjTravelServiceTransportConsumerSpecification getTravelServiceTransportConsumerSpecification(SjStinaModelFactoryInterface modelFact,
                                                                                                           SjStinaServerCallerInterface serverCaller,
                                                                                                           SjTravelServiceSpecification spec)
                                                                                                    throws TiInformationException,
                                                                                                           TiSevereException,
                                                                                                           TiFatalException,
                                                                                                           TiBadTransferDataException,
                                                                                                           TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getP2SBookTransportSpecification

public static SjP2SBookTransportSpecification getP2SBookTransportSpecification(SjStinaModelFactoryInterface modelFact,
                                                                               SjStinaServerCallerInterface serverCaller,
                                                                               SjTravelServiceSpecification spec)
                                                                        throws TiInformationException,
                                                                               TiSevereException,
                                                                               TiFatalException,
                                                                               TiBadTransferDataException,
                                                                               TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getP2SBookTransportSpecification

public static SjP2SBookTransportSpecification getP2SBookTransportSpecification(SjStinaModelFactoryInterface modelFact,
                                                                               SjStinaServerCallerInterface serverCaller,
                                                                               SjTravelServiceLightSpecification tsls)
                                                                        throws TiInformationException,
                                                                               TiSevereException,
                                                                               TiFatalException,
                                                                               TiBadTransferDataException,
                                                                               TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getP2SBookTransportSpecification

public static SjP2SBookTransportSpecification getP2SBookTransportSpecification(SjStinaModelFactoryInterface modelFact,
                                                                               SjStinaServerCallerInterface serverCaller,
                                                                               SjTravelServiceTransportConsumerSpecification spec)
                                                                        throws TiInformationException,
                                                                               TiSevereException,
                                                                               TiFatalException,
                                                                               TiBadTransferDataException,
                                                                               TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getTransportConsumerServiceSpecification

public static SjTransportConsumerServiceSpecification getTransportConsumerServiceSpecification(SjStinaModelFactoryInterface modelFact,
                                                                                               SjStinaServerCallerInterface serverCaller,
                                                                                               SjTravelServiceSpecification spec,
                                                                                               SjTransportConsumerServiceSpecification retTcss)
                                                                                        throws TiInformationException,
                                                                                               TiSevereException,
                                                                                               TiFatalException,
                                                                                               TiBadTransferDataException,
                                                                                               TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getTravelServiceTransportConsumerSpecification

public static SjTravelServiceTransportConsumerSpecification getTravelServiceTransportConsumerSpecification(SjStinaModelFactoryInterface modelFact,
                                                                                                           SjStinaServerCallerInterface serverCaller,
                                                                                                           SjTravelServiceLightSpecification tsls)
                                                                                                    throws TiInformationException,
                                                                                                           TiSevereException,
                                                                                                           TiFatalException,
                                                                                                           TiBadTransferDataException,
                                                                                                           TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getTravelServiceTransportDetailedPriceSpecification

public static SjTravelServiceTransportDetailedPriceSpecification getTravelServiceTransportDetailedPriceSpecification(SjItineraryResult itineraryResult,
                                                                                                                     SjStinaModelFactoryInterface modelFact,
                                                                                                                     SjTravelServiceDetailedPriceLightSpecification tsdpls)
                                                                                                              throws TiInformationException,
                                                                                                                     TiSevereException,
                                                                                                                     TiFatalException,
                                                                                                                     TiBadTransferDataException,
                                                                                                                     TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getP2STransportPriceSpecification

public static SjP2STransportPriceSpecification getP2STransportPriceSpecification(SjItineraryResult itineraryResult,
                                                                                 SjStinaModelFactoryInterface modelFact,
                                                                                 SjTravelServiceDetailedPriceLightSpecification tsdpls)
                                                                          throws TiInformationException,
                                                                                 TiSevereException,
                                                                                 TiFatalException,
                                                                                 TiBadTransferDataException,
                                                                                 TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getP2STransportPriceSpecification

public static SjP2STransportPriceSpecification getP2STransportPriceSpecification(SjStinaModelFactoryInterface modelFact,
                                                                                 SjTravelServiceTransportDetailedPriceSpecification tstdps)
                                                                          throws TiInformationException,
                                                                                 TiSevereException,
                                                                                 TiFatalException,
                                                                                 TiBadTransferDataException,
                                                                                 TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getTravelServiceTransportDetailedPriceResult

public static SjTravelServiceTransportDetailedPriceResult getTravelServiceTransportDetailedPriceResult(SjStinaModelFactoryInterface modelFact,
                                                                                                       SjP2STransportPriceResult p2stpr)
                                                                                                throws TiInformationException,
                                                                                                       TiSevereException,
                                                                                                       TiFatalException,
                                                                                                       TiBadTransferDataException,
                                                                                                       TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getValidDiscountsForRelationQuery

public static SjValidDiscountsForRelationQuery getValidDiscountsForRelationQuery(SjItineraryResultInterface itineraryResult,
                                                                                 SjStinaModelFactoryInterface modelFact,
                                                                                 SjItineraryValidDiscountsQuery ivdq)
                                                                          throws TiInformationException,
                                                                                 TiSevereException,
                                                                                 TiFatalException,
                                                                                 TiBadTransferDataException,
                                                                                 TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getItineraryValidDiscountsResult

public static SjItineraryValidDiscountsResult getItineraryValidDiscountsResult(SjStinaModelFactoryInterface modelFact,
                                                                               SjValidDiscountsForRelationResult result)

getItineraryTransportCharacteristicsQuery

public static SjItineraryTransportCharacteristicsQuery getItineraryTransportCharacteristicsQuery(SjItineraryResultInterface itineraryResult,
                                                                                                 SjStinaModelFactoryInterface modelFact,
                                                                                                 SjItineraryCharacteristicsQuery icq)
                                                                                          throws TiInformationException,
                                                                                                 TiSevereException,
                                                                                                 TiFatalException,
                                                                                                 TiBadTransferDataException,
                                                                                                 TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getP2SItineraryCharacteristicsQuery

public static SjP2SItineraryCharacteristicsQuery getP2SItineraryCharacteristicsQuery(SjItineraryResultInterface itineraryResult,
                                                                                     SjStinaModelFactoryInterface modelFact,
                                                                                     SjItineraryCharacteristicsQuery icq)
                                                                              throws TiInformationException,
                                                                                     TiSevereException,
                                                                                     TiFatalException,
                                                                                     TiBadTransferDataException,
                                                                                     TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getP2SItineraryCharacteristicsQuery

public static SjP2SItineraryCharacteristicsQuery getP2SItineraryCharacteristicsQuery(SjStinaModelFactoryInterface modelFact,
                                                                                     SjItineraryTransportCharacteristicsQuery ictq)
                                                                              throws TiInformationException,
                                                                                     TiSevereException,
                                                                                     TiFatalException,
                                                                                     TiBadTransferDataException,
                                                                                     TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getItineraryCharacteristicsResult

public static SjItineraryCharacteristicsResult getItineraryCharacteristicsResult(SjStinaModelFactoryInterface modelFact,
                                                                                 SjP2SItineraryCharacteristicsResult p2sicr)

getTravelServiceDetailedPriceLightResult

public static SjTravelServiceDetailedPriceLightResult getTravelServiceDetailedPriceLightResult(SjStinaModelFactoryInterface modelFact,
                                                                                               SjTravelServiceTransportDetailedPriceResult tstdpr)

getTravelServiceDetailedPriceLightResult

public static SjTravelServiceDetailedPriceLightResult getTravelServiceDetailedPriceLightResult(SjStinaModelFactoryInterface modelFact,
                                                                                               SjP2STransportPriceResult p2stpr)

getAddOrderItemResult

public static SjAddOrderItemResult getAddOrderItemResult(SjStinaModelFactoryInterface modelFact,
                                                         SjTravelServiceTransportConsumerResult tstcr)

getAddOrderItemResult

public static SjAddOrderItemResult getAddOrderItemResult(SjStinaModelFactoryInterface modelFact,
                                                         SjP2SBookTransportResult p2sbtResult)

getTravelServiceTransportConsumerResult

public static SjTravelServiceTransportConsumerResult getTravelServiceTransportConsumerResult(SjStinaModelFactoryInterface modelFact,
                                                                                             SjP2SBookTransportResult p2sbtResult)

getItineraryAvailableSeatsLightResult

public static SjItineraryAvailableSeatsLightResult getItineraryAvailableSeatsLightResult(SjStinaModelFactoryInterface modelFact,
                                                                                         SjItineraryAvailableSeatsTransportResult iastr)

getP2SAcceptableTravelMethodsQuery

public static SjP2SAcceptableTravelMethodsQuery getP2SAcceptableTravelMethodsQuery(SjStinaModelFactoryInterface modelFact,
                                                                                   SjAcceptableTravelMethodsQuery atmq)

getAcceptableTravelMethodsResult

public static SjAcceptableTravelMethodsResult getAcceptableTravelMethodsResult(SjStinaModelFactoryInterface modelFact,
                                                                               SjP2SAcceptableTravelMethodsResult p2satmResult)


Copyright © 2012. All Rights Reserved.