se.sj.stina.domain.provider
Class SjInformationProvider

java.lang.Object
  extended by org.stina.framework.support.observer.TiSubject
      extended by org.stina.framework.support.factory.TiFactory
          extended by org.stina.framework.support.factory.TiFactoryProduct
              extended by org.stina.framework.support.management.TiStandaloneObject
                  extended by org.stina.framework.corex.provider.TiAbstractInformationProvider
                      extended by se.sj.stina.domain.provider.SjInformationProvider
All Implemented Interfaces:
java.lang.Cloneable, TiInformationProviderBRLInterface, TiInformationProviderLispInterface, TiInformationProviderLoggerInterface, TiFactoryInterface, TiProductInterface, org.stina.framework.support.logger.TiLoggerInterface, TiStandaloneObjectInterface, TiObserverInterface, TiSubjectInterface, SjStinaInformationProviderInterface
Direct Known Subclasses:
SjServerAdministrationProvider

public class SjInformationProvider
extends TiAbstractInformationProvider
implements SjStinaInformationProviderInterface

This class is not intended for instantiation by applications. Instantation and initialisation is intended to be handled by the Jerome application framework, if an application specifies the need for a Stina information provider.

On initialisation the provider will instantiate a SjStinaInformationProviderDelegate for the actual interfacing to the server.

Once the provider object is constructed and initialised the business methods are available for calling. In most scenarios it is necessary to start out by logging in, choosing a role from the ones returned by login() and calling setRoleDescription(). When a session is completed it is of course advisable to log out.

For reasonable exchanges with the Stina Server, information on how to get authenticated, what the purpose of the business methods and their arguments are, refer to the documentation provided by the maintainers of the Stina Server.

Various behaviours of the information provider and provider delegate is controlled by the properties defined in SjInformationProviderPropertySet

Version:
$Revision: 33 $, $Date: 09-10-22 10:32 $
Author:
Per Lindberger
See Also:
SjStinaInformationProviderDelegate, SjInformationProviderPropertySet

Field Summary
protected  boolean _brlDebug
           
protected  SjStinaInformationProviderDelegate _providerDelegate
           
protected  SjStinaProviderMediumInterface _providerMedium
           
protected  TiSynchronizedBoolean _ruleSynchronization
           
(package private)  int _startupStrategy
           
(package private)  SjStinaModelFactoryInterface _stinaModelFactory
           
 
Fields inherited from class org.stina.framework.corex.provider.TiAbstractInformationProvider
_brlProviderManager, _loggerName, _modelConstantsClassName, _modelFactory, _progressIndicator, _progressNlsKey, _receivedLoggerName, _sentLoggerName, _threadStrategy, FULL_STARTUP_STRATEGY, LOGIN_STARTUP_STRATEGY, NONTHREADED_STRATEGY, THREADED_STRATEGY
 
Fields inherited from interface org.stina.framework.support.logger.TiLoggerInterface
APPLICATION_LOGGER_NAME, JEROME_LOGGER_NAME, PRESENTER_LOGGER_NAME, PROVIDER_LOGGER_NAME, PROVIDER_RECEIVED_LOGGER_NAME, PROVIDER_SENT_LOGGER_NAME, SERVICE_LOGGER_NAME, SERVICE_RECEIVED_LOGGER_NAME, SERVICE_SENT_LOGGER_NAME, SERVLET_APPLICATION_LOGGER_NAME, SERVLET_APPLICATION_REQUEST_LOGGER_NAME, SERVLET_APPLICATION_RESPONSE_LOGGER_NAME, SERVLET_APPLICATION_VIEW_LOGGER_NAME, VIEW_LOGGER_NAME, WORKFLOW_COMMAND_LOGGER_NAME, WORKFLOW_LOGGER_NAME, WORKFLOW_STATE_LOGGER_NAME
 
Constructor Summary
SjInformationProvider()
           
 
Method Summary
 SjAddCashboxResult addCashbox(SjAddCashboxSpecification acs)
          Part of public Stina Server API.
 SjAddHotelRoomLockResult addHotelRoomLock(SjAddHotelRoomLockSpecification ahrls)
          Part of public Stina Server API.
 SjReportResult agentReport(SjReportQuery rqry)
          Part of public Stina Server API.
 SjAssignCashboxResult assignCashbox(SjAssignCashboxSpecification acs)
          Part of public Stina Server API.
 SjCustomerShort authorizeCustomer(SjAuthorizeCustomerQuery acq)
          Part of public Stina Server API.
 SjDetailedPriceResult calculateAdditionalServiceDetailedPriceBasedOnSpecification(SjAdditionalServiceSpecification asp)
          Part of public Stina Server API.
 SjCalculateServicePriceVatResult calculateServicePriceVat(SjCalculateServicePriceVatSpecification cspvs)
          Part of public Stina Server API.
 SjCalculateTransportConsumerPriceResult calculateTransportConsumerPrice(SjCalculateTransportConsumerPriceQuery ctcpq)
          Deprecated. This method will be removed shortly, use the calculateTravelServiceTransportDetailedPriceBasedOnSpecification method instead.
 SjDetailedPriceResult calculateTravelServiceDetailedPriceBasedOnInternationalSpecification(SjInternationalTravelServiceSpecification itss)
          Part of public Stina Server API.
 SjDetailedPriceResult calculateTravelServiceDetailedPriceBasedOnSpecification(SjTravelServiceSpecification tsp)
          Deprecated. This method will be removed shortly, use the calculateTravelServiceDetailedPriceBasedOnLightSpecification method instead.
 SjTravelServiceTransportDetailedPriceResult calculateTravelServiceTransportDetailedPriceBasedOnSpecification(SjTravelServiceTransportDetailedPriceSpecification tstdps)
          Part of public Stina Server API.
 SjCancelForeignTicketResult cancelForeignTicket(SjCancelForeignTicket cft)
          Part of public Stina Server API.
 SjChangeMemberResult changeMember(SjChangeMemberSpecification cms)
          Part of public Stina Server API.
 SjChangePasswordResult changePassword(SjChangePasswordSpecification cps)
          Part of public Stina Server API.
 SjCheckDBPostDaysResult checkDBPostDays(SjCheckDBPostDays cdpd)
          Part of public Stina Server API.
 SjCheckNewMembershipResult checkNewMembership(SjCheckNewMembershipQuery cnmq)
          Part of public Stina Server API.
 SjCheckPurchaseLimitResult checkPurchaseLimit(SjCheckPurchaseLimitQuery cplq)
          Part of public Stina Server API.
 SjCheckServiceInStockResult checkServiceInStock(SjCheckServiceInStockQuery csisq)
          Part of public Stina Server API.
 SjCheckTicketInStockResult checkTicketInStock(SjCheckTicketInStockQuery ctisq)
          Part of public Stina Server API.
 SjCloseVouchersResult closeVouchers(SjCloseVouchersSpecification cvs)
          Part of public Stina Server API.
protected  void createFacades()
           
 SjCreateMembershipForCustomerResult createMembershipForCustomer(SjCreateMembershipForCustomerSpecification cmfcs)
          Part of public Stina Server API.
 SjOrderFacadeInterface createOrder()
          Part of public Stina Server API.
 SjCustomerInterface createPrivateCustomer(SjCreateCustomerSpecification ccs)
          Part of public Stina Server API.
 SjCustomerInterface createSemaCustomer(SjCreateSemaCustomerSpecification cscs)
          Part of public Stina Server API.
 SjCreateStatementResult createStatement(SjCreateStatementSpecification css)
          Part of public Stina Server API.
 SjCreditCreditCardResult creditCreditCard(SjCreditCreditCardSpecification cccs)
          Deprecated. This method will expire from here and move to separate service. Don't rely on it. Don't call it.

 SjCreditWithoutOrderResult creditWithoutOrder(SjCreditWithoutOrder cwo)
          Part of public Stina Server API.
 SjDebitCreditCardResult debitCreditCard(SjDebitCreditCardSpecification dccs)
          Deprecated. This method will expire from here and move to separate service. Don't rely on it. Don't call it.

 SjDeleteAllHotelRoomLockResult deleteAllHotelRoomLock(SjDeleteAllHotelRoomLockSpecification dahrls)
          Part of public Stina Server API.
 SjDeleteBatchJobParametersResult deleteBatchJobParameters(SjDeleteBatchJobParametersSpecification deleteJobParametersSpec)
          Part of public Stina Server API.
 SjDeleteCashboxResult deleteCashbox(SjDeleteCashboxSpecification dcs)
          Part of public Stina Server API.
 SjDestroyServiceInStockResult destroyServicesInStock(SjDestroyServiceInStockQuery dsisq)
          Part of public Stina Server API.
 SjDestroyTicketResult destroyTickets(SjDestroyTicketQuery dtq)
          Part of public Stina Server API.
 void disposeProduct()
           
 SjFindTagtaxiAddressResult findAddresses(SjFindAddressesQuery faq)
          Part of public Stina Server API.
 SjFindAvailableHotelRoomResult findAvailableHotelRoom(SjFindAvailableHotelRoomQuery fahrq)
          Part of public Stina Server API.
 SjFindCustomerOrderItemsResult findCustomerOrderItems(SjFindCustomerOrderItemsQuery oiqry)
          Part of public Stina Server API.
 SjFoundCustomers findCustomers(SjCustomerQuery cq)
          Part of public Stina Server API.
 SjInternationalTravelRouteResult findInternationalTravelRoutes(SjInternationalTravelRouteQuery itrqry)
          Part of public Stina Server API.
 SjInternationalTravelRouteSectionResult findInternationalTravelRouteSections(SjInternationalTravelRouteSectionQuery itrsqry)
          Part of public Stina Server API.
 SjItineraryResultInterface findItineraries(SjItineraryCombinedQuery icq)
          Part of public Stina Server API.
 SjItineraryResultInterface findItinerariesLight(SjItineraryLightQuery ilq)
          Part of public Stina Server API.
 SjLocationResult findLocations(SjFindLocationsQuery flq)
          Part of public Stina Server API.
 SjFindOrderResult findOrder(SjOrderQuery oqry)
          Part of public Stina Server API.
 SjTimetableForTransportIdResult findTimetableForTransportId(SjTimetableForTransportIdQuery tftiq)
          Part of public Stina Server API.
 SjAcceptableTravelMethodsResult getAcceptableTravelMethods()
          Part of public Stina Server API.
 SjGetAccountProducerCodeResult getAccountProducer(SjGetAccountProducerCodeQuery gapcq)
          Part of public Stina Server API.
 SjAllLocationsResult getAllLocations()
          Part of public Stina Server API.
 SjSalesUnitInfoShortList getAllSalesUnits(SjStinaClientIdList clientIds)
           
 TiRuleFolderList getAuthorityRules(SjRoleDescription roleDescription)
          Part of public Stina Server API.
 SjAvailableLocationConnectedServiceResult getAvailableLocationConnectedService(SjAvailableLocationConnectedServiceQuery alcsq)
          Part of public Stina Server API.
 SjAvailablePrinterResult getAvailablePrinters(SjAvailablePrinterQuery apq)
          Part of public Stina Server API.
 SjItineraryAvailableSeatsTransportResult getAvailableSeatsTransport(SjItineraryAvailableSeatsTransportSpecification iasts)
          Part of public Stina Server API.
 SjGetBatchJobParametersResult getBatchJobParameters(SjGetBatchJobParametersQuery batchJobParametersQuery)
          Part of public Stina Server API.
 SjGetBatchJobResultResult getBatchJobResult(SjGetBatchJobResultQuery batchJobResultQuery)
          Part of public Stina Server API.
 SjGetBatchJobsListResult getBatchJobsList(SjGetBatchJobsListQuery getBatchJobsListQuery)
          Part of public Stina Server API.
 TiBuiltinModelFactoryInterface getBuiltinModelFactory()
           
 TiRuleFolderList getBusinessRules()
          Part of public Stina Server API.
 SjGetCashboxesResult getCashboxes(SjGetCashboxesQuery gcq)
          Part of public Stina Server API.
 SjCashDeficitSurplusResult getCashDeficitSurplus(SjCashDeficitSurplusQuery cdsq)
          Part of public Stina Server API.
 SjGetCashJournalBasicsResult getCashJournalBasics(SjGetCashJournalBasicsQuery gcjbq)
          Part of public Stina Server API.
 SjCashJournalTicketInformationResult getCashJournalTicketInformation(SjCashJournalTicketInformationQuery cjtiq)
          Part of public Stina Server API.
static java.lang.String getClientInterfaceVersion()
           
 SjClientMenuResult getClientMenu(SjClientMenuQuery cmq)
          Part of public Stina Server API.
 java.lang.String getClientName()
           
 SjGetClosedCashJournalsResult getClosedCashJournals(SjGetClosedCashJournalsQuery gccjq)
          Part of public Stina Server API.
 SjCodePlaintextData getCodePlaintextData()
          Part of public Stina Server API.
 java.util.HashMap getCodePlaintextList(java.lang.String listName)
          Delegates to SjStinaInformationProviderDelegate.getCodePlaintextList().
 java.util.HashMap getCodePlaintexts(java.lang.String listName, java.util.Vector codes)
          Delegates to SjStinaInformationProviderDelegate.getCodePlaintexts().
 java.util.Vector getCodes(java.lang.String listName)
          Delegates to SjStinaInformationProviderDelegate.getCodes().
(package private)  TiCrossReference getCrossReference()
           
 SjGetCurrenciesResult getCurrencies(SjGetCurrenciesQuery gcq)
          Part of public Stina Server API.
 SjGetCurrentCashboxResult getCurrentCashbox(SjGetCurrentCashboxQuery gccq)
          Part of public Stina Server API.
 SjCurrentDateTimeResult getCurrentDateTime(SjCurrentDateTimeQuery cdtq)
          Part of public Stina Server API.
 SjGetCurrentStatementResult getCurrentStatement(SjGetCurrentStatementQuery gcsq)
          Part of public Stina Server API.
 SjUserInfo getCurrentUser(SjCurrentUserQuery cuq)
          Part of public Stina Server API.
 SjCustomerInterface getCustomer(SjCustomerQueryId cqi)
          Part of public Stina Server API.
 SjContract getCustomerContract(SjCustomerQueryUnique cqu)
          Part of public Stina Server API.
 SjSemaData getCustomerSema(SjCustomerQuerySema cqs)
          Part of public Stina Server API.
 SjCustomerShort getCustomerShort(SjCustomerQueryId cqi)
          Part of public Stina Server API.
 SjGetDepositBasicsResult getDepositBasics(SjGetDepositBasicsQuery gdbq)
          Part of public Stina Server API.
 SjDetailedPaxListResult getDetailedPaxList(SjPaxListQuery plq)
          Part of public Stina Server API.
 SjDocumentDataResult getDocumentData(SjDocumentDataQuery ddq)
          Part of public Stina Server API.
 SjEmbarkingTravellersItineraryListResult getEmbarkingTravellersItineraryList(SjEmbarkingTravellersItineraryListQuery etilq)
          Part of public Stina Server API.
 SjGetErrorMessageResult getErrorMessage(SjGetErrorMessageQuery gemq)
          Part of public Stina Server API.
 SjGetExaminationBasicsResult getExaminationBasics(SjGetExaminationBasicsQuery gebq)
          Part of public Stina Server API.
 SjFrequentLocationsResult getFrequentLocations(SjFrequentLocationsQuery flq)
          Part of public Stina Server API.
 TiGeneralModelFactoryInterface getGeneralModelFactory()
           
 SjGeneralTravelPriceResult getGeneralTravelPrice(SjGeneralPriceQuery gpqry)
          Part of public Stina Server API.
 java.lang.String getHostName()
           
 SjImsDataResult getImsData(SjImsDataQuery idq)
          Part of public Stina Server API.
 SjInterfaceVersion getInterfaceVersion()
          Part of public Stina Server API.
 SjItineraryCharacteristicsResult getItineraryTransportCharacteristics(SjItineraryTransportCharacteristicsQuery itcq)
          Part of public Stina Server API.
 SjMultiRideTicketInformationResult getMultiRideTicketInformation(SjMultiRideTicketInformationQuery mrtiq)
          Part of public Stina Server API.
 SjMySalesUnitResult getMySalesUnit(SjMySalesUnitQuery msuq)
          Part of public Stina Server API.
 SjOfferData getOfferList()
          Part of public Stina Server API.
 SjGetOpenCashJournalsResult getOpenCashJournals(SjGetOpenCashJournalsQuery gocjq)
          Part of public Stina Server API.
 SjOrderFacadeInterface getOrder(SjOrderIdSpecification oispec)
          Part of public Stina Server API.
 SjPaxListProducersResult getPaxListProducers(SjPaxListProducersQuery plpq)
          Part of public Stina Server API.
 SjPaymentTypesAllResult getPaymentTypesAll(SjPaymentTypesAllQuery ptaq)
          Part of public Stina Server API.
 SjGetPaymentTypesDebitResult getPaymentTypesDebit(SjPaymentTypesDebitQuery ptdq)
          Part of public Stina Server API.
 java.lang.String getPlaintext(java.lang.String listName, java.lang.String code)
          Delegates to SjStinaInformationProviderDelegate.getPlaintext().
 java.util.Vector getPlaintexts(java.lang.String listName, java.util.Vector codes)
          Delegates to SjStinaInformationProviderDelegate.getPlaintexts().
 SjPrinterQueueResult getPrinterQueue(SjPrinterQueueQuery pqqry)
          Part of public Stina Server API.
 SjPrinterStatusResult getPrinterStatus(SjPrinterStatusQuery psqry)
          Part of public Stina Server API.
 SjProfileResult getProfile(SjProfileQuery pqry)
          Part of public Stina Server API.
 SjProfileDataResult getProfileData(SjProfileDataQuery pdq)
          Part of public Stina Server API.
protected  SjStinaInformationProviderDelegate getProviderDelegate(boolean synchronizeStartupThread)
           
 SjRecentOrderSpecificationList getRecentOrders()
          Deprecated. Use SjStinaInformationProviderInterface.getRecentOrders(SjRecentOrdersQuery) instead. This method will be removed shortly.
 SjRecentOrdersResult getRecentOrders(SjRecentOrdersQuery roq)
          Part of public Stina Server API.
 SjReservationPeriodResult getReservationPeriod(SjReservationPeriodQuery rpq)
          Part of public Stina Server API.
(package private)  java.lang.String getResourceDir()
           
protected  TiSynchronizedBoolean getRuleSynchronization()
           
 SjGetSafeAmountResult getSafeAmount(SjGetSafeAmountQuery gsaq)
          Part of public Stina Server API.
 SjGetSafeJournalResult getSafeJournal(SjGetSafeJournalQuery gsjq)
          Part of public Stina Server API.
 SjSalesUnitResult getSalesUnit(SjSalesUnitQuery suqry)
          Part of public Stina Server API.
 SjSalesUnitInfoShort getSalesUnitInstallation(SjStinaClientId clientId)
           
 SjSalesUnitListResult getSalesUnitList(SjSalesUnitListQuery sulq)
          Part of public Stina Server API.
 SjSectionProducerListResult getSectionProducerList()
          Part of public Stina Server API.
 SjSectionProducerListResult getSectionProducerList(SjSectionProducerQuery spqry)
          Part of public Stina Server API.
 SjSelectedPaxListResponse getSelectedPaxList(SjSelectedPaxListQuery splq)
          Part of public Stina Server API.
 SjServiceCategoriesResult getServiceCategories()
          Part of public Stina Server API.
 SjServiceCategoriesResult getServiceCategories(SjServiceCategoriesQuery scq)
          Part of public Stina Server API.
 SjServiceCharacteristicsResult getServiceCharacteristics(SjServiceCharacteristicsQuery scq)
          Part of public Stina Server API.
 SjDestroyableServicesInStockResult getServicesInStock(SjServicesInStockQuery sisq)
          Part of public Stina Server API.
 java.lang.String getSessionId()
           
 java.lang.String getSessionLanguageCode()
          Return the language code for the active session.
 java.lang.String getSessionLockId()
          Return the lock id for the active session.
 SjGetStatementBasicsResult getStatementBasics(SjGetStatementBasicsQuery gsbq)
          Part of public Stina Server API.
 SjGetStatementTypesResult getStatementTypes(SjGetStatementTypesQuery gstq)
          Part of public Stina Server API.
 SjStationsForTransportIdListResult getStationsForTransportIdList(SjStationsForTransportIdListQuery sftilq)
          Part of public Stina Server API.
 SjStinaModelFactoryInterface getStinaModelFactory()
           
 SjSummarizedPaxListResult getSummarizedPaxList(SjPaxListQuery plq)
          Part of public Stina Server API.
 SjTerminalIdCardSystemInfoResult getTerminalIdCardSystemInfo(SjTerminalIdCardSystemInfoQuery ticsiq)
          Part of public Stina Server API.
 SjTestDataResult getTestData(int size)
           
 SjTestDataResult getTestData(SjTestData data)
           
 SjTicketlessDistributionValidationDataResult getTicketlessDistributionValidationData(SjTicketlessDistributionValidationDataQuery tdvdq)
          Part of public Stina Server API.
 SjGetTicketStockNumberResult getTicketStockNumber(SjGetTicketStockNumberQuery gtsnq)
          Part of public Stina Server API.
 SjTicketStockNumberRangesResult getTicketStockNumberRanges(SjTicketStockNumberRangesQuery tsnrq)
          Part of public Stina Server API.
 SjTicketTypeInStockResult getTicketTypeInStock(SjTicketTypeInStockQuery ttisq)
          Part of public Stina Server API.
 SjTravellersDataResult getTravellersData(SjTravellerListQuery tlq)
          Part of public Stina Server API.
 SjUserNamesResult getUserNames(SjUserNamesQuery unq)
          Part of public Stina Server API.
 SjGetUserSettingsResult getUserSettings()
          Part of public Stina Server API.
 SjValidDiscountsForRelationResult getValidDiscountsForRelation(SjValidDiscountsForRelationQuery vdfrq)
          Part of public Stina Server API.
 SjValidPriceGroupsResult getValidPriceGroups(SjValidPriceGroupsQuery vpgq)
          Part of public Stina Server API.
 SjValidPriceGroupsTransportResult getValidPriceGroupsTransport(SjValidPriceGroupsTransportQuery vpgtq)
          Part of public Stina Server API.
 TiStringInterface getVersionInfo()
          Part of public Stina Server API.
 SjGetVoucherResult getVoucher(SjGetVoucherQuery gvq)
          Part of public Stina Server API.
(package private)  boolean hadRole()
           
protected  void initialiseBRL()
           
protected  void initialiseData()
           
protected  void initialiseDictionary()
           
 void initialiseProduct()
           
protected  java.util.Properties initialiseProperties()
           
protected  void initialiseSalesControl()
           
 SjInventoryReport inventoryReport(SjInventoryReportQuery irq)
          Part of public Stina Server API.
(package private)  boolean isDataInitialised()
           
 boolean isLoggedIn()
           
 SjKeepHotelRoomLockResult keepHotelRoomLock(SjKeepHotelRoomLockSpecification khrls)
          Part of public Stina Server API.
 SjLoginResult login(SjLoginSpecification loginSpec)
          Part of public Stina Server API.
 SjLoginResult login(SjLoginSpecification loginSpec, java.lang.String clientVersion)
          Part of public Stina Server API.
 SjLogoutResult logout(SjLogoutQuery lq)
          Part of public Stina Server API.
 java.lang.Object lookupData(java.lang.Object key, java.lang.Object code)
          Delegates to SjStinaInformationProviderDelegate.lookupData().
 SjMatchCustomerResult matchCustomer(SjMatchCustomerQuery mcq)
          Part of public Stina Server API.
 SjPrintOrderQueueResult printOrderQueue(SjPrintOrderQueueQuery poqqry)
          Part of public Stina Server API.
 SjRegisterCustomerRoleResult registerCustomerRole(SjRegisterCustomerRoleSpecification rcrs)
          Part of public Stina Server API.
 SjRegisterPeriodAmountResult registerPeriodAmount(SjRegisterPeriodAmount rpa)
          Part of public Stina Server API.
 SjRemoveHotelRoomLockResult removeHotelRoomLock(SjRemoveHotelRoomLockSpecification rhrls)
          Part of public Stina Server API.
 SjReportResult reportForUserId(SjReportQuery rqry)
          Part of public Stina Server API.
 SjSalesStatisticsResult salesStatistics(SjSalesStatisticsQuery ssq)
          Part of public Stina Server API.
 SjGiroRemittanceReferenceNumberResult searchGiroRemittanceReferenceNumber(SjGiroRemittanceReferenceNumberQuery grrnq)
          Part of public Stina Server API.
 SjOrderQueueResult searchOrderQueue(SjSearchOrderQueueQuery soqqry)
          Part of public Stina Server API.
 SjProfileSearchResult searchProfile(SjProfileSearchQuery psqry)
          Part of public Stina Server API.
 SjProfileResult searchProfiles(SjProfileListQuery plqry)
          Part of public Stina Server API.
 SjReferenceSearchResult searchReference(SjReferenceSearchSpecification rsspec)
          Part of public Stina Server API.
 SjSendCreditCardInfoExternalSysResult sendCreditCardInfoExternalSys(SjSendCreditCardInfoExternalSysSpecification scciess)
          Part of public Stina Server API.
 SjSendMessageResult sendMessage(SjSendMessageSpecification sms)
          Part of public Stina Server API.
 SjSendOrderPrintingDeviationReportResult sendOrderPrintingDeviationReport(SjOrderPrintingDeviationReport opdr)
          Part of public Stina Server API.
 void serverTest(TiInteger progressModel, TiString throughputModel, TiString delayModel)
          This is experimental.
 SjCustomerAsOrderCreatorResult setCustomerAsOrderCreator(SjCustomerAsOrderCreatorSpecification caocs)
          Part of public Stina Server API.
 SjCustomerRoleResult setCustomerRole(SjCustomerRoleSpecification crs)
          Part of public Stina Server API.
(package private)  void setDataInitialised(boolean initialised)
           
(package private)  void setHadRole(boolean hadRole)
           
 void setMeasurementLogLevel(int level)
           
 void setMessageReceivedLogLevel(int level)
           
 void setMessageSentLogLevel(int level)
           
 void setMethodEntryLogLevel(int level)
           
 void setMethodExitLogLevel(int level)
           
 SjNewPriceAndPayerTravellerResult setNewPrice(SjNewPriceAndPayerTravellerSpecification npaptspec)
          Part of public Stina Server API.
 void setRecentOrders(SjRecentOrderSpecificationList rosList)
          Deprecated. Use SjOrderFacadeInterface.setAsRecent(SjSetAsRecentSpecification) instead. This method will be removed shortly.
 SjRetroactiveMemberResult setRetroactiveMember(SjRetroactiveMemberSpecification rms)
          Part of public Stina Server API.
 void setRoleDescription(SjRoleDescription roleDescription)
          This method should be called with one of the role descriptions returned from login(), in order for the internal startup sequence to continue.
 SjSetTicketStockNumberResult setTicketStockNumber(SjSetTicketStockNumberSpecification stsns)
          Part of public Stina Server API.
 SjUserSettingsResult setUserSettings(SjSetUserSettingsQuery susq)
          Part of public Stina Server API.
protected  TiMapper specifyMapper()
           
protected  TiMapperAbstractMedium specifyMapperMedium()
           
 java.lang.String specifyModelConstantsName()
           
 java.lang.String specifyModelFactoryClassName()
           
protected  java.lang.String specifyName()
           
protected  java.lang.String specifyProviderMediumClassName()
           
protected  java.lang.String specifyProviderMediumPropertyList()
           
 int specifyStartupStrategy()
           
 SjUpdateCashJournalResult updateCashJournal(SjUpdateCashJournalSpecification ucjs)
          Part of public Stina Server API.
 SjUpdateCashRegisterTransactionResult updateCashRegisterTransaction(SjUpdateCashRegisterTransactionSpecification ucrts)
          Part of public Stina Server API.
 SjUpdateDepositResult updateDeposit(SjUpdateDepositSpecification uds)
          Part of public Stina Server API.
 SjUpdateExaminationResult updateExamination(SjUpdateExaminationSpecification ues)
          Part of public Stina Server API.
 SjUpdatePartialSettlementResult updatePartialSettlement(SjUpdatePartialSettlementSpecification upss)
          Part of public Stina Server API.
 SjUpdateTicketStockNumberRangeResult updateTicketStockNumberRange(SjUpdateTicketStockNumberRangeSpecification utsnrs)
          Part of public Stina Server API.
 void waitForRules()
           
 SjValidateCashRegisterTransactionResult validateCashRegisterTransaction(SjValidateCashRegisterTransactionSpecification vcrts)
          Part of public Stina Server API.
 SjValidateOrderForUseWithVouchersResult validateOrderForUseWithVouchers(SjValidateOrderForUseWithVouchersQuery svofuwvqry)
          Part of public Stina Server API.
 
Methods inherited from class org.stina.framework.corex.provider.TiAbstractInformationProvider
bindToServer, continueInitialise, createModel, createModelFactory, finishInitialise, getBRLProviderManager, getFormattedClassName, getInitialiseException, getLogger, getLoggerName, getMapper, getMapperMedium, getModelFactory, getName, getProgressIndicator, getProgressIndicatorMax, getProgressIndicatorMaxValue, getProgressIndicatorMin, getProgressIndicatorMinValue, getProgressIndicatorValue, getProgressNlsKey, getProgressNlsKeyString, getPropertyManager, getProviderMedium, getProviderMediumObject, getProviderMediumRootObject, getRealLoggerName, getReceivedLoggerName, getReferenceMapper, getSentLoggerName, getStandalone, handleWorkerException, isLoggable, isLogging, log, log, login, logMsgReceived, logMsgReceived, logMsgSent, logMsgSent, logout, makeProperties, setBRLProviderManagerAsBuiltin, setBRLProviderManagerAsDefault, setInitialiseException, setProgressIndicatorMaxValue, setProgressIndicatorMinValue, setProgressIndicatorValue, setProgressNlsKeyString, specifyBuiltinModelFactoryClassName, specifyGeneralModelFactoryClassName, specifyThreadStrategy, synchronizeStartupThread, toExternalFromModel, toExternalFromModel, toExternalFromModel, toModelFromExternal, toModelFromExternal
 
Methods inherited from class org.stina.framework.support.management.TiStandaloneObject
completeFullMeasurement, completeFullMeasurement, initFullMeasurement, initFullMeasurement, isDisposed, isJeromeApplication, isServletApplication, onEntry, onExit, setDisposed, updateObserver
 
Methods inherited from class org.stina.framework.support.factory.TiFactoryProduct
getArguments, getFactory, getProductOwner, isSingletonProduct, setArguments, setFactory, setProductOwner
 
Methods inherited from class org.stina.framework.support.factory.TiFactory
adoptProduct, adoptProduct, containsProduct, createProduct, createProduct, createProductImpl, disposeFactory, getProductCount, getProducts, getThis, removeProduct, removeProducts
 
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
 
Methods inherited from interface org.stina.framework.support.factory.TiFactoryInterface
adoptProduct, adoptProduct, containsProduct, createProduct, createProduct, disposeFactory, getProductCount, getProducts, removeProduct, removeProducts
 
Methods inherited from interface org.stina.framework.support.factory.TiProductInterface
getArguments, getFactory, getProductOwner, isSingletonProduct, setArguments, setFactory, setProductOwner
 
Methods inherited from interface org.stina.framework.support.observer.TiSubjectInterface
attachObserver, clone, detachObserver, getObserverCount, isObserverAttached, lookupObservers, lookupObserversLock, notifyObservers, toDebugString
 

Field Detail

_stinaModelFactory

SjStinaModelFactoryInterface _stinaModelFactory

_providerDelegate

protected SjStinaInformationProviderDelegate _providerDelegate

_ruleSynchronization

protected TiSynchronizedBoolean _ruleSynchronization

_brlDebug

protected boolean _brlDebug

_startupStrategy

int _startupStrategy

_providerMedium

protected volatile SjStinaProviderMediumInterface _providerMedium
Constructor Detail

SjInformationProvider

public SjInformationProvider()
Method Detail

specifyName

protected java.lang.String specifyName()
Specified by:
specifyName in class TiAbstractInformationProvider

login

public SjLoginResult login(SjLoginSpecification loginSpec,
                           java.lang.String clientVersion)
                    throws TiAmbiguousDataException,
                           TiBadTransferDataException,
                           TiInformationException,
                           TiSevereException,
                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
login in interface SjStinaInformationProviderInterface
clientVersion - A String identifying the version of the client to the server. This is used for certain client version specific behaviour of the server and the format of the string &c if used is dealt with in a specific client / server contract.
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

login

public SjLoginResult login(SjLoginSpecification loginSpec)
                    throws TiAmbiguousDataException,
                           TiBadTransferDataException,
                           TiInformationException,
                           TiSevereException,
                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
login in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setRoleDescription

public void setRoleDescription(SjRoleDescription roleDescription)
                        throws TiAmbiguousDataException,
                               TiBadTransferDataException,
                               TiInformationException,
                               TiSevereException,
                               TiFatalException
This method should be called with one of the role descriptions returned from login(), in order for the internal startup sequence to continue.

Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

isLoggedIn

public boolean isLoggedIn()
Specified by:
isLoggedIn in interface SjStinaInformationProviderInterface

logout

public SjLogoutResult logout(SjLogoutQuery lq)
                      throws TiSevereException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
logout in interface SjStinaInformationProviderInterface
Throws:
TiSevereException

changePassword

public SjChangePasswordResult changePassword(SjChangePasswordSpecification cps)
                                      throws TiAmbiguousDataException,
                                             TiBadTransferDataException,
                                             TiInformationException,
                                             TiSevereException,
                                             TiFatalException
Description copied from interface: SjStinaInformationProviderInterface
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for changePassword

Specified by:
changePassword in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

agentReport

public SjReportResult agentReport(SjReportQuery rqry)
                           throws TiAmbiguousDataException,
                                  TiBadTransferDataException,
                                  TiInformationException,
                                  TiSevereException,
                                  TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
agentReport in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

inventoryReport

public SjInventoryReport inventoryReport(SjInventoryReportQuery irq)
                                  throws TiAmbiguousDataException,
                                         TiBadTransferDataException,
                                         TiInformationException,
                                         TiSevereException,
                                         TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
inventoryReport in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

reportForUserId

public SjReportResult reportForUserId(SjReportQuery rqry)
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

salesStatistics

public SjSalesStatisticsResult salesStatistics(SjSalesStatisticsQuery ssq)
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
salesStatistics in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

registerPeriodAmount

public SjRegisterPeriodAmountResult registerPeriodAmount(SjRegisterPeriodAmount rpa)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
registerPeriodAmount in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getEmbarkingTravellersItineraryList

public SjEmbarkingTravellersItineraryListResult getEmbarkingTravellersItineraryList(SjEmbarkingTravellersItineraryListQuery etilq)
                                                                             throws TiAmbiguousDataException,
                                                                                    TiBadTransferDataException,
                                                                                    TiInformationException,
                                                                                    TiSevereException,
                                                                                    TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getEmbarkingTravellersItineraryList in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getPaxListProducers

public SjPaxListProducersResult getPaxListProducers(SjPaxListProducersQuery plpq)
                                             throws TiAmbiguousDataException,
                                                    TiBadTransferDataException,
                                                    TiInformationException,
                                                    TiSevereException,
                                                    TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getPaxListProducers in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getDetailedPaxList

public SjDetailedPaxListResult getDetailedPaxList(SjPaxListQuery plq)
                                           throws TiAmbiguousDataException,
                                                  TiBadTransferDataException,
                                                  TiInformationException,
                                                  TiSevereException,
                                                  TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getDetailedPaxList in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSummarizedPaxList

public SjSummarizedPaxListResult getSummarizedPaxList(SjPaxListQuery plq)
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getSummarizedPaxList in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSelectedPaxList

public SjSelectedPaxListResponse getSelectedPaxList(SjSelectedPaxListQuery splq)
                                             throws TiAmbiguousDataException,
                                                    TiBadTransferDataException,
                                                    TiInformationException,
                                                    TiSevereException,
                                                    TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getSelectedPaxList in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findTimetableForTransportId

public SjTimetableForTransportIdResult findTimetableForTransportId(SjTimetableForTransportIdQuery tftiq)
                                                            throws TiAmbiguousDataException,
                                                                   TiBadTransferDataException,
                                                                   TiInformationException,
                                                                   TiSevereException,
                                                                   TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
findTimetableForTransportId in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getStationsForTransportIdList

public SjStationsForTransportIdListResult getStationsForTransportIdList(SjStationsForTransportIdListQuery sftilq)
                                                                 throws TiAmbiguousDataException,
                                                                        TiBadTransferDataException,
                                                                        TiInformationException,
                                                                        TiSevereException,
                                                                        TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getStationsForTransportIdList in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getBatchJobsList

public SjGetBatchJobsListResult getBatchJobsList(SjGetBatchJobsListQuery getBatchJobsListQuery)
                                          throws TiAmbiguousDataException,
                                                 TiBadTransferDataException,
                                                 TiInformationException,
                                                 TiSevereException,
                                                 TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getBatchJobsList in interface SjStinaInformationProviderInterface
Throws:
TiFatalException
TiSevereException
TiInformationException
TiBadTransferDataException
TiAmbiguousDataException
TiSevereException

getBatchJobParameters

public SjGetBatchJobParametersResult getBatchJobParameters(SjGetBatchJobParametersQuery batchJobParametersQuery)
                                                    throws TiAmbiguousDataException,
                                                           TiBadTransferDataException,
                                                           TiInformationException,
                                                           TiSevereException,
                                                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getBatchJobParameters in interface SjStinaInformationProviderInterface
Throws:
TiFatalException
TiSevereException
TiInformationException
TiBadTransferDataException
TiAmbiguousDataException
TiSevereException

getBatchJobResult

public SjGetBatchJobResultResult getBatchJobResult(SjGetBatchJobResultQuery batchJobResultQuery)
                                            throws TiAmbiguousDataException,
                                                   TiBadTransferDataException,
                                                   TiInformationException,
                                                   TiSevereException,
                                                   TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getBatchJobResult in interface SjStinaInformationProviderInterface
Throws:
TiFatalException
TiSevereException
TiInformationException
TiBadTransferDataException
TiAmbiguousDataException
TiSevereException

deleteBatchJobParameters

public SjDeleteBatchJobParametersResult deleteBatchJobParameters(SjDeleteBatchJobParametersSpecification deleteJobParametersSpec)
                                                          throws TiAmbiguousDataException,
                                                                 TiBadTransferDataException,
                                                                 TiInformationException,
                                                                 TiSevereException,
                                                                 TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
deleteBatchJobParameters in interface SjStinaInformationProviderInterface
Throws:
TiFatalException
TiSevereException
TiInformationException
TiBadTransferDataException
TiAmbiguousDataException
TiSevereException

creditWithoutOrder

public SjCreditWithoutOrderResult creditWithoutOrder(SjCreditWithoutOrder cwo)
                                              throws TiAmbiguousDataException,
                                                     TiBadTransferDataException,
                                                     TiFatalException,
                                                     TiInformationException,
                                                     TiSevereException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
creditWithoutOrder in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiFatalException
TiInformationException
TiSevereException

getTicketlessDistributionValidationData

public SjTicketlessDistributionValidationDataResult getTicketlessDistributionValidationData(SjTicketlessDistributionValidationDataQuery tdvdq)
                                                                                     throws TiAmbiguousDataException,
                                                                                            TiBadTransferDataException,
                                                                                            TiInformationException,
                                                                                            TiSevereException,
                                                                                            TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getTicketlessDistributionValidationData in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

destroyTickets

public SjDestroyTicketResult destroyTickets(SjDestroyTicketQuery dtq)
                                     throws TiAmbiguousDataException,
                                            TiBadTransferDataException,
                                            TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
destroyTickets in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTicketStockNumber

public SjGetTicketStockNumberResult getTicketStockNumber(SjGetTicketStockNumberQuery gtsnq)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getTicketStockNumber in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setTicketStockNumber

public SjSetTicketStockNumberResult setTicketStockNumber(SjSetTicketStockNumberSpecification stsns)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
setTicketStockNumber in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

updateTicketStockNumberRange

public SjUpdateTicketStockNumberRangeResult updateTicketStockNumberRange(SjUpdateTicketStockNumberRangeSpecification utsnrs)
                                                                  throws TiAmbiguousDataException,
                                                                         TiBadTransferDataException,
                                                                         TiInformationException,
                                                                         TiSevereException,
                                                                         TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
updateTicketStockNumberRange in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTicketStockNumberRanges

public SjTicketStockNumberRangesResult getTicketStockNumberRanges(SjTicketStockNumberRangesQuery tsnrq)
                                                           throws TiAmbiguousDataException,
                                                                  TiBadTransferDataException,
                                                                  TiInformationException,
                                                                  TiSevereException,
                                                                  TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getTicketStockNumberRanges in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

sendOrderPrintingDeviationReport

public SjSendOrderPrintingDeviationReportResult sendOrderPrintingDeviationReport(SjOrderPrintingDeviationReport opdr)
                                                                          throws TiAmbiguousDataException,
                                                                                 TiBadTransferDataException,
                                                                                 TiInformationException,
                                                                                 TiSevereException,
                                                                                 TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
sendOrderPrintingDeviationReport in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

checkTicketInStock

public SjCheckTicketInStockResult checkTicketInStock(SjCheckTicketInStockQuery ctisq)
                                              throws TiAmbiguousDataException,
                                                     TiBadTransferDataException,
                                                     TiInformationException,
                                                     TiSevereException,
                                                     TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
checkTicketInStock in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getServicesInStock

public SjDestroyableServicesInStockResult getServicesInStock(SjServicesInStockQuery sisq)
                                                      throws TiAmbiguousDataException,
                                                             TiBadTransferDataException,
                                                             TiInformationException,
                                                             TiSevereException,
                                                             TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getServicesInStock in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

checkServiceInStock

public SjCheckServiceInStockResult checkServiceInStock(SjCheckServiceInStockQuery csisq)
                                                throws TiAmbiguousDataException,
                                                       TiBadTransferDataException,
                                                       TiInformationException,
                                                       TiSevereException,
                                                       TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
checkServiceInStock in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

destroyServicesInStock

public SjDestroyServiceInStockResult destroyServicesInStock(SjDestroyServiceInStockQuery dsisq)
                                                     throws TiAmbiguousDataException,
                                                            TiBadTransferDataException,
                                                            TiInformationException,
                                                            TiSevereException,
                                                            TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
destroyServicesInStock in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTerminalIdCardSystemInfo

public SjTerminalIdCardSystemInfoResult getTerminalIdCardSystemInfo(SjTerminalIdCardSystemInfoQuery ticsiq)
                                                             throws TiAmbiguousDataException,
                                                                    TiBadTransferDataException,
                                                                    TiInformationException,
                                                                    TiSevereException,
                                                                    TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getTerminalIdCardSystemInfo in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

sendCreditCardInfoExternalSys

public SjSendCreditCardInfoExternalSysResult sendCreditCardInfoExternalSys(SjSendCreditCardInfoExternalSysSpecification scciess)
                                                                    throws TiAmbiguousDataException,
                                                                           TiBadTransferDataException,
                                                                           TiInformationException,
                                                                           TiSevereException,
                                                                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
sendCreditCardInfoExternalSys in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getAccountProducer

public SjGetAccountProducerCodeResult getAccountProducer(SjGetAccountProducerCodeQuery gapcq)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getAccountProducer in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

cancelForeignTicket

public SjCancelForeignTicketResult cancelForeignTicket(SjCancelForeignTicket cft)
                                                throws TiAmbiguousDataException,
                                                       TiBadTransferDataException,
                                                       TiInformationException,
                                                       TiSevereException,
                                                       TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
cancelForeignTicket in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTicketTypeInStock

public SjTicketTypeInStockResult getTicketTypeInStock(SjTicketTypeInStockQuery ttisq)
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getTicketTypeInStock in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getAvailablePrinters

public SjAvailablePrinterResult getAvailablePrinters(SjAvailablePrinterQuery apq)
                                              throws TiAmbiguousDataException,
                                                     TiBadTransferDataException,
                                                     TiInformationException,
                                                     TiSevereException,
                                                     TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getAvailablePrinters in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getRecentOrders

public SjRecentOrdersResult getRecentOrders(SjRecentOrdersQuery roq)
                                     throws TiAmbiguousDataException,
                                            TiBadTransferDataException,
                                            TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getRecentOrders in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getRecentOrders

public SjRecentOrderSpecificationList getRecentOrders()
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Deprecated. Use SjStinaInformationProviderInterface.getRecentOrders(SjRecentOrdersQuery) instead. This method will be removed shortly.

Specified by:
getRecentOrders in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setRecentOrders

public void setRecentOrders(SjRecentOrderSpecificationList rosList)
                     throws TiAmbiguousDataException,
                            TiBadTransferDataException,
                            TiInformationException,
                            TiSevereException,
                            TiFatalException
Deprecated. Use SjOrderFacadeInterface.setAsRecent(SjSetAsRecentSpecification) instead. This method will be removed shortly.

Description copied from interface: SjStinaInformationProviderInterface
Store information about the specified orders. Orders are stored per user and can be fetched with getRecentOrders.

Specified by:
setRecentOrders in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getValidDiscountsForRelation

public SjValidDiscountsForRelationResult getValidDiscountsForRelation(SjValidDiscountsForRelationQuery vdfrq)
                                                               throws TiAmbiguousDataException,
                                                                      TiBadTransferDataException,
                                                                      TiInformationException,
                                                                      TiSevereException,
                                                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getValidDiscountsForRelation in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findInternationalTravelRoutes

public SjInternationalTravelRouteResult findInternationalTravelRoutes(SjInternationalTravelRouteQuery itrqry)
                                                               throws TiAmbiguousDataException,
                                                                      TiBadTransferDataException,
                                                                      TiInformationException,
                                                                      TiSevereException,
                                                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
findInternationalTravelRoutes in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findInternationalTravelRouteSections

public SjInternationalTravelRouteSectionResult findInternationalTravelRouteSections(SjInternationalTravelRouteSectionQuery itrsqry)
                                                                             throws TiAmbiguousDataException,
                                                                                    TiBadTransferDataException,
                                                                                    TiInformationException,
                                                                                    TiSevereException,
                                                                                    TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
findInternationalTravelRouteSections in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findItineraries

public SjItineraryResultInterface findItineraries(SjItineraryCombinedQuery icq)
                                           throws TiAmbiguousDataException,
                                                  TiBadTransferDataException,
                                                  TiInformationException,
                                                  TiSevereException,
                                                  TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
findItineraries in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findItinerariesLight

public SjItineraryResultInterface findItinerariesLight(SjItineraryLightQuery ilq)
                                                throws TiAmbiguousDataException,
                                                       TiBadTransferDataException,
                                                       TiInformationException,
                                                       TiSevereException,
                                                       TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
findItinerariesLight in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findLocations

public SjLocationResult findLocations(SjFindLocationsQuery flq)
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
findLocations in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getAllLocations

public SjAllLocationsResult getAllLocations()
                                     throws TiAmbiguousDataException,
                                            TiBadTransferDataException,
                                            TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getAllLocations in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getFrequentLocations

public SjFrequentLocationsResult getFrequentLocations(SjFrequentLocationsQuery flq)
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getFrequentLocations in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findOrder

public SjFindOrderResult findOrder(SjOrderQuery oqry)
                            throws TiAmbiguousDataException,
                                   TiBadTransferDataException,
                                   TiInformationException,
                                   TiSevereException,
                                   TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
findOrder in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findCustomerOrderItems

public SjFindCustomerOrderItemsResult findCustomerOrderItems(SjFindCustomerOrderItemsQuery oiqry)
                                                      throws TiAmbiguousDataException,
                                                             TiBadTransferDataException,
                                                             TiInformationException,
                                                             TiSevereException,
                                                             TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
findCustomerOrderItems in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

searchOrderQueue

public SjOrderQueueResult searchOrderQueue(SjSearchOrderQueueQuery soqqry)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
searchOrderQueue in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

printOrderQueue

public SjPrintOrderQueueResult printOrderQueue(SjPrintOrderQueueQuery poqqry)
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
printOrderQueue in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getPrinterStatus

public SjPrinterStatusResult getPrinterStatus(SjPrinterStatusQuery psqry)
                                       throws TiAmbiguousDataException,
                                              TiBadTransferDataException,
                                              TiInformationException,
                                              TiSevereException,
                                              TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getPrinterStatus in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getPrinterQueue

public SjPrinterQueueResult getPrinterQueue(SjPrinterQueueQuery pqqry)
                                     throws TiAmbiguousDataException,
                                            TiBadTransferDataException,
                                            TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getPrinterQueue in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

searchReference

public SjReferenceSearchResult searchReference(SjReferenceSearchSpecification rsspec)
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
searchReference in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getVoucher

public SjGetVoucherResult getVoucher(SjGetVoucherQuery gvq)
                              throws TiAmbiguousDataException,
                                     TiBadTransferDataException,
                                     TiInformationException,
                                     TiSevereException,
                                     TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getVoucher in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

closeVouchers

public SjCloseVouchersResult closeVouchers(SjCloseVouchersSpecification cvs)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
closeVouchers in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

validateOrderForUseWithVouchers

public SjValidateOrderForUseWithVouchersResult validateOrderForUseWithVouchers(SjValidateOrderForUseWithVouchersQuery svofuwvqry)
                                                                        throws TiAmbiguousDataException,
                                                                               TiBadTransferDataException,
                                                                               TiInformationException,
                                                                               TiSevereException,
                                                                               TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
validateOrderForUseWithVouchers in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setRetroactiveMember

public SjRetroactiveMemberResult setRetroactiveMember(SjRetroactiveMemberSpecification rms)
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
setRetroactiveMember in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

createOrder

public SjOrderFacadeInterface createOrder()
                                   throws TiAmbiguousDataException,
                                          TiBadTransferDataException,
                                          TiInformationException,
                                          TiSevereException,
                                          TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
createOrder in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getOrder

public SjOrderFacadeInterface getOrder(SjOrderIdSpecification oispec)
                                throws TiAmbiguousDataException,
                                       TiBadTransferDataException,
                                       TiInformationException,
                                       TiSevereException,
                                       TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getOrder in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setNewPrice

public SjNewPriceAndPayerTravellerResult setNewPrice(SjNewPriceAndPayerTravellerSpecification npaptspec)
                                              throws TiAmbiguousDataException,
                                                     TiBadTransferDataException,
                                                     TiInformationException,
                                                     TiSevereException,
                                                     TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
setNewPrice in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

calculateTravelServiceDetailedPriceBasedOnSpecification

@Deprecated
public SjDetailedPriceResult calculateTravelServiceDetailedPriceBasedOnSpecification(SjTravelServiceSpecification tsp)
                                                                              throws TiAmbiguousDataException,
                                                                                     TiBadTransferDataException,
                                                                                     TiInformationException,
                                                                                     TiSevereException,
                                                                                     TiFatalException
Deprecated. This method will be removed shortly, use the calculateTravelServiceDetailedPriceBasedOnLightSpecification method instead.

Specified by:
calculateTravelServiceDetailedPriceBasedOnSpecification in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

calculateTravelServiceDetailedPriceBasedOnInternationalSpecification

public SjDetailedPriceResult calculateTravelServiceDetailedPriceBasedOnInternationalSpecification(SjInternationalTravelServiceSpecification itss)
                                                                                           throws TiAmbiguousDataException,
                                                                                                  TiBadTransferDataException,
                                                                                                  TiInformationException,
                                                                                                  TiSevereException,
                                                                                                  TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
calculateTravelServiceDetailedPriceBasedOnInternationalSpecification in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

calculateTravelServiceTransportDetailedPriceBasedOnSpecification

public SjTravelServiceTransportDetailedPriceResult calculateTravelServiceTransportDetailedPriceBasedOnSpecification(SjTravelServiceTransportDetailedPriceSpecification tstdps)
                                                                                                             throws TiAmbiguousDataException,
                                                                                                                    TiBadTransferDataException,
                                                                                                                    TiInformationException,
                                                                                                                    TiSevereException,
                                                                                                                    TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
calculateTravelServiceTransportDetailedPriceBasedOnSpecification in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

calculateTransportConsumerPrice

@Deprecated
public SjCalculateTransportConsumerPriceResult calculateTransportConsumerPrice(SjCalculateTransportConsumerPriceQuery ctcpq)
                                                                        throws TiAmbiguousDataException,
                                                                               TiBadTransferDataException,
                                                                               TiInformationException,
                                                                               TiSevereException,
                                                                               TiFatalException
Deprecated. This method will be removed shortly, use the calculateTravelServiceTransportDetailedPriceBasedOnSpecification method instead.

Specified by:
calculateTransportConsumerPrice in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

calculateAdditionalServiceDetailedPriceBasedOnSpecification

public SjDetailedPriceResult calculateAdditionalServiceDetailedPriceBasedOnSpecification(SjAdditionalServiceSpecification asp)
                                                                                  throws TiAmbiguousDataException,
                                                                                         TiBadTransferDataException,
                                                                                         TiInformationException,
                                                                                         TiSevereException,
                                                                                         TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
calculateAdditionalServiceDetailedPriceBasedOnSpecification in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getAvailableSeatsTransport

public SjItineraryAvailableSeatsTransportResult getAvailableSeatsTransport(SjItineraryAvailableSeatsTransportSpecification iasts)
                                                                    throws TiAmbiguousDataException,
                                                                           TiBadTransferDataException,
                                                                           TiInformationException,
                                                                           TiSevereException,
                                                                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getAvailableSeatsTransport in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getServiceCategories

public SjServiceCategoriesResult getServiceCategories()
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getServiceCategories in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getServiceCategories

public SjServiceCategoriesResult getServiceCategories(SjServiceCategoriesQuery scq)
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getServiceCategories in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getServiceCharacteristics

public SjServiceCharacteristicsResult getServiceCharacteristics(SjServiceCharacteristicsQuery scq)
                                                         throws TiAmbiguousDataException,
                                                                TiBadTransferDataException,
                                                                TiInformationException,
                                                                TiSevereException,
                                                                TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getServiceCharacteristics in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getAvailableLocationConnectedService

public SjAvailableLocationConnectedServiceResult getAvailableLocationConnectedService(SjAvailableLocationConnectedServiceQuery alcsq)
                                                                               throws TiAmbiguousDataException,
                                                                                      TiBadTransferDataException,
                                                                                      TiInformationException,
                                                                                      TiSevereException,
                                                                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getAvailableLocationConnectedService in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getOfferList

public SjOfferData getOfferList()
                         throws TiAmbiguousDataException,
                                TiBadTransferDataException,
                                TiInformationException,
                                TiSevereException,
                                TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getOfferList in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getAcceptableTravelMethods

public SjAcceptableTravelMethodsResult getAcceptableTravelMethods()
                                                           throws TiAmbiguousDataException,
                                                                  TiBadTransferDataException,
                                                                  TiInformationException,
                                                                  TiSevereException,
                                                                  TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getAcceptableTravelMethods in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSalesUnit

public SjSalesUnitResult getSalesUnit(SjSalesUnitQuery suqry)
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getSalesUnit in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getMySalesUnit

public SjMySalesUnitResult getMySalesUnit(SjMySalesUnitQuery msuq)
                                   throws TiAmbiguousDataException,
                                          TiBadTransferDataException,
                                          TiInformationException,
                                          TiSevereException,
                                          TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getMySalesUnit in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSalesUnitList

public SjSalesUnitListResult getSalesUnitList(SjSalesUnitListQuery sulq)
                                       throws TiAmbiguousDataException,
                                              TiBadTransferDataException,
                                              TiInformationException,
                                              TiSevereException,
                                              TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getSalesUnitList in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCurrentDateTime

public SjCurrentDateTimeResult getCurrentDateTime(SjCurrentDateTimeQuery cdtq)
                                           throws TiAmbiguousDataException,
                                                  TiBadTransferDataException,
                                                  TiInformationException,
                                                  TiSevereException,
                                                  TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getCurrentDateTime in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getErrorMessage

public SjGetErrorMessageResult getErrorMessage(SjGetErrorMessageQuery gemq)
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getErrorMessage in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCurrentUser

public SjUserInfo getCurrentUser(SjCurrentUserQuery cuq)
                          throws TiAmbiguousDataException,
                                 TiBadTransferDataException,
                                 TiInformationException,
                                 TiSevereException,
                                 TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getCurrentUser in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getUserNames

public SjUserNamesResult getUserNames(SjUserNamesQuery unq)
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getUserNames in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

sendMessage

public SjSendMessageResult sendMessage(SjSendMessageSpecification sms)
                                throws TiAmbiguousDataException,
                                       TiBadTransferDataException,
                                       TiInformationException,
                                       TiSevereException,
                                       TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
sendMessage in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getPaymentTypesDebit

public SjGetPaymentTypesDebitResult getPaymentTypesDebit(SjPaymentTypesDebitQuery ptdq)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getPaymentTypesDebit in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getPaymentTypesAll

public SjPaymentTypesAllResult getPaymentTypesAll(SjPaymentTypesAllQuery ptaq)
                                           throws TiAmbiguousDataException,
                                                  TiBadTransferDataException,
                                                  TiInformationException,
                                                  TiSevereException,
                                                  TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getPaymentTypesAll in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getAuthorityRules

public TiRuleFolderList getAuthorityRules(SjRoleDescription roleDescription)
                                   throws TiAmbiguousDataException,
                                          TiBadTransferDataException,
                                          TiInformationException,
                                          TiSevereException,
                                          TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getAuthorityRules in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getBusinessRules

public TiRuleFolderList getBusinessRules()
                                  throws TiAmbiguousDataException,
                                         TiBadTransferDataException,
                                         TiInformationException,
                                         TiSevereException,
                                         TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getBusinessRules in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

checkPurchaseLimit

public SjCheckPurchaseLimitResult checkPurchaseLimit(SjCheckPurchaseLimitQuery cplq)
                                              throws TiAmbiguousDataException,
                                                     TiBadTransferDataException,
                                                     TiInformationException,
                                                     TiSevereException,
                                                     TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
checkPurchaseLimit in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

calculateServicePriceVat

public SjCalculateServicePriceVatResult calculateServicePriceVat(SjCalculateServicePriceVatSpecification cspvs)
                                                          throws TiAmbiguousDataException,
                                                                 TiBadTransferDataException,
                                                                 TiInformationException,
                                                                 TiSevereException,
                                                                 TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
calculateServicePriceVat in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSectionProducerList

public SjSectionProducerListResult getSectionProducerList()
                                                   throws TiAmbiguousDataException,
                                                          TiBadTransferDataException,
                                                          TiInformationException,
                                                          TiSevereException,
                                                          TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getSectionProducerList in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSectionProducerList

public SjSectionProducerListResult getSectionProducerList(SjSectionProducerQuery spqry)
                                                   throws TiAmbiguousDataException,
                                                          TiBadTransferDataException,
                                                          TiInformationException,
                                                          TiSevereException,
                                                          TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getSectionProducerList in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getValidPriceGroupsTransport

public SjValidPriceGroupsTransportResult getValidPriceGroupsTransport(SjValidPriceGroupsTransportQuery vpgtq)
                                                               throws TiAmbiguousDataException,
                                                                      TiBadTransferDataException,
                                                                      TiInformationException,
                                                                      TiSevereException,
                                                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getValidPriceGroupsTransport in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getValidPriceGroups

public SjValidPriceGroupsResult getValidPriceGroups(SjValidPriceGroupsQuery vpgq)
                                             throws TiAmbiguousDataException,
                                                    TiBadTransferDataException,
                                                    TiInformationException,
                                                    TiSevereException,
                                                    TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getValidPriceGroups in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getGeneralTravelPrice

public SjGeneralTravelPriceResult getGeneralTravelPrice(SjGeneralPriceQuery gpqry)
                                                 throws TiAmbiguousDataException,
                                                        TiBadTransferDataException,
                                                        TiInformationException,
                                                        TiSevereException,
                                                        TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getItineraryTransportCharacteristics

public SjItineraryCharacteristicsResult getItineraryTransportCharacteristics(SjItineraryTransportCharacteristicsQuery itcq)
                                                                      throws TiAmbiguousDataException,
                                                                             TiBadTransferDataException,
                                                                             TiInformationException,
                                                                             TiSevereException,
                                                                             TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getItineraryTransportCharacteristics in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getReservationPeriod

public SjReservationPeriodResult getReservationPeriod(SjReservationPeriodQuery rpq)
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getReservationPeriod in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getVersionInfo

public TiStringInterface getVersionInfo()
                                 throws TiAmbiguousDataException,
                                        TiBadTransferDataException,
                                        TiInformationException,
                                        TiSevereException,
                                        TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getVersionInfo in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getUserSettings

public SjGetUserSettingsResult getUserSettings()
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getUserSettings in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setUserSettings

public SjUserSettingsResult setUserSettings(SjSetUserSettingsQuery susq)
                                     throws TiAmbiguousDataException,
                                            TiBadTransferDataException,
                                            TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
setUserSettings in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findCustomers

public SjFoundCustomers findCustomers(SjCustomerQuery cq)
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
findCustomers in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCustomerShort

public SjCustomerShort getCustomerShort(SjCustomerQueryId cqi)
                                 throws TiAmbiguousDataException,
                                        TiBadTransferDataException,
                                        TiInformationException,
                                        TiSevereException,
                                        TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getCustomerShort in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCustomerContract

public SjContract getCustomerContract(SjCustomerQueryUnique cqu)
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getCustomerContract in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTravellersData

public SjTravellersDataResult getTravellersData(SjTravellerListQuery tlq)
                                         throws TiAmbiguousDataException,
                                                TiBadTransferDataException,
                                                TiInformationException,
                                                TiSevereException,
                                                TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getTravellersData in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

registerCustomerRole

public SjRegisterCustomerRoleResult registerCustomerRole(SjRegisterCustomerRoleSpecification rcrs)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
registerCustomerRole in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCustomer

public SjCustomerInterface getCustomer(SjCustomerQueryId cqi)
                                throws TiAmbiguousDataException,
                                       TiBadTransferDataException,
                                       TiInformationException,
                                       TiSevereException,
                                       TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getCustomer in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

authorizeCustomer

public SjCustomerShort authorizeCustomer(SjAuthorizeCustomerQuery acq)
                                  throws TiAmbiguousDataException,
                                         TiBadTransferDataException,
                                         TiInformationException,
                                         TiSevereException,
                                         TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
authorizeCustomer in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setCustomerRole

public SjCustomerRoleResult setCustomerRole(SjCustomerRoleSpecification crs)
                                     throws TiAmbiguousDataException,
                                            TiBadTransferDataException,
                                            TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
setCustomerRole in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setCustomerAsOrderCreator

public SjCustomerAsOrderCreatorResult setCustomerAsOrderCreator(SjCustomerAsOrderCreatorSpecification caocs)
                                                         throws TiAmbiguousDataException,
                                                                TiBadTransferDataException,
                                                                TiInformationException,
                                                                TiSevereException,
                                                                TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
setCustomerAsOrderCreator in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

createPrivateCustomer

public SjCustomerInterface createPrivateCustomer(SjCreateCustomerSpecification ccs)
                                          throws TiAmbiguousDataException,
                                                 TiBadTransferDataException,
                                                 TiInformationException,
                                                 TiSevereException,
                                                 TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
createPrivateCustomer in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCustomerSema

public SjSemaData getCustomerSema(SjCustomerQuerySema cqs)
                           throws TiAmbiguousDataException,
                                  TiBadTransferDataException,
                                  TiInformationException,
                                  TiSevereException,
                                  TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getCustomerSema in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

matchCustomer

public SjMatchCustomerResult matchCustomer(SjMatchCustomerQuery mcq)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
matchCustomer in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

changeMember

public SjChangeMemberResult changeMember(SjChangeMemberSpecification cms)
                                  throws TiAmbiguousDataException,
                                         TiBadTransferDataException,
                                         TiInformationException,
                                         TiSevereException,
                                         TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
changeMember in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

checkNewMembership

public SjCheckNewMembershipResult checkNewMembership(SjCheckNewMembershipQuery cnmq)
                                              throws TiAmbiguousDataException,
                                                     TiBadTransferDataException,
                                                     TiInformationException,
                                                     TiSevereException,
                                                     TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
checkNewMembership in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

createSemaCustomer

public SjCustomerInterface createSemaCustomer(SjCreateSemaCustomerSpecification cscs)
                                       throws TiAmbiguousDataException,
                                              TiBadTransferDataException,
                                              TiInformationException,
                                              TiSevereException,
                                              TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
createSemaCustomer in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

createMembershipForCustomer

public SjCreateMembershipForCustomerResult createMembershipForCustomer(SjCreateMembershipForCustomerSpecification cmfcs)
                                                                throws TiAmbiguousDataException,
                                                                       TiBadTransferDataException,
                                                                       TiInformationException,
                                                                       TiSevereException,
                                                                       TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
createMembershipForCustomer in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findAddresses

public SjFindTagtaxiAddressResult findAddresses(SjFindAddressesQuery faq)
                                         throws TiAmbiguousDataException,
                                                TiBadTransferDataException,
                                                TiInformationException,
                                                TiSevereException,
                                                TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
findAddresses in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getDocumentData

public SjDocumentDataResult getDocumentData(SjDocumentDataQuery ddq)
                                     throws TiAmbiguousDataException,
                                            TiBadTransferDataException,
                                            TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getDocumentData in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

checkDBPostDays

public SjCheckDBPostDaysResult checkDBPostDays(SjCheckDBPostDays cdpd)
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
checkDBPostDays in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

searchProfile

public SjProfileSearchResult searchProfile(SjProfileSearchQuery psqry)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
searchProfile in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

searchProfiles

public SjProfileResult searchProfiles(SjProfileListQuery plqry)
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
searchProfiles in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getProfile

public SjProfileResult getProfile(SjProfileQuery pqry)
                           throws TiAmbiguousDataException,
                                  TiBadTransferDataException,
                                  TiInformationException,
                                  TiSevereException,
                                  TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getProfile in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getProfileData

public SjProfileDataResult getProfileData(SjProfileDataQuery pdq)
                                   throws TiAmbiguousDataException,
                                          TiBadTransferDataException,
                                          TiInformationException,
                                          TiSevereException,
                                          TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getProfileData in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSalesUnitInstallation

public SjSalesUnitInfoShort getSalesUnitInstallation(SjStinaClientId clientId)
                                              throws TiAmbiguousDataException,
                                                     TiBadTransferDataException,
                                                     TiInformationException,
                                                     TiSevereException,
                                                     TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getAllSalesUnits

public SjSalesUnitInfoShortList getAllSalesUnits(SjStinaClientIdList clientIds)
                                          throws TiAmbiguousDataException,
                                                 TiBadTransferDataException,
                                                 TiInformationException,
                                                 TiSevereException,
                                                 TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getInterfaceVersion

public SjInterfaceVersion getInterfaceVersion()
                                       throws TiAmbiguousDataException,
                                              TiBadTransferDataException,
                                              TiInformationException,
                                              TiSevereException,
                                              TiFatalException
Description copied from interface: SjStinaInformationProviderInterface
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getInterfaceVersion

Specified by:
getInterfaceVersion in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

createStatement

public SjCreateStatementResult createStatement(SjCreateStatementSpecification css)
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
createStatement in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCurrentStatement

public SjGetCurrentStatementResult getCurrentStatement(SjGetCurrentStatementQuery gcsq)
                                                throws TiAmbiguousDataException,
                                                       TiBadTransferDataException,
                                                       TiInformationException,
                                                       TiSevereException,
                                                       TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getCurrentStatement in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCurrencies

public SjGetCurrenciesResult getCurrencies(SjGetCurrenciesQuery gcq)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getCurrencies in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getStatementTypes

public SjGetStatementTypesResult getStatementTypes(SjGetStatementTypesQuery gstq)
                                            throws TiAmbiguousDataException,
                                                   TiBadTransferDataException,
                                                   TiInformationException,
                                                   TiSevereException,
                                                   TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getStatementTypes in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

updateCashRegisterTransaction

public SjUpdateCashRegisterTransactionResult updateCashRegisterTransaction(SjUpdateCashRegisterTransactionSpecification ucrts)
                                                                    throws TiAmbiguousDataException,
                                                                           TiBadTransferDataException,
                                                                           TiInformationException,
                                                                           TiSevereException,
                                                                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
updateCashRegisterTransaction in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

validateCashRegisterTransaction

public SjValidateCashRegisterTransactionResult validateCashRegisterTransaction(SjValidateCashRegisterTransactionSpecification vcrts)
                                                                        throws TiAmbiguousDataException,
                                                                               TiBadTransferDataException,
                                                                               TiInformationException,
                                                                               TiSevereException,
                                                                               TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
validateCashRegisterTransaction in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCashJournalBasics

public SjGetCashJournalBasicsResult getCashJournalBasics(SjGetCashJournalBasicsQuery gcjbq)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getCashJournalBasics in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

updateCashJournal

public SjUpdateCashJournalResult updateCashJournal(SjUpdateCashJournalSpecification ucjs)
                                            throws TiAmbiguousDataException,
                                                   TiBadTransferDataException,
                                                   TiInformationException,
                                                   TiSevereException,
                                                   TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
updateCashJournal in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getClosedCashJournals

public SjGetClosedCashJournalsResult getClosedCashJournals(SjGetClosedCashJournalsQuery gccjq)
                                                    throws TiAmbiguousDataException,
                                                           TiBadTransferDataException,
                                                           TiInformationException,
                                                           TiSevereException,
                                                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getClosedCashJournals in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getOpenCashJournals

public SjGetOpenCashJournalsResult getOpenCashJournals(SjGetOpenCashJournalsQuery gocjq)
                                                throws TiAmbiguousDataException,
                                                       TiBadTransferDataException,
                                                       TiInformationException,
                                                       TiSevereException,
                                                       TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getOpenCashJournals in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getExaminationBasics

public SjGetExaminationBasicsResult getExaminationBasics(SjGetExaminationBasicsQuery gebq)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getExaminationBasics in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

updateExamination

public SjUpdateExaminationResult updateExamination(SjUpdateExaminationSpecification ues)
                                            throws TiAmbiguousDataException,
                                                   TiBadTransferDataException,
                                                   TiInformationException,
                                                   TiSevereException,
                                                   TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
updateExamination in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

addCashbox

public SjAddCashboxResult addCashbox(SjAddCashboxSpecification acs)
                              throws TiAmbiguousDataException,
                                     TiBadTransferDataException,
                                     TiInformationException,
                                     TiSevereException,
                                     TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
addCashbox in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

assignCashbox

public SjAssignCashboxResult assignCashbox(SjAssignCashboxSpecification acs)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
assignCashbox in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

deleteCashbox

public SjDeleteCashboxResult deleteCashbox(SjDeleteCashboxSpecification dcs)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
deleteCashbox in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCashboxes

public SjGetCashboxesResult getCashboxes(SjGetCashboxesQuery gcq)
                                  throws TiAmbiguousDataException,
                                         TiBadTransferDataException,
                                         TiInformationException,
                                         TiSevereException,
                                         TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getCashboxes in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCurrentCashbox

public SjGetCurrentCashboxResult getCurrentCashbox(SjGetCurrentCashboxQuery gccq)
                                            throws TiAmbiguousDataException,
                                                   TiBadTransferDataException,
                                                   TiInformationException,
                                                   TiSevereException,
                                                   TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getCurrentCashbox in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSafeAmount

public SjGetSafeAmountResult getSafeAmount(SjGetSafeAmountQuery gsaq)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getSafeAmount in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

updatePartialSettlement

public SjUpdatePartialSettlementResult updatePartialSettlement(SjUpdatePartialSettlementSpecification upss)
                                                        throws TiAmbiguousDataException,
                                                               TiBadTransferDataException,
                                                               TiInformationException,
                                                               TiSevereException,
                                                               TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
updatePartialSettlement in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSafeJournal

public SjGetSafeJournalResult getSafeJournal(SjGetSafeJournalQuery gsjq)
                                      throws TiAmbiguousDataException,
                                             TiBadTransferDataException,
                                             TiInformationException,
                                             TiSevereException,
                                             TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getSafeJournal in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getStatementBasics

public SjGetStatementBasicsResult getStatementBasics(SjGetStatementBasicsQuery gsbq)
                                              throws TiAmbiguousDataException,
                                                     TiBadTransferDataException,
                                                     TiInformationException,
                                                     TiSevereException,
                                                     TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getStatementBasics in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getDepositBasics

public SjGetDepositBasicsResult getDepositBasics(SjGetDepositBasicsQuery gdbq)
                                          throws TiAmbiguousDataException,
                                                 TiBadTransferDataException,
                                                 TiInformationException,
                                                 TiSevereException,
                                                 TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getDepositBasics in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

updateDeposit

public SjUpdateDepositResult updateDeposit(SjUpdateDepositSpecification uds)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
updateDeposit in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCashJournalTicketInformation

public SjCashJournalTicketInformationResult getCashJournalTicketInformation(SjCashJournalTicketInformationQuery cjtiq)
                                                                     throws TiAmbiguousDataException,
                                                                            TiBadTransferDataException,
                                                                            TiInformationException,
                                                                            TiSevereException,
                                                                            TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getCashJournalTicketInformation in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCashDeficitSurplus

public SjCashDeficitSurplusResult getCashDeficitSurplus(SjCashDeficitSurplusQuery cdsq)
                                                 throws TiAmbiguousDataException,
                                                        TiBadTransferDataException,
                                                        TiInformationException,
                                                        TiSevereException,
                                                        TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getCashDeficitSurplus in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

searchGiroRemittanceReferenceNumber

public SjGiroRemittanceReferenceNumberResult searchGiroRemittanceReferenceNumber(SjGiroRemittanceReferenceNumberQuery grrnq)
                                                                          throws TiAmbiguousDataException,
                                                                                 TiBadTransferDataException,
                                                                                 TiInformationException,
                                                                                 TiSevereException,
                                                                                 TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
searchGiroRemittanceReferenceNumber in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findAvailableHotelRoom

public SjFindAvailableHotelRoomResult findAvailableHotelRoom(SjFindAvailableHotelRoomQuery fahrq)
                                                      throws TiAmbiguousDataException,
                                                             TiBadTransferDataException,
                                                             TiInformationException,
                                                             TiSevereException,
                                                             TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
findAvailableHotelRoom in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

addHotelRoomLock

public SjAddHotelRoomLockResult addHotelRoomLock(SjAddHotelRoomLockSpecification ahrls)
                                          throws TiAmbiguousDataException,
                                                 TiBadTransferDataException,
                                                 TiInformationException,
                                                 TiSevereException,
                                                 TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
addHotelRoomLock in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

removeHotelRoomLock

public SjRemoveHotelRoomLockResult removeHotelRoomLock(SjRemoveHotelRoomLockSpecification rhrls)
                                                throws TiAmbiguousDataException,
                                                       TiBadTransferDataException,
                                                       TiInformationException,
                                                       TiSevereException,
                                                       TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
removeHotelRoomLock in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

deleteAllHotelRoomLock

public SjDeleteAllHotelRoomLockResult deleteAllHotelRoomLock(SjDeleteAllHotelRoomLockSpecification dahrls)
                                                      throws TiAmbiguousDataException,
                                                             TiBadTransferDataException,
                                                             TiInformationException,
                                                             TiSevereException,
                                                             TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
deleteAllHotelRoomLock in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

keepHotelRoomLock

public SjKeepHotelRoomLockResult keepHotelRoomLock(SjKeepHotelRoomLockSpecification khrls)
                                            throws TiAmbiguousDataException,
                                                   TiBadTransferDataException,
                                                   TiInformationException,
                                                   TiSevereException,
                                                   TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
keepHotelRoomLock in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

debitCreditCard

public SjDebitCreditCardResult debitCreditCard(SjDebitCreditCardSpecification dccs)
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
Deprecated. This method will expire from here and move to separate service. Don't rely on it. Don't call it.

Specified by:
debitCreditCard in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

creditCreditCard

public SjCreditCreditCardResult creditCreditCard(SjCreditCreditCardSpecification cccs)
                                          throws TiAmbiguousDataException,
                                                 TiBadTransferDataException,
                                                 TiInformationException,
                                                 TiSevereException,
                                                 TiFatalException
Deprecated. This method will expire from here and move to separate service. Don't rely on it. Don't call it.

Specified by:
creditCreditCard in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getClientInterfaceVersion

public static java.lang.String getClientInterfaceVersion()
Returns:
the client side interface version.

lookupData

public java.lang.Object lookupData(java.lang.Object key,
                                   java.lang.Object code)
                            throws TiSevereException
Delegates to SjStinaInformationProviderDelegate.lookupData().

Specified by:
lookupData in interface TiInformationProviderLispInterface
Specified by:
lookupData in interface SjStinaInformationProviderInterface
Specified by:
lookupData in class TiAbstractInformationProvider
Throws:
TiSevereException
See Also:
SjStinaInformationProviderDelegate.lookupData(Object, Object)

getCodePlaintextData

public SjCodePlaintextData getCodePlaintextData()
                                         throws TiAmbiguousDataException,
                                                TiBadTransferDataException,
                                                TiInformationException,
                                                TiSevereException,
                                                TiFatalException
Description copied from interface: SjStinaInformationProviderInterface
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getCodePlaintextData

Specified by:
getCodePlaintextData in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getMultiRideTicketInformation

public SjMultiRideTicketInformationResult getMultiRideTicketInformation(SjMultiRideTicketInformationQuery mrtiq)
                                                                 throws TiAmbiguousDataException,
                                                                        TiBadTransferDataException,
                                                                        TiInformationException,
                                                                        TiSevereException,
                                                                        TiFatalException
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
getMultiRideTicketInformation in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getPlaintext

public java.lang.String getPlaintext(java.lang.String listName,
                                     java.lang.String code)
                              throws TiSevereException
Delegates to SjStinaInformationProviderDelegate.getPlaintext().

Specified by:
getPlaintext in interface SjStinaInformationProviderInterface
Parameters:
listName - the name of Stina server code / plaintext list. E. g. SJPConstants.SJPFPriceLevelList.
code - the code whose plaintext to look for in list listName.
Returns:
the plaintext for code in listName.
Throws:
TiSevereException
See Also:
SjStinaInformationProviderDelegate.getPlaintext(String, String)

getPlaintexts

public java.util.Vector getPlaintexts(java.lang.String listName,
                                      java.util.Vector codes)
                               throws TiSevereException
Delegates to SjStinaInformationProviderDelegate.getPlaintexts().

Specified by:
getPlaintexts in interface SjStinaInformationProviderInterface
Parameters:
listName - the name of Stina server code / plaintext list. E. g. SJPConstants.SJPFPriceLevelList.
codes - the codes whose plaintexts to look for in list listName.
Returns:
the plaintexts for codes in listName.
Throws:
TiSevereException
See Also:
SjStinaInformationProviderDelegate.getPlaintexts(String, Vector)

getCodes

public java.util.Vector getCodes(java.lang.String listName)
                          throws TiSevereException
Delegates to SjStinaInformationProviderDelegate.getCodes().

Specified by:
getCodes in interface SjStinaInformationProviderInterface
Parameters:
listName - the name of Stina server code / plaintext list. E. g. SJPConstants.SJPFPriceLevelList.
Returns:
the codes in listName.
Throws:
TiSevereException
See Also:
SjStinaInformationProviderDelegate.getPlaintexts(String, Vector)

getCodePlaintexts

public java.util.HashMap getCodePlaintexts(java.lang.String listName,
                                           java.util.Vector codes)
                                    throws TiSevereException
Delegates to SjStinaInformationProviderDelegate.getCodePlaintexts().

Specified by:
getCodePlaintexts in interface SjStinaInformationProviderInterface
Parameters:
listName - the name of Stina server code / plaintext list. E. g. SJPConstants.SJPFPriceLevelList.
codes - the codes whose code / plaintexts mappings to look for in list listName.
Returns:
the mappings for codes in listName.
Throws:
TiSevereException
See Also:
SjStinaInformationProviderDelegate.getCodePlaintexts(String, Vector)

getCodePlaintextList

public java.util.HashMap getCodePlaintextList(java.lang.String listName)
                                       throws TiSevereException
Delegates to SjStinaInformationProviderDelegate.getCodePlaintextList().

Specified by:
getCodePlaintextList in interface SjStinaInformationProviderInterface
Parameters:
listName - the name of Stina server code / plaintext list. E. g. SJPConstants.SJPFPriceLevelList.
Returns:
the mappings for listName.
Throws:
TiSevereException
See Also:
SjStinaInformationProviderDelegate.getCodePlaintextList(String)

specifyModelConstantsName

public java.lang.String specifyModelConstantsName()
Specified by:
specifyModelConstantsName in interface TiInformationProviderLispInterface
Overrides:
specifyModelConstantsName in class TiAbstractInformationProvider

specifyModelFactoryClassName

public java.lang.String specifyModelFactoryClassName()
Overrides:
specifyModelFactoryClassName in class TiAbstractInformationProvider

getStinaModelFactory

public SjStinaModelFactoryInterface getStinaModelFactory()
Specified by:
getStinaModelFactory in interface SjStinaInformationProviderInterface
Throws:
TiFactoryUnavailableException

getGeneralModelFactory

public TiGeneralModelFactoryInterface getGeneralModelFactory()
Specified by:
getGeneralModelFactory in interface SjStinaInformationProviderInterface
Overrides:
getGeneralModelFactory in class TiAbstractInformationProvider
Throws:
TiFactoryUnavailableException

getBuiltinModelFactory

public TiBuiltinModelFactoryInterface getBuiltinModelFactory()
Specified by:
getBuiltinModelFactory in interface SjStinaInformationProviderInterface
Overrides:
getBuiltinModelFactory in class TiAbstractInformationProvider
Throws:
TiFactoryUnavailableException

initialiseBRL

protected void initialiseBRL()
                      throws TiAmbiguousDataException,
                             TiBadTransferDataException,
                             TiInformationException,
                             TiSevereException,
                             TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

initialiseDictionary

protected void initialiseDictionary()
                             throws TiAmbiguousDataException,
                                    TiBadTransferDataException,
                                    TiInformationException,
                                    TiSevereException,
                                    TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

initialiseSalesControl

protected void initialiseSalesControl()
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getImsData

public SjImsDataResult getImsData(SjImsDataQuery idq)
                           throws TiAmbiguousDataException,
                                  TiBadTransferDataException,
                                  TiInformationException,
                                  TiSevereException,
                                  TiFatalException
Description copied from interface: SjStinaInformationProviderInterface
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getImsData

Specified by:
getImsData in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getClientMenu

public SjClientMenuResult getClientMenu(SjClientMenuQuery cmq)
                                 throws TiAmbiguousDataException,
                                        TiBadTransferDataException,
                                        TiInformationException,
                                        TiSevereException,
                                        TiFatalException
Description copied from interface: SjStinaInformationProviderInterface
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getClientMenu

Specified by:
getClientMenu in interface SjStinaInformationProviderInterface
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTestData

public SjTestDataResult getTestData(int size)
                             throws TiAmbiguousDataException,
                                    TiBadTransferDataException,
                                    TiInformationException,
                                    TiSevereException,
                                    TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTestData

public SjTestDataResult getTestData(SjTestData data)
                             throws TiAmbiguousDataException,
                                    TiBadTransferDataException,
                                    TiInformationException,
                                    TiSevereException,
                                    TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

serverTest

public void serverTest(TiInteger progressModel,
                       TiString throughputModel,
                       TiString delayModel)
                throws TiAmbiguousDataException,
                       TiBadTransferDataException,
                       TiInformationException,
                       TiSevereException,
                       TiFatalException
This is experimental.

Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getResourceDir

java.lang.String getResourceDir()

getCrossReference

TiCrossReference getCrossReference()

waitForRules

public void waitForRules()
Overrides:
waitForRules in class TiAbstractInformationProvider

createFacades

protected void createFacades()
                      throws TiSevereException
Specified by:
createFacades in class TiAbstractInformationProvider
Throws:
TiSevereException

initialiseProduct

public void initialiseProduct()
Specified by:
initialiseProduct in interface TiProductInterface
Overrides:
initialiseProduct in class TiAbstractInformationProvider

getProviderDelegate

protected SjStinaInformationProviderDelegate getProviderDelegate(boolean synchronizeStartupThread)
                                                          throws TiSevereException
Throws:
TiSevereException

disposeProduct

public void disposeProduct()
Specified by:
disposeProduct in interface TiProductInterface
Overrides:
disposeProduct in class TiAbstractInformationProvider

getClientName

public java.lang.String getClientName()

initialiseData

protected void initialiseData()
Specified by:
initialiseData in class TiAbstractInformationProvider

initialiseProperties

protected java.util.Properties initialiseProperties()

getRuleSynchronization

protected TiSynchronizedBoolean getRuleSynchronization()

specifyMapper

protected TiMapper specifyMapper()
Specified by:
specifyMapper in class TiAbstractInformationProvider

specifyMapperMedium

protected TiMapperAbstractMedium specifyMapperMedium()
Specified by:
specifyMapperMedium in class TiAbstractInformationProvider

specifyProviderMediumClassName

protected java.lang.String specifyProviderMediumClassName()
Specified by:
specifyProviderMediumClassName in class TiAbstractInformationProvider

specifyProviderMediumPropertyList

protected java.lang.String specifyProviderMediumPropertyList()
Specified by:
specifyProviderMediumPropertyList in class TiAbstractInformationProvider

specifyStartupStrategy

public int specifyStartupStrategy()
Overrides:
specifyStartupStrategy in class TiAbstractInformationProvider

getSessionId

public java.lang.String getSessionId()

getSessionLanguageCode

public java.lang.String getSessionLanguageCode()
Description copied from interface: SjStinaInformationProviderInterface
Return the language code for the active session.

Specified by:
getSessionLanguageCode in interface SjStinaInformationProviderInterface

getSessionLockId

public java.lang.String getSessionLockId()
Description copied from interface: SjStinaInformationProviderInterface
Return the lock id for the active session.

Specified by:
getSessionLockId in interface SjStinaInformationProviderInterface

getHostName

public java.lang.String getHostName()

hadRole

boolean hadRole()

setHadRole

void setHadRole(boolean hadRole)

isDataInitialised

boolean isDataInitialised()

setDataInitialised

void setDataInitialised(boolean initialised)

setMessageSentLogLevel

public void setMessageSentLogLevel(int level)
Specified by:
setMessageSentLogLevel in interface SjStinaInformationProviderInterface

setMessageReceivedLogLevel

public void setMessageReceivedLogLevel(int level)
Specified by:
setMessageReceivedLogLevel in interface SjStinaInformationProviderInterface

setMeasurementLogLevel

public void setMeasurementLogLevel(int level)
Specified by:
setMeasurementLogLevel in interface SjStinaInformationProviderInterface

setMethodEntryLogLevel

public void setMethodEntryLogLevel(int level)
Specified by:
setMethodEntryLogLevel in interface SjStinaInformationProviderInterface

setMethodExitLogLevel

public void setMethodExitLogLevel(int level)
Specified by:
setMethodExitLogLevel in interface SjStinaInformationProviderInterface


Copyright © 2012. All Rights Reserved.