se.sj.stina.domain.provider
Class SjStinaInformationProviderDelegate

java.lang.Object
  extended by se.sj.stina.domain.provider.SjAbstractStinaInformationProviderDelegate
      extended by se.sj.stina.domain.provider.SjStinaInformationProviderDelegate
All Implemented Interfaces:
TiInformationProviderBRLInterface, TiInformationProviderLispInterface, SjStinaInformationProviderConstants, SjStinaServerCallerInterface

public class SjStinaInformationProviderDelegate
extends SjAbstractStinaInformationProviderDelegate

This class is used to talk to the Stina Server. It is not normally instantiated or acessed directly by applications, but instead by a Stina information provider. It is constructed with a Properties object, determining various behaviours. Properties that need to be set are:

se.sj.stina.domain.provider.hash_algorithm


se.sj.stina.domain.provider.stina_model_factory_classname
se.sj.stina.domain.provider.general_model_factory_classname
se.sj.stina.domain.provider.stina_server_host
se.sj.stina.domain.provider.use_compression
se.sj.stina.domain.provider.use_control_data_cache
se.sj.stina.domain.provider.resourcedir
se.sj.stina.domain.provider.provider_medium



The following properties are used for configuring reinitialisation of the statically held dictionary, if you want this functionality. If you specify these properties the first login after each point in time designated by the values of these properties will entail reinitialistation of the dictionary.

se.sj.stina.domain.provider.reinit_dictionary_dow
se.sj.stina.domain.provider.reinit_dictionary_time



The following properties are used for configuring the provider medium.
se.sj.stina.domain.provider.provider_medium_property_list

Version:
$Revision: 43 $, $Date: 09-10-22 10:34 $
Author:
Per Lindberger

Nested Class Summary
 
Nested classes/interfaces inherited from class se.sj.stina.domain.provider.SjAbstractStinaInformationProviderDelegate
SjAbstractStinaInformationProviderDelegate.PublicKey
 
Field Summary
protected  SjAcceptableTravelMethodsResult _acceptableTravelMethods
           
protected  java.lang.String _brlFileNameList
           
protected  boolean _brlFromFiles
           
protected static java.util.Hashtable _clientMenus
           
protected  SjGetCurrenciesResult _currencies
           
protected static java.util.Hashtable _dictionaries
           
protected  SjImsDataResult _imsDataResult
           
protected  java.lang.String _localRuleFileNameList
           
protected  SjMySalesUnitResult _mySalesUnit
           
protected  SjOfferData _offerData
           
protected  SjPaymentTypesAllResult _paymentTypesAll
           
protected  SjGetPaymentTypesDebitResult _paymentTypesDebit
           
protected  SjRoleDescription _roleDescription
           
protected  SjRoleList _roleList
           
protected  TiSynchronizedBoolean _ruleSynchronization
           
protected static SjSalesControl _salesControl
           
protected  SjServiceCategoriesResult _serviceCategories
           
protected  java.util.HashMap _serviceCategoriesByDialogueId
           
protected  SjGetStatementTypesResult _statementTypes
           
protected  SjTicketlessDistributionValidationDataResult _ticketlessDistributionValidationDataResult
           
protected  SjUserInfo _userInfo
           
protected  SjUserSettingList _userSettings
           
protected  TiString _versionInfo
           
protected static java.util.HashMap FIXED_VALUES
           
 
Fields inherited from class se.sj.stina.domain.provider.SjAbstractStinaInformationProviderDelegate
_brlProviderManager, _builtinModelFactory, _clientSessionData, _errorTextInfo, _exceptionNames, _generalModelFactory, _hashAlgorithm, _hostName, _lastInitialCloneName, _loggerInterface, _logTimeInformationSeparately, _logVerboseMessages, _mapperNoReuse, _messageReceivedLogLevel, _messageSentLogLevel, _modelConstantsClassName, _preferCompressedData, _properties, _providerMedium, _resourceDirectory, _serverErrorMessage, _shortClassName, _statisticsHandler, _stinaModelFactory, _stringEncoding, _useControlDataCache, _writeAnswerToFile, _writeQueryToFile, A_CPETRA_KEYS, A_P2I_KEYS, A_STINA_KEYS, B_CPETRA_KEYS, B_P2I_KEYS, B_STINA_KEYS, ENCRYPTION_VERSIONS_A, ENCRYPTION_VERSIONS_B, ENCRYPTION_VERSIONS_N, ENCRYPTION_VERSIONS_O, ENCRYPTION_VERSIONS_PER_ENVIRONMENT, ENCRYPTION_VERSIONS_Q, ENCRYPTION_VERSIONS_R, INBOUND, N_CPETRA_KEYS, N_P2I_KEYS, N_STINA_KEYS, NO_ENCRYPTION_VERSION, O_CPETRA_KEYS, O_P2I_KEYS, O_STINA_KEYS, OUTBOUND, PUBKEYS_A, PUBKEYS_B, PUBKEYS_N, PUBKEYS_O, PUBKEYS_PER_ENVIRONMENT, PUBKEYS_Q, PUBKEYS_R, Q_CPETRA_KEYS, Q_P2I_KEYS, Q_STINA_KEYS, R_CPETRA_KEYS, R_P2I_KEYS, R_STINA_KEYS, SERVER_ERR_NUM_NO_SUCH_OBJECT, SERVER_TIMEOUT_ERROR_CODE, VERSION_0, VERSION_1, VERSION_2, VERSION_3, VERSION_4, XML_VERSION
 
Fields inherited from interface se.sj.stina.domain.provider.SjStinaInformationProviderConstants
AMBIGUOUS_DATA_EXCEPTION, BAD_OPERATION, BAD_TRANSFER_DATA_EXCEPTION, CACHE_FACTORIES, CANNOT_PERFORM_ROLE_SELECTION, CENTRAL_PETRA_VECTOR, COMMUNICATION_FAILURE, CONTEXT_FACTORY, CREATE_EXCEPTION, DATA_CONVERSION, DEFAULT_STRING_ENCODING, DICTIONARY, ENTRY_RULE_EXCEPTION, ERROR_TEXT_INFO_ADDITIONAL, ERROR_TEXT_INFO_CODE, ERROR_TEXT_INFO_DEFAULT, ERROR_TEXT_INFO_FULL, EXIT_RULE_EXCEPTION, FATAL_EXCEPTION, FATAL_EXCEPTION_CLASS_NAME, HOST_NAME, INDATA_NOT_ACCORDING_TO_SPEC, INDATA_NOT_ACCORDING_TO_SPEC_MSG, INFORMATION_EXCEPTION, INFORMATION_EXCEPTION_CLASS_NAME, NAMING_EXCEPTION, NO_CONTEXT, NO_RESPONSE, NO_SUCH_OBJECT_EXCEPTION, OUTDATA_NOT_ACCORDING_TO_SPEC, OUTDATA_NOT_ACCORDING_TO_SPEC_MSG, PERMISSION_DENIED, PERMUTE_HOST_NAMES, PETRA2_CATEGORY_TO_SML_ORDER_ITEM_PERSON_CLASSIFICATION_LIST, PETRA2_COMFORT_TO_SML_ORDER_ACTIVITY_UNIT_CHARACTERISTIC_LIST, PETRA2_COMPARTMENT_CODE_TO_SML_ORDER_ACTIVITY_UNIT_CHARACTERISTIC_COMPARTMENT_CHARACTERISTIC_LIST, PETRA2_COMPARTMENT_SIZE_TO_SML_ORDER_ACTIVITY_UNIT_CHARACTERISTIC_COMPARTMENT_NO_OF_SEATS_LIST, PETRA2_ERROR_CODE_TO_SML_ERROR_CODE_LIST, PETRA2_INTEGRATOR_VECTOR, PETRA2_PLACEMENT_CHARACTERISTICS_TO_SML_ORDER_ACTIVITY_UNIT_CHARACTERISTIC_COMPARTMENT_SEAT_CHARACTERISTIC_LIST, PETRA2_PLACEMENT_ORIENTATION_TO_SML_ORDER_ACTIVITY_UNIT_CHARACTERISTIC_COMPARTMENT_SEAT_POSITION_LIST, PETRA2_PLACEMENT_TYPE_TO_SML_ORDER_ACTIVITY_UNIT_CHARACTERISTIC_COMPARTMENT_TYPE_LIST, PETRA2_PRICE_GROUP_TO_SML_ORDER_ACTIVITY_CLASSIFICATION_LIST, PETRA2_PRICE_LEVEL_TO_SML_ORDER_ACTIVITY_CLASSIFICATION_LIST, PETRA2_PRODUCT_CODE_TO_SML_ORDER_ACTIVITY_CATEGORY_LIST, PETRA2_SALES_UNIT_ID_TO_SML_ORDER_ORGANISATION_ID_ID_VALUE_LIST, PETRA2_TRAVEL_METHOD_CODE_TO_SML_ORDER_ACTIVITY_FUNCTION_LIST, PLAINTEXT_PART, REMOTE_EXCEPTION, SALESCONTROL, SEVERE_EXCEPTION, SEVERE_EXCEPTION_CLASS_NAME, SML_ORDER_ACTIVITY_CATEGORY_TO_PETRA2_PRODUCT_CODE_LIST, SML_ORDER_ACTIVITY_CLASSIFICATION_TO_PETRA2_PRICE_GROUP_LIST, SML_ORDER_ACTIVITY_FUNCTION_TO_PETRA2_TRAVEL_METHOD_CODE_LIST, SML_ORDER_ACTIVITY_UNIT_CHARACTERISTIC_COMPARTMENT_CHARACTERISTIC_TO_PETRA2_COMPARTMENT_CODE_LIST, SML_ORDER_ACTIVITY_UNIT_CHARACTERISTIC_COMPARTMENT_NO_OF_SEATS_TO_PETRA2_COMPARTMENT_SIZE_LIST, SML_ORDER_ACTIVITY_UNIT_CHARACTERISTIC_COMPARTMENT_SEAT_CHARACTERISTIC_TO_PETRA2_PLACEMENT_CHARACTERISTICS_LIST, SML_ORDER_ACTIVITY_UNIT_CHARACTERISTIC_COMPARTMENT_SEAT_POSITION_TO_PETRA2_PLACEMENT_ORIENTATION_LIST, SML_ORDER_ACTIVITY_UNIT_CHARACTERISTIC_COMPARTMENT_TYPE_TO_PETRA2_PLACEMENT_TYPE_LIST, SML_ORDER_ACTIVITY_UNIT_CHARACTERISTIC_TO_PETRA2_COMFORT_LIST, SML_ORDER_ITEM_PERSON_CLASSIFICATION_TO_PETRA2_CATEGORY_LIST, SML_ORDER_ORGANISATION_ID_ID_VALUE_TO_PETRA2_SALES_UNIT_ID_LIST, STINA_SERVER_VECTOR, TIMEOUT, TIMEOUT_EXCEPTION, TIMEOUT_EXCEPTION_CLASS_NAME, TRANSACTION_ROLLEDBACK, UNINITIALIZED_LANGUAGE_CODE, UNINITIALIZED_SESSION_ID, UNINITIALIZED_USER_NAME, UNKNOWN_ERROR, UNKNOWN_SALES_CHANNEL_TYPE
 
Constructor Summary
SjStinaInformationProviderDelegate(java.util.Properties properties)
          This constructor is used by so called "stand-alone" Stina providers.
SjStinaInformationProviderDelegate(java.util.Properties properties, SjStinaProviderMediumInterface providerMedium, TiMapper mapper, TiSynchronizedBoolean ruleSynchronization)
          This constructor is used by so called "Jerome application" Stina providers.
 
Method Summary
 SjAddCashboxResult addCashbox(SjAddCashboxSpecification acs)
           
 SjAddHotelRoomLockResult addHotelRoomLock(SjAddHotelRoomLockSpecification ahrls)
           
protected  void addOfferListsFromFile(SjDictionary dictionary)
          Fetches offer data from a file, adds it to the provided dictionary.
protected  void addSpecificServicesListsFromFile(SjDictionary dictionary)
          Fetches specific services lists from a file, adds them to the provided dictionary.
 SjReportResult agentReport(SjReportQuery rqry)
           
 SjAssignCashboxResult assignCashbox(SjAssignCashboxSpecification acs)
           
 SjCustomerShort authorizeCustomer(SjAuthorizeCustomerQuery acq)
           
 SjCacheResult cache(SjCacheQuery cq)
           
 SjDetailedPriceResult calculateAdditionalServiceDetailedPriceBasedOnSpecification(SjAdditionalServiceSpecification asp)
           
 SjCalculateServicePriceVatResult calculateServicePriceVat(SjCalculateServicePriceVatSpecification cspvs)
          Part of public Stina Server API.
 SjCalculateTransportConsumerPriceResult calculateTransportConsumerPrice(SjCalculateTransportConsumerPriceQuery ctcpq)
           
 SjDetailedPriceResult calculateTravelServiceDetailedPriceBasedOnInternationalSpecification(SjInternationalTravelServiceSpecification itss)
           
 SjDetailedPriceResult calculateTravelServiceDetailedPriceBasedOnSpecification(SjTravelServiceSpecification tsp)
           
 SjTravelServiceTransportDetailedPriceResult calculateTravelServiceTransportDetailedPriceBasedOnSpecification(SjTravelServiceTransportDetailedPriceSpecification tstdps)
           
 SjCancelForeignTicketResult cancelForeignTicket(SjCancelForeignTicket cft)
           
 SjChangeMemberResult changeMember(SjChangeMemberSpecification cms)
           
 SjChangePasswordResult changePassword(SjChangePasswordSpecification cps)
           
 SjCheckDBPostDaysResult checkDBPostDays(SjCheckDBPostDays cdpd)
           
 SjCheckNewMembershipResult checkNewMembership(SjCheckNewMembershipQuery cnmq)
           
 SjCheckPurchaseLimitResult checkPurchaseLimit(SjCheckPurchaseLimitQuery cplq)
           
 SjCheckServiceInStockResult checkServiceInStock(SjCheckServiceInStockQuery csisq)
           
 SjCheckTicketInStockResult checkTicketInStock(SjCheckTicketInStockQuery ctisq)
           
protected static void cleanOrderList(SjRecentOrderSpecificationList orderList)
           
 SjCleanSessionResult cleanSession(SjSessionIdQueryList siql)
           
protected  void clearServerObjectHolderCaches()
           
 SjCloseVouchersResult closeVouchers(SjCloseVouchersSpecification cvs)
           
 SjCreateMembershipForCustomerResult createMembershipForCustomer(SjCreateMembershipForCustomerSpecification cmfcs)
           
 SjOrderFacadeInterface createOrder()
           
 SjCustomerInterface createPrivateCustomer(SjCreateCustomerSpecification ccs)
           
 SjCustomerInterface createSemaCustomer(SjCreateSemaCustomerSpecification cscs)
           
 SjCreateStatementResult createStatement(SjCreateStatementSpecification css)
           
(package private)  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)
           
(package private)  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)
           
 SjDeleteBatchJobParametersResult deleteBatchJobParameters(SjDeleteBatchJobParametersSpecification deleteBatchJobParametersSpec)
           
 SjDeleteCashboxResult deleteCashbox(SjDeleteCashboxSpecification dcs)
           
 SjDestroyServiceInStockResult destroyServicesInStock(SjDestroyServiceInStockQuery dsisq)
           
 SjDestroyTicketResult destroyTickets(SjDestroyTicketQuery dtq)
           
protected  java.lang.Object dictionaryLookup(java.util.Vector keys, java.lang.Object arg)
           
 void dispose()
           
protected  void dumpProperties(java.util.Properties properties, java.lang.String name, java.lang.String indent, int logLevel)
           
 byte[] encryptRSA(byte[] data, java.lang.String routineId)
           
 byte[] encryptRSADesKey(byte[] data, java.lang.String routineId)
           
 void expireInstanceCache()
           
 SjFindTagtaxiAddressResult findAddresses(SjFindAddressesQuery faq)
           
 SjFindAvailableHotelRoomResult findAvailableHotelRoom(SjFindAvailableHotelRoomQuery fahrq)
           
 SjFindCustomerOrderItemsResult findCustomerOrderItems(SjFindCustomerOrderItemsQuery oiqry)
           
 SjFoundCustomers findCustomers(SjCustomerQuery cq)
           
 SjInternationalTravelRouteResult findInternationalTravelRoutes(SjInternationalTravelRouteQuery itrqry)
           
 SjInternationalTravelRouteSectionResult findInternationalTravelRouteSections(SjInternationalTravelRouteSectionQuery itrsqry)
           
 SjItineraryResultInterface findItineraries(SjItineraryCombinedQuery icq)
          Part of public Stina Server API.
protected  void findItinerariesErrorHandling(java.lang.Throwable t, java.lang.String methodName)
           
 SjItineraryResultInterface findItinerariesLight(SjItineraryLightQuery ilq)
          Part of public Stina Server API.
 SjLocationResult findLocations(SjFindLocationsQuery flq)
           
 SjFindOrderResult findOrder(SjOrderQuery oqry)
           
 SjTimetableForTransportIdResult findTimetableForTransportId(SjTimetableForTransportIdQuery tftiq)
           
protected  java.lang.String formatPropertyValue(java.lang.String propertyValue, java.lang.String indent)
           
 SjAcceptableTravelMethodsResult getAcceptableTravelMethods()
           
 SjGetAccountProducerCodeResult getAccountProducer(SjGetAccountProducerCodeQuery gapcq)
           
 SjAllLocationsResult getAllLocations()
           
 SjSalesUnitInfoShortList getAllSalesUnits(SjStinaClientIdList clientIds)
           
 TiRuleFolderList getAuthorityRules(SjRoleDescription roleDescription)
           
 SjAvailableLocationConnectedServiceResult getAvailableLocationConnectedService(SjAvailableLocationConnectedServiceQuery alcsq)
           
 SjAvailablePrinterResult getAvailablePrinters(SjAvailablePrinterQuery apq)
           
 SjItineraryAvailableSeatsTransportResult getAvailableSeatsTransport(SjItineraryAvailableSeatsTransportSpecification iasts)
           
 SjGetBatchJobParametersResult getBatchJobParameters(SjGetBatchJobParametersQuery getBatchJobParametersQuery)
           
 SjGetBatchJobResultResult getBatchJobResult(SjGetBatchJobResultQuery getBatchJobResultQuery)
           
 SjGetBatchJobsListResult getBatchJobsList(SjGetBatchJobsListQuery getBatchJobsListQuery)
           
 TiRuleFolderList getBusinessRules()
           
protected  TiRuleFolderList getBusinessRulesFromFiles()
           
 SjGetCashboxesResult getCashboxes(SjGetCashboxesQuery gcq)
           
 SjCashDeficitSurplusResult getCashDeficitSurplus(SjCashDeficitSurplusQuery cdsq)
           
 SjGetCashJournalBasicsResult getCashJournalBasics(SjGetCashJournalBasicsQuery gcjbq)
           
 SjCashJournalTicketInformationResult getCashJournalTicketInformation(SjCashJournalTicketInformationQuery cjtiq)
           
 SjClientMenuResult getClientMenu(SjClientMenuQuery cmq)
           
protected  SjClientMenuResult getClientMenuImpl(SjClientMenuQuery cmq)
           
 java.lang.String getClientName()
           
 SjGetClosedCashJournalsResult getClosedCashJournals(SjGetClosedCashJournalsQuery gccjq)
           
 SjCodePlaintextData getCodePlaintextData()
           
 java.util.HashMap getCodePlaintextList(java.lang.String listName)
           
(package private)  SjCodePlaintextData getCodePlaintextLists()
           
(package private)  SjCodePlaintextData getCodePlaintextLists(SjCodePlaintextQuery cpqry)
           
 java.util.HashMap getCodePlaintexts(java.lang.String listName, java.util.Vector codes)
           
 java.util.Vector getCodes(java.lang.String listName)
           
 SjGetCurrenciesResult getCurrencies(SjGetCurrenciesQuery gcq)
           
 SjGetCurrentCashboxResult getCurrentCashbox(SjGetCurrentCashboxQuery gccq)
           
 SjCurrentDateTimeResult getCurrentDateTime(SjCurrentDateTimeQuery cdtq)
           
 SjGetCurrentStatementResult getCurrentStatement(SjGetCurrentStatementQuery gcsq)
           
 SjUserInfo getCurrentUser(SjCurrentUserQuery cuq)
           
 SjCustomerInterface getCustomer(SjCustomerQueryId cqi)
           
 SjContract getCustomerContract(SjCustomerQueryUnique cqu)
           
(package private)  TiRuleFolderList getCustomerRules()
           
 SjSemaData getCustomerSema(SjCustomerQuerySema cqs)
           
 SjCustomerShort getCustomerShort(SjCustomerQueryId cqi)
           
 SjGetDepositBasicsResult getDepositBasics(SjGetDepositBasicsQuery gdbq)
           
 SjDetailedPaxListResult getDetailedPaxList(SjPaxListQuery plq)
           
 SjDocumentDataResult getDocumentData(SjDocumentDataQuery ddq)
           
protected  int getDumpPropertiesLogLevel()
           
 SjEmbarkingTravellersItineraryListResult getEmbarkingTravellersItineraryList(SjEmbarkingTravellersItineraryListQuery etilq)
           
 SjEncryptedDataInfo getEncryptedDataInfo(byte[] data, java.lang.String routineId)
           
 SjEncryptedDataInfo getEncryptedDataInfoDesKey(byte[] data, java.lang.String routineId)
           
 java.lang.String getEncryptionVersion(java.lang.String routineId)
           
protected  java.lang.String getEnvironmentString()
           
 SjGetErrorMessageResult getErrorMessage(SjGetErrorMessageQuery gemq)
           
 SjGetExaminationBasicsResult getExaminationBasics(SjGetExaminationBasicsQuery gebq)
           
 SjFrequentLocationsResult getFrequentLocations(SjFrequentLocationsQuery flq)
           
 SjGeneralTravelPriceResult getGeneralTravelPrice(SjGeneralPriceQuery gpqry)
           
 SjImsDataResult getImsData(SjImsDataQuery idq)
           
protected  TiDateTime getInstanceCacheUpdateSchedule()
           
 SjInterfaceVersion getInterfaceVersion()
           
 SjItineraryCharacteristicsResult getItineraryTransportCharacteristics(SjItineraryTransportCharacteristicsQuery itcq)
           
protected  TiDateTime getLastInstanceCacheUpdate()
           
protected  TiRuleFolderList getLocalRules()
           
protected  TiRuleFolderList getLocalRules(java.lang.String fileNameList)
           
 SjMultiRideTicketInformationResult getMultiRideTicketInformation(SjMultiRideTicketInformationQuery mrtiq)
           
 SjMySalesUnitResult getMySalesUnit(SjMySalesUnitQuery msuq)
           
 TiToFromTransferData getNameValuePairsMedium()
           
 java.lang.String getNoEncryptionVersion(java.lang.String routineId)
           
 SjOfferData getOfferList()
           
 SjGetOpenCashJournalsResult getOpenCashJournals(SjGetOpenCashJournalsQuery gocjq)
           
 SjOrderFacadeInterface getOrder(SjOrderIdSpecification oiSpecification)
           
 SjPaxListProducersResult getPaxListProducers(SjPaxListProducersQuery plpq)
           
 SjPaymentTypesAllResult getPaymentTypesAll(SjPaymentTypesAllQuery ptaq)
           
 SjGetPaymentTypesDebitResult getPaymentTypesDebit(SjPaymentTypesDebitQuery ptdq)
           
 java.lang.String getPlaintext(java.lang.String listName, java.lang.String code)
           
 java.util.Vector getPlaintexts(java.lang.String listName, java.util.Vector codes)
           
 SjPrinterQueueResult getPrinterQueue(SjPrinterQueueQuery psqry)
           
 SjPrinterStatusResult getPrinterStatus(SjPrinterStatusQuery psqry)
           
 SjProfileResult getProfile(SjProfileQuery pqry)
           
 SjProfileDataResult getProfileData(SjProfileDataQuery pdq)
           
 SjRecentOrderSpecificationList getRecentOrders()
           
 SjRecentOrdersResult getRecentOrders(SjRecentOrdersQuery roq)
           
 SjReservationPeriodResult getReservationPeriod(SjReservationPeriodQuery rpq)
           
(package private)  SjRoleDescription getRoleDescription()
           
 SjGetSafeAmountResult getSafeAmount(SjGetSafeAmountQuery gsaq)
           
 SjGetSafeJournalResult getSafeJournal(SjGetSafeJournalQuery gsjq)
           
protected  java.lang.String getSalesChannelType()
           
(package private)  SjSalesControlData getSalesControlData()
           
 SjSalesUnitResult getSalesUnit(SjSalesUnitQuery suqry)
           
 SjSalesUnitInfoShort getSalesUnitInstallation(SjStinaClientId clientId)
           
 SjSalesUnitListResult getSalesUnitList(SjSalesUnitListQuery sulq)
           
 SjSectionProducerListResult getSectionProducerList()
           
 SjSectionProducerListResult getSectionProducerList(SjSectionProducerQuery spqry)
           
 SjSelectedPaxListResponse getSelectedPaxList(SjSelectedPaxListQuery splq)
           
 SjServiceCategoriesResult getServiceCategories()
           
 SjServiceCategoriesResult getServiceCategories(SjServiceCategoriesQuery scq)
           
 SjServiceCharacteristicsResult getServiceCharacteristics(SjServiceCharacteristicsQuery scq)
           
 SjDestroyableServicesInStockResult getServicesInStock(SjServicesInStockQuery sisq)
           
 java.lang.String getSessionLanguageCode()
           
 java.lang.String getSessionLockId()
           
 SjSessionStatisticsResult getSessionStatistics(SjSessionStatisticsQuery ssq)
           
 SjMapper getSjMapper()
           
 SjGetStatementBasicsResult getStatementBasics(SjGetStatementBasicsQuery gsbq)
           
 SjGetStatementTypesResult getStatementTypes(SjGetStatementTypesQuery gstq)
           
 SjStationsForTransportIdListResult getStationsForTransportIdList(SjStationsForTransportIdListQuery sftilq)
           
 SjSummarizedPaxListResult getSummarizedPaxList(SjPaxListQuery plq)
           
 SjTerminalIdCardSystemInfoResult getTerminalIdCardSystemInfo(SjTerminalIdCardSystemInfoQuery ticsiq)
           
 SjTestDataResult getTestData(int size)
           
protected  SjTestDataResult getTestData(int size, se.sj.stina.ejb.clientservices.ClientServices cs)
           
 SjTestDataResult getTestData(SjTestData testData)
           
protected  SjTestDataResult getTestData(SjTestData testData, se.sj.stina.ejb.clientservices.ClientServices cs)
           
 SjTicketlessDistributionValidationDataResult getTicketlessDistributionValidationData(SjTicketlessDistributionValidationDataQuery tdvdq)
           
 SjGetTicketStockNumberResult getTicketStockNumber(SjGetTicketStockNumberQuery gtsnq)
           
 SjTicketStockNumberRangesResult getTicketStockNumberRanges(SjTicketStockNumberRangesQuery tsnrq)
           
 SjTicketTypeInStockResult getTicketTypeInStock(SjTicketTypeInStockQuery ttisq)
           
 SjTravellersDataResult getTravellersData(SjTravellerListQuery tlq)
           
(package private)  TiRuleFolderList getTravelOrdererRules()
           
 SjGetUserInfoResult getUserInfo(SjUserInfoQuery uiq)
           
 java.lang.String getUserName()
           
 SjUserNamesResult getUserNames(SjUserNamesQuery unq)
           
 SjGetUserSettingsResult getUserSettings()
           
 SjValidDiscountsForRelationResult getValidDiscountsForRelation(SjValidDiscountsForRelationQuery vdfrq)
           
 SjValidPriceGroupsResult getValidPriceGroups(SjValidPriceGroupsQuery vpgq)
           
 SjValidPriceGroupsTransportResult getValidPriceGroupsTransport(SjValidPriceGroupsTransportQuery vpgtq)
           
 TiStringInterface getVersionInfo()
           
 SjGetVoucherResult getVoucher(SjGetVoucherQuery gvq)
           
 TiXmlMapperMediumInterface getXmlMedium()
           
 boolean hasServerLocally()
           
 void initialise(java.util.Properties p)
           
 void initialiseBRL(SjRoleDescription roleDescription, boolean brlDebug)
           
 void initialiseBRL(SjRoleDescription roleDescription, boolean allowReplacement, boolean brlDebug)
           
 void initialiseDictionary()
           
(package private)  void initialiseDictionaryFromFile(se.sj.stina.domain.provider.SjStinaInformationProviderDelegate.Dictionary dictionary)
          Fetches code / plaintext data from a file, initialises and sets the the statically held provider internal dictionary.
(package private)  void initialiseDictionaryFromServer(se.sj.stina.domain.provider.SjStinaInformationProviderDelegate.Dictionary dictionary)
          Fetches code / plaintext data from the server, initialises and sets the the statically held provider internal dictionary.
protected  void initialiseProperties()
           
 void initialiseSalesControl()
           
(package private)  void initialiseSalesControlFromFile()
           
(package private)  void initialiseSalesControlFromServer()
           
 SjInventoryReport inventoryReport(SjInventoryReportQuery irq)
           
 boolean isLoggedIn()
           
 SjKeepHotelRoomLockResult keepHotelRoomLock(SjKeepHotelRoomLockSpecification khrls)
           
 SjLoginResult login(SjLoginSpecification loginSpec, java.lang.String clientVersion)
           
 void logMessageReceived(TiModelInterface model)
           
 void logMessageSent(TiModelInterface model, java.lang.String methodName)
           
 SjLogoutResult logout(SjLogoutQuery lq)
           
(package private)  SjLogoutResult logout(SjLogoutQuery lq, boolean verifyPermission)
           
 java.lang.Object lookupData(java.lang.Object key, java.lang.Object code)
          Generically looks up data in the provider internal representations of sales control and code/plaintext-lists The key argument is normally a Vector of Strings specifying where to look something up, the code argument is only used if it is non-null (when specific values are sought).
 SjMatchCustomerResult matchCustomer(SjMatchCustomerQuery mcq)
           
 SjPrintOrderQueueResult printOrderQueue(SjPrintOrderQueueQuery poqqry)
           
 SjReadTerrorResultList readTerror(SjReadTerrorQuery rtq)
           
 SjRegisterCustomerRoleResult registerCustomerRole(SjRegisterCustomerRoleSpecification rcrs)
           
 SjRegisterPeriodAmountResult registerPeriodAmount(SjRegisterPeriodAmount rpa)
           
 SjRemoveHotelRoomLockResult removeHotelRoomLock(SjRemoveHotelRoomLockSpecification rhrls)
           
 SjReportResult reportForUserId(SjReportQuery rqry)
           
protected  java.lang.Object salesControlLookup(java.util.Vector keys, java.lang.Object arg)
           
 SjSalesStatisticsResult salesStatistics(SjSalesStatisticsQuery ssq)
           
 SjGiroRemittanceReferenceNumberResult searchGiroRemittanceReferenceNumber(SjGiroRemittanceReferenceNumberQuery grrnq)
           
 SjOrderQueueResult searchOrderQueue(SjSearchOrderQueueQuery soqqry)
           
 SjProfileSearchResult searchProfile(SjProfileSearchQuery psqry)
           
 SjProfileResult searchProfiles(SjProfileListQuery plqry)
           
 SjReferenceSearchResult searchReference(SjReferenceSearchSpecification rsspec)
           
 SjSendCreditCardInfoExternalSysResult sendCreditCardInfoExternalSys(SjSendCreditCardInfoExternalSysSpecification scciess)
           
 SjSendMessageResult sendMessage(SjSendMessageSpecification sms)
           
 SjSendOrderPrintingDeviationReportResult sendOrderPrintingDeviationReport(SjOrderPrintingDeviationReport opdr)
           
(package private)  void setCacheCustomers(boolean cache)
           
(package private)  void setCacheOrders(boolean cache)
           
 void setClientName(java.lang.String clientName)
           
 SjCustomerAsOrderCreatorResult setCustomerAsOrderCreator(SjCustomerAsOrderCreatorSpecification caocs)
           
 SjCustomerRoleResult setCustomerRole(SjCustomerRoleSpecification crs)
           
protected  void setInstanceCacheUpdateSchedule(TiDateTime schedule)
           
protected  void setLastInstanceCacheUpdate(TiDateTime schedule)
           
protected  void setLoggedIn(boolean loggedIn)
           
 SjNewPriceAndPayerTravellerResult setNewPrice(SjNewPriceAndPayerTravellerSpecification npaptspec)
           
 void setRecentOrders(SjRecentOrderSpecificationList rosList)
           
 SjRetroactiveMemberResult setRetroactiveMember(SjRetroactiveMemberSpecification rms)
           
 void setRoleDescription(SjRoleDescription roleDescription)
           
 SjSetTicketStockNumberResult setTicketStockNumber(SjSetTicketStockNumberSpecification stsns)
           
 SjUserSettingsResult setUserSettings(SjSetUserSettingsQuery susq)
           
 boolean shouldCacheCustomers()
           
 boolean shouldCacheOrders()
           
 java.lang.String specifyBuiltinModelFactoryClassName()
           
protected  TiModelInterface[] specifyEntryRuleArguments(java.lang.String methodName)
           
protected  TiModelInterface[] specifyExitRuleArguments(java.lang.String methodName)
           
 java.lang.String specifyGeneralModelFactoryClassName()
           
protected  TiMapperAbstractMedium specifyLogMapperMedium()
           
 TiMapper specifyMapper()
          Method implemented by concrete implementations to specify the mapper converting to and from external structures Example: Generate a mapper with sdl compiler.
protected  TiMapperAbstractMedium specifyMapperMedium()
          Method implemented by concrete implementations to specify the mapper medium used by mapper to conver to and from objects.
 java.lang.String specifyModelConstantsName()
           
 java.lang.String specifyModelFactoryClassName()
           
protected  java.lang.String specifyName()
           
protected  java.lang.String specifyProviderMediumClassName()
          Method implemented by concrete implementations to specify the class name of the provider medium to use.
protected  java.lang.String specifyProviderMediumPropertyList()
          Method implemented by concrete implementations to specify the properties used by provider medium class.
protected  TiMapperAbstractMedium specifyVerboseMapperMedium()
           
protected static void touchOrderList(SjRecentOrderSpecificationList orderList)
           
 void unCache(java.lang.String cacheName, SjStinaServerObjectHolder ssoh)
           
 void unCache(java.lang.String cacheName, SjStinaServerObjectHolder ssoh, boolean remove)
           
 SjUpdateCashJournalResult updateCashJournal(SjUpdateCashJournalSpecification ucjs)
           
 SjUpdateCashRegisterTransactionResult updateCashRegisterTransaction(SjUpdateCashRegisterTransactionSpecification ucrts)
           
 SjUpdateDepositResult updateDeposit(SjUpdateDepositSpecification uds)
           
 SjUpdateExaminationResult updateExamination(SjUpdateExaminationSpecification ues)
           
 SjUpdatePartialSettlementResult updatePartialSettlement(SjUpdatePartialSettlementSpecification upss)
           
 SjUpdateTicketStockNumberRangeResult updateTicketStockNumberRange(SjUpdateTicketStockNumberRangeSpecification utsnrs)
           
 SjValidateCashRegisterTransactionResult validateCashRegisterTransaction(SjValidateCashRegisterTransactionSpecification vcrts)
           
 SjValidateOrderForUseWithVouchersResult validateOrderForUseWithVouchers(SjValidateOrderForUseWithVouchersQuery svofuwvqry)
           
protected  void verifyInvocationPermission(java.lang.String methodName, java.lang.Object[] methodArgs)
          Determine whether client has permission to call method methodName with methodArgs by appealing to BRL manager to run rules INVOCATION_ARBITER_RULE and IP__entry if registered.
 
Methods inherited from class se.sj.stina.domain.provider.SjAbstractStinaInformationProviderDelegate
clearCachedMediumReferences, completeFullMeasurement, completeFullMeasurement, composeErrorText, concludeServerCall, concludeServerCall, concludeServerCall, concludeServerCall, createClientCacheInfo, createModel, createModelFactory, errorHandling, getBeanAccessLogLevel, getBRLProviderManager, getBuiltinModelFactory, getBytes, getCachedTransferDataSuffix, getClientInformation, getClientSessionData, getCrossReference, getEncryptionVersion, getEntryRuleArgs, getErrorTextInfo, getExitRuleArgs, getFullXmlFilePath, getGeneralModelFactory, getGeneralModelFromXMLFile, getHostName, getItineraryResult, getLastInitialCloneName, getLoggerInterface, getLogMapperMedium, getMapper, getMapperMedium, getMeasurementLogLevel, getMessageReceivedLogLevel, getMessageSentLogLevel, getMethodEntryLogLevel, getMethodExitLogLevel, getProperties, getProperty, getProperty, getProviderMedium, getProviderMedium, getResourceDir, getRSAKey, getServerErrorMessage, getShortClassName, getStatisticsHandler, getStinaModelFactory, getString, getTimeInformationString, getTimingLogger, getTransferDataFromCache, getTypes, getVerboseMapperMedium, getXmlDeclaration, handleClientInformation, handleCompressedResult, handleExitRuleResult, handleInvocationRuleResult, initFullMeasurement, initFullMeasurement, initialise, initialiseMapperMedium, initialiseProviderMedium, invokeExitRule, isLogTimeInformationSeparately, isLogVerboseMessages, isMapperNoReuse, isWriteAnswerToFile, isWriteQueryToFile, logInternal, logInternal, logTimeInformationSequence, makeProperties, mediumWantsServerPinger, onEntry, onExit, onExit, performBeanAccessLog, performCacheComparingServerCall, performCacheComparingServerCall, performServerCall, performServerCall, performServerCall, performServerCall, prefersCompressedData, prepareServerCall, prepareServerCall, prepareServerCall, processModel, processModel, processModel, putItineraryResult, removeItineraryResult, setBeanAccessLogLevel, setBRLProviderManager, setClientSessionData, setLoggerInterface, setLogTimeInformationSeparately, setMapper, setMapperMedium, setMapperNoReuse, setMeasurementLogLevel, setMessageReceivedLogLevel, setMessageSentLogLevel, setMethodEntryLogLevel, setMethodExitLogLevel, setProperties, setProviderMedium, setStatisticsHandler, setWriteAnswerToFile, setWriteQueryToFile, shouldUseControlDataCache, specifyStringEncoding, storeClientSessionData, throwException, toExternalFromModel, toLogExternalFromModel, toModelFromExternal, toModelFromXmlExternal, toXmlExternalFromModel, updateControlDataCache, writeGeneralModelToXMLFile, writeModelToXMLFile, writeModelToXMLFile, writeTransferDataToFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_acceptableTravelMethods

protected SjAcceptableTravelMethodsResult _acceptableTravelMethods

_dictionaries

protected static java.util.Hashtable _dictionaries

_salesControl

protected static SjSalesControl _salesControl

_clientMenus

protected static java.util.Hashtable _clientMenus

_offerData

protected SjOfferData _offerData

_serviceCategories

protected SjServiceCategoriesResult _serviceCategories

_serviceCategoriesByDialogueId

protected java.util.HashMap _serviceCategoriesByDialogueId

_paymentTypesDebit

protected SjGetPaymentTypesDebitResult _paymentTypesDebit

_paymentTypesAll

protected SjPaymentTypesAllResult _paymentTypesAll

_currencies

protected SjGetCurrenciesResult _currencies

_statementTypes

protected SjGetStatementTypesResult _statementTypes

_ticketlessDistributionValidationDataResult

protected SjTicketlessDistributionValidationDataResult _ticketlessDistributionValidationDataResult

_userInfo

protected SjUserInfo _userInfo

_userSettings

protected SjUserSettingList _userSettings

_mySalesUnit

protected SjMySalesUnitResult _mySalesUnit

_imsDataResult

protected SjImsDataResult _imsDataResult

_versionInfo

protected TiString _versionInfo

_roleList

protected SjRoleList _roleList

_roleDescription

protected SjRoleDescription _roleDescription

_ruleSynchronization

protected TiSynchronizedBoolean _ruleSynchronization

_brlFromFiles

protected boolean _brlFromFiles

_brlFileNameList

protected java.lang.String _brlFileNameList

_localRuleFileNameList

protected java.lang.String _localRuleFileNameList

FIXED_VALUES

protected static final java.util.HashMap FIXED_VALUES
Constructor Detail

SjStinaInformationProviderDelegate

public SjStinaInformationProviderDelegate(java.util.Properties properties)
This constructor is used by so called "stand-alone" Stina providers. The class name of the provider medium must be specified in the properties argument.


SjStinaInformationProviderDelegate

public SjStinaInformationProviderDelegate(java.util.Properties properties,
                                          SjStinaProviderMediumInterface providerMedium,
                                          TiMapper mapper,
                                          TiSynchronizedBoolean ruleSynchronization)
This constructor is used by so called "Jerome application" Stina providers.

Method Detail

verifyInvocationPermission

protected void verifyInvocationPermission(java.lang.String methodName,
                                          java.lang.Object[] methodArgs)
                                   throws TiInformationException,
                                          TiSevereException,
                                          TiFatalException
Description copied from class: SjAbstractStinaInformationProviderDelegate
Determine whether client has permission to call method methodName with methodArgs by appealing to BRL manager to run rules INVOCATION_ARBITER_RULE and IP__entry if registered.

Overrides:
verifyInvocationPermission in class SjAbstractStinaInformationProviderDelegate
Throws:
TiSevereException - if permission is denied by either rule.
TiInformationException
TiFatalException

hasServerLocally

public boolean hasServerLocally()

specifyName

protected java.lang.String specifyName()

login

public SjLoginResult login(SjLoginSpecification loginSpec,
                           java.lang.String clientVersion)
                    throws TiAmbiguousDataException,
                           TiBadTransferDataException,
                           TiInformationException,
                           TiSevereException,
                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setRoleDescription

public void setRoleDescription(SjRoleDescription roleDescription)

getRoleDescription

SjRoleDescription getRoleDescription()

isLoggedIn

public boolean isLoggedIn()

setLoggedIn

protected void setLoggedIn(boolean loggedIn)

logout

public SjLogoutResult logout(SjLogoutQuery lq)
                      throws TiSevereException
Throws:
TiSevereException

logout

SjLogoutResult logout(SjLogoutQuery lq,
                      boolean verifyPermission)
                throws TiSevereException
Throws:
TiSevereException

clearServerObjectHolderCaches

protected void clearServerObjectHolderCaches()
Specified by:
clearServerObjectHolderCaches in class SjAbstractStinaInformationProviderDelegate

changePassword

public SjChangePasswordResult changePassword(SjChangePasswordSpecification cps)
                                      throws TiAmbiguousDataException,
                                             TiBadTransferDataException,
                                             TiInformationException,
                                             TiSevereException,
                                             TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getUserName

public java.lang.String getUserName()

agentReport

public SjReportResult agentReport(SjReportQuery rqry)
                           throws TiAmbiguousDataException,
                                  TiBadTransferDataException,
                                  TiInformationException,
                                  TiSevereException,
                                  TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

inventoryReport

public SjInventoryReport inventoryReport(SjInventoryReportQuery irq)
                                  throws TiAmbiguousDataException,
                                         TiBadTransferDataException,
                                         TiInformationException,
                                         TiSevereException,
                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

reportForUserId

public SjReportResult reportForUserId(SjReportQuery rqry)
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

salesStatistics

public SjSalesStatisticsResult salesStatistics(SjSalesStatisticsQuery ssq)
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

registerPeriodAmount

public SjRegisterPeriodAmountResult registerPeriodAmount(SjRegisterPeriodAmount rpa)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getEmbarkingTravellersItineraryList

public SjEmbarkingTravellersItineraryListResult getEmbarkingTravellersItineraryList(SjEmbarkingTravellersItineraryListQuery etilq)
                                                                             throws TiAmbiguousDataException,
                                                                                    TiBadTransferDataException,
                                                                                    TiInformationException,
                                                                                    TiSevereException,
                                                                                    TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getPaxListProducers

public SjPaxListProducersResult getPaxListProducers(SjPaxListProducersQuery plpq)
                                             throws TiAmbiguousDataException,
                                                    TiBadTransferDataException,
                                                    TiInformationException,
                                                    TiSevereException,
                                                    TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getDetailedPaxList

public SjDetailedPaxListResult getDetailedPaxList(SjPaxListQuery plq)
                                           throws TiAmbiguousDataException,
                                                  TiBadTransferDataException,
                                                  TiInformationException,
                                                  TiSevereException,
                                                  TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSummarizedPaxList

public SjSummarizedPaxListResult getSummarizedPaxList(SjPaxListQuery plq)
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSelectedPaxList

public SjSelectedPaxListResponse getSelectedPaxList(SjSelectedPaxListQuery splq)
                                             throws TiAmbiguousDataException,
                                                    TiBadTransferDataException,
                                                    TiInformationException,
                                                    TiSevereException,
                                                    TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findTimetableForTransportId

public SjTimetableForTransportIdResult findTimetableForTransportId(SjTimetableForTransportIdQuery tftiq)
                                                            throws TiAmbiguousDataException,
                                                                   TiBadTransferDataException,
                                                                   TiInformationException,
                                                                   TiSevereException,
                                                                   TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getStationsForTransportIdList

public SjStationsForTransportIdListResult getStationsForTransportIdList(SjStationsForTransportIdListQuery sftilq)
                                                                 throws TiAmbiguousDataException,
                                                                        TiBadTransferDataException,
                                                                        TiInformationException,
                                                                        TiSevereException,
                                                                        TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getBatchJobsList

public SjGetBatchJobsListResult getBatchJobsList(SjGetBatchJobsListQuery getBatchJobsListQuery)
                                          throws TiAmbiguousDataException,
                                                 TiBadTransferDataException,
                                                 TiInformationException,
                                                 TiSevereException,
                                                 TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getBatchJobParameters

public SjGetBatchJobParametersResult getBatchJobParameters(SjGetBatchJobParametersQuery getBatchJobParametersQuery)
                                                    throws TiAmbiguousDataException,
                                                           TiBadTransferDataException,
                                                           TiInformationException,
                                                           TiSevereException,
                                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

deleteBatchJobParameters

public SjDeleteBatchJobParametersResult deleteBatchJobParameters(SjDeleteBatchJobParametersSpecification deleteBatchJobParametersSpec)
                                                          throws TiAmbiguousDataException,
                                                                 TiBadTransferDataException,
                                                                 TiInformationException,
                                                                 TiSevereException,
                                                                 TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getBatchJobResult

public SjGetBatchJobResultResult getBatchJobResult(SjGetBatchJobResultQuery getBatchJobResultQuery)
                                            throws TiAmbiguousDataException,
                                                   TiBadTransferDataException,
                                                   TiInformationException,
                                                   TiSevereException,
                                                   TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

creditWithoutOrder

public SjCreditWithoutOrderResult creditWithoutOrder(SjCreditWithoutOrder cwo)
                                              throws TiAmbiguousDataException,
                                                     TiBadTransferDataException,
                                                     TiInformationException,
                                                     TiSevereException,
                                                     TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

sendOrderPrintingDeviationReport

public SjSendOrderPrintingDeviationReportResult sendOrderPrintingDeviationReport(SjOrderPrintingDeviationReport opdr)
                                                                          throws TiAmbiguousDataException,
                                                                                 TiBadTransferDataException,
                                                                                 TiInformationException,
                                                                                 TiSevereException,
                                                                                 TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTicketlessDistributionValidationData

public SjTicketlessDistributionValidationDataResult getTicketlessDistributionValidationData(SjTicketlessDistributionValidationDataQuery tdvdq)
                                                                                     throws TiAmbiguousDataException,
                                                                                            TiBadTransferDataException,
                                                                                            TiInformationException,
                                                                                            TiSevereException,
                                                                                            TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

destroyTickets

public SjDestroyTicketResult destroyTickets(SjDestroyTicketQuery dtq)
                                     throws TiAmbiguousDataException,
                                            TiBadTransferDataException,
                                            TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTicketStockNumber

public SjGetTicketStockNumberResult getTicketStockNumber(SjGetTicketStockNumberQuery gtsnq)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setTicketStockNumber

public SjSetTicketStockNumberResult setTicketStockNumber(SjSetTicketStockNumberSpecification stsns)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

updateTicketStockNumberRange

public SjUpdateTicketStockNumberRangeResult updateTicketStockNumberRange(SjUpdateTicketStockNumberRangeSpecification utsnrs)
                                                                  throws TiAmbiguousDataException,
                                                                         TiBadTransferDataException,
                                                                         TiInformationException,
                                                                         TiSevereException,
                                                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTicketStockNumberRanges

public SjTicketStockNumberRangesResult getTicketStockNumberRanges(SjTicketStockNumberRangesQuery tsnrq)
                                                           throws TiAmbiguousDataException,
                                                                  TiBadTransferDataException,
                                                                  TiInformationException,
                                                                  TiSevereException,
                                                                  TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

checkTicketInStock

public SjCheckTicketInStockResult checkTicketInStock(SjCheckTicketInStockQuery ctisq)
                                              throws TiAmbiguousDataException,
                                                     TiBadTransferDataException,
                                                     TiInformationException,
                                                     TiSevereException,
                                                     TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getServicesInStock

public SjDestroyableServicesInStockResult getServicesInStock(SjServicesInStockQuery sisq)
                                                      throws TiAmbiguousDataException,
                                                             TiBadTransferDataException,
                                                             TiInformationException,
                                                             TiSevereException,
                                                             TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

checkServiceInStock

public SjCheckServiceInStockResult checkServiceInStock(SjCheckServiceInStockQuery csisq)
                                                throws TiAmbiguousDataException,
                                                       TiBadTransferDataException,
                                                       TiInformationException,
                                                       TiSevereException,
                                                       TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

destroyServicesInStock

public SjDestroyServiceInStockResult destroyServicesInStock(SjDestroyServiceInStockQuery dsisq)
                                                     throws TiAmbiguousDataException,
                                                            TiBadTransferDataException,
                                                            TiInformationException,
                                                            TiSevereException,
                                                            TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTerminalIdCardSystemInfo

public SjTerminalIdCardSystemInfoResult getTerminalIdCardSystemInfo(SjTerminalIdCardSystemInfoQuery ticsiq)
                                                             throws TiAmbiguousDataException,
                                                                    TiBadTransferDataException,
                                                                    TiInformationException,
                                                                    TiSevereException,
                                                                    TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

sendCreditCardInfoExternalSys

public SjSendCreditCardInfoExternalSysResult sendCreditCardInfoExternalSys(SjSendCreditCardInfoExternalSysSpecification scciess)
                                                                    throws TiAmbiguousDataException,
                                                                           TiBadTransferDataException,
                                                                           TiInformationException,
                                                                           TiSevereException,
                                                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getAccountProducer

public SjGetAccountProducerCodeResult getAccountProducer(SjGetAccountProducerCodeQuery gapcq)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

cancelForeignTicket

public SjCancelForeignTicketResult cancelForeignTicket(SjCancelForeignTicket cft)
                                                throws TiAmbiguousDataException,
                                                       TiBadTransferDataException,
                                                       TiInformationException,
                                                       TiSevereException,
                                                       TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTicketTypeInStock

public SjTicketTypeInStockResult getTicketTypeInStock(SjTicketTypeInStockQuery ttisq)
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getAvailablePrinters

public SjAvailablePrinterResult getAvailablePrinters(SjAvailablePrinterQuery apq)
                                              throws TiAmbiguousDataException,
                                                     TiBadTransferDataException,
                                                     TiInformationException,
                                                     TiSevereException,
                                                     TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getRecentOrders

public SjRecentOrdersResult getRecentOrders(SjRecentOrdersQuery roq)
                                     throws TiAmbiguousDataException,
                                            TiBadTransferDataException,
                                            TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getRecentOrders

public SjRecentOrderSpecificationList getRecentOrders()
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setRecentOrders

public void setRecentOrders(SjRecentOrderSpecificationList rosList)
                     throws TiAmbiguousDataException,
                            TiBadTransferDataException,
                            TiInformationException,
                            TiSevereException,
                            TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getValidDiscountsForRelation

public SjValidDiscountsForRelationResult getValidDiscountsForRelation(SjValidDiscountsForRelationQuery vdfrq)
                                                               throws TiAmbiguousDataException,
                                                                      TiBadTransferDataException,
                                                                      TiInformationException,
                                                                      TiSevereException,
                                                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findInternationalTravelRoutes

public SjInternationalTravelRouteResult findInternationalTravelRoutes(SjInternationalTravelRouteQuery itrqry)
                                                               throws TiAmbiguousDataException,
                                                                      TiBadTransferDataException,
                                                                      TiInformationException,
                                                                      TiSevereException,
                                                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findInternationalTravelRouteSections

public SjInternationalTravelRouteSectionResult findInternationalTravelRouteSections(SjInternationalTravelRouteSectionQuery itrsqry)
                                                                             throws TiAmbiguousDataException,
                                                                                    TiBadTransferDataException,
                                                                                    TiInformationException,
                                                                                    TiSevereException,
                                                                                    TiFatalException
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.

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.

Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findLocations

public SjLocationResult findLocations(SjFindLocationsQuery flq)
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getAllLocations

public SjAllLocationsResult getAllLocations()
                                     throws TiAmbiguousDataException,
                                            TiBadTransferDataException,
                                            TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getFrequentLocations

public SjFrequentLocationsResult getFrequentLocations(SjFrequentLocationsQuery flq)
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findOrder

public SjFindOrderResult findOrder(SjOrderQuery oqry)
                            throws TiAmbiguousDataException,
                                   TiBadTransferDataException,
                                   TiInformationException,
                                   TiSevereException,
                                   TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findCustomerOrderItems

public SjFindCustomerOrderItemsResult findCustomerOrderItems(SjFindCustomerOrderItemsQuery oiqry)
                                                      throws TiAmbiguousDataException,
                                                             TiBadTransferDataException,
                                                             TiInformationException,
                                                             TiSevereException,
                                                             TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

searchOrderQueue

public SjOrderQueueResult searchOrderQueue(SjSearchOrderQueueQuery soqqry)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

printOrderQueue

public SjPrintOrderQueueResult printOrderQueue(SjPrintOrderQueueQuery poqqry)
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getPrinterStatus

public SjPrinterStatusResult getPrinterStatus(SjPrinterStatusQuery psqry)
                                       throws TiAmbiguousDataException,
                                              TiBadTransferDataException,
                                              TiInformationException,
                                              TiSevereException,
                                              TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getPrinterQueue

public SjPrinterQueueResult getPrinterQueue(SjPrinterQueueQuery psqry)
                                     throws TiAmbiguousDataException,
                                            TiBadTransferDataException,
                                            TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

searchReference

public SjReferenceSearchResult searchReference(SjReferenceSearchSpecification rsspec)
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getVoucher

public SjGetVoucherResult getVoucher(SjGetVoucherQuery gvq)
                              throws TiAmbiguousDataException,
                                     TiBadTransferDataException,
                                     TiInformationException,
                                     TiSevereException,
                                     TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

closeVouchers

public SjCloseVouchersResult closeVouchers(SjCloseVouchersSpecification cvs)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

validateOrderForUseWithVouchers

public SjValidateOrderForUseWithVouchersResult validateOrderForUseWithVouchers(SjValidateOrderForUseWithVouchersQuery svofuwvqry)
                                                                        throws TiAmbiguousDataException,
                                                                               TiBadTransferDataException,
                                                                               TiInformationException,
                                                                               TiSevereException,
                                                                               TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setRetroactiveMember

public SjRetroactiveMemberResult setRetroactiveMember(SjRetroactiveMemberSpecification rms)
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

createOrder

public SjOrderFacadeInterface createOrder()
                                   throws TiAmbiguousDataException,
                                          TiBadTransferDataException,
                                          TiInformationException,
                                          TiSevereException,
                                          TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getOrder

public SjOrderFacadeInterface getOrder(SjOrderIdSpecification oiSpecification)
                                throws TiAmbiguousDataException,
                                       TiBadTransferDataException,
                                       TiInformationException,
                                       TiSevereException,
                                       TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setNewPrice

public SjNewPriceAndPayerTravellerResult setNewPrice(SjNewPriceAndPayerTravellerSpecification npaptspec)
                                              throws TiAmbiguousDataException,
                                                     TiBadTransferDataException,
                                                     TiInformationException,
                                                     TiSevereException,
                                                     TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

calculateTravelServiceDetailedPriceBasedOnSpecification

public SjDetailedPriceResult calculateTravelServiceDetailedPriceBasedOnSpecification(SjTravelServiceSpecification tsp)
                                                                              throws TiAmbiguousDataException,
                                                                                     TiBadTransferDataException,
                                                                                     TiInformationException,
                                                                                     TiSevereException,
                                                                                     TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

calculateTravelServiceDetailedPriceBasedOnInternationalSpecification

public SjDetailedPriceResult calculateTravelServiceDetailedPriceBasedOnInternationalSpecification(SjInternationalTravelServiceSpecification itss)
                                                                                           throws TiAmbiguousDataException,
                                                                                                  TiBadTransferDataException,
                                                                                                  TiInformationException,
                                                                                                  TiSevereException,
                                                                                                  TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

calculateTravelServiceTransportDetailedPriceBasedOnSpecification

public SjTravelServiceTransportDetailedPriceResult calculateTravelServiceTransportDetailedPriceBasedOnSpecification(SjTravelServiceTransportDetailedPriceSpecification tstdps)
                                                                                                             throws TiAmbiguousDataException,
                                                                                                                    TiBadTransferDataException,
                                                                                                                    TiInformationException,
                                                                                                                    TiSevereException,
                                                                                                                    TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

calculateTransportConsumerPrice

public SjCalculateTransportConsumerPriceResult calculateTransportConsumerPrice(SjCalculateTransportConsumerPriceQuery ctcpq)
                                                                        throws TiAmbiguousDataException,
                                                                               TiBadTransferDataException,
                                                                               TiInformationException,
                                                                               TiSevereException,
                                                                               TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

calculateAdditionalServiceDetailedPriceBasedOnSpecification

public SjDetailedPriceResult calculateAdditionalServiceDetailedPriceBasedOnSpecification(SjAdditionalServiceSpecification asp)
                                                                                  throws TiAmbiguousDataException,
                                                                                         TiBadTransferDataException,
                                                                                         TiInformationException,
                                                                                         TiSevereException,
                                                                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getAvailableSeatsTransport

public SjItineraryAvailableSeatsTransportResult getAvailableSeatsTransport(SjItineraryAvailableSeatsTransportSpecification iasts)
                                                                    throws TiAmbiguousDataException,
                                                                           TiBadTransferDataException,
                                                                           TiInformationException,
                                                                           TiSevereException,
                                                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getServiceCategories

public SjServiceCategoriesResult getServiceCategories(SjServiceCategoriesQuery scq)
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getServiceCategories

public SjServiceCategoriesResult getServiceCategories()
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getServiceCharacteristics

public SjServiceCharacteristicsResult getServiceCharacteristics(SjServiceCharacteristicsQuery scq)
                                                         throws TiAmbiguousDataException,
                                                                TiBadTransferDataException,
                                                                TiInformationException,
                                                                TiSevereException,
                                                                TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getAvailableLocationConnectedService

public SjAvailableLocationConnectedServiceResult getAvailableLocationConnectedService(SjAvailableLocationConnectedServiceQuery alcsq)
                                                                               throws TiAmbiguousDataException,
                                                                                      TiBadTransferDataException,
                                                                                      TiInformationException,
                                                                                      TiSevereException,
                                                                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getAcceptableTravelMethods

public SjAcceptableTravelMethodsResult getAcceptableTravelMethods()
                                                           throws TiAmbiguousDataException,
                                                                  TiBadTransferDataException,
                                                                  TiInformationException,
                                                                  TiSevereException,
                                                                  TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSalesUnit

public SjSalesUnitResult getSalesUnit(SjSalesUnitQuery suqry)
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSalesChannelType

protected java.lang.String getSalesChannelType()
Specified by:
getSalesChannelType in class SjAbstractStinaInformationProviderDelegate

getMySalesUnit

public SjMySalesUnitResult getMySalesUnit(SjMySalesUnitQuery msuq)
                                   throws TiAmbiguousDataException,
                                          TiBadTransferDataException,
                                          TiInformationException,
                                          TiSevereException,
                                          TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSalesUnitList

public SjSalesUnitListResult getSalesUnitList(SjSalesUnitListQuery sulq)
                                       throws TiAmbiguousDataException,
                                              TiBadTransferDataException,
                                              TiInformationException,
                                              TiSevereException,
                                              TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCurrentDateTime

public SjCurrentDateTimeResult getCurrentDateTime(SjCurrentDateTimeQuery cdtq)
                                           throws TiAmbiguousDataException,
                                                  TiBadTransferDataException,
                                                  TiInformationException,
                                                  TiSevereException,
                                                  TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getErrorMessage

public SjGetErrorMessageResult getErrorMessage(SjGetErrorMessageQuery gemq)
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCurrentUser

public SjUserInfo getCurrentUser(SjCurrentUserQuery cuq)
                          throws TiAmbiguousDataException,
                                 TiBadTransferDataException,
                                 TiInformationException,
                                 TiSevereException,
                                 TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getUserNames

public SjUserNamesResult getUserNames(SjUserNamesQuery unq)
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

sendMessage

public SjSendMessageResult sendMessage(SjSendMessageSpecification sms)
                                throws TiAmbiguousDataException,
                                       TiBadTransferDataException,
                                       TiInformationException,
                                       TiSevereException,
                                       TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getPaymentTypesDebit

public SjGetPaymentTypesDebitResult getPaymentTypesDebit(SjPaymentTypesDebitQuery ptdq)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getPaymentTypesAll

public SjPaymentTypesAllResult getPaymentTypesAll(SjPaymentTypesAllQuery ptaq)
                                           throws TiAmbiguousDataException,
                                                  TiBadTransferDataException,
                                                  TiInformationException,
                                                  TiSevereException,
                                                  TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

initialiseBRL

public void initialiseBRL(SjRoleDescription roleDescription,
                          boolean brlDebug)
                   throws TiAmbiguousDataException,
                          TiBadTransferDataException,
                          TiInformationException,
                          TiSevereException,
                          TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

initialiseBRL

public void initialiseBRL(SjRoleDescription roleDescription,
                          boolean allowReplacement,
                          boolean brlDebug)
                   throws TiAmbiguousDataException,
                          TiBadTransferDataException,
                          TiInformationException,
                          TiSevereException,
                          TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getAuthorityRules

public TiRuleFolderList getAuthorityRules(SjRoleDescription roleDescription)
                                   throws TiAmbiguousDataException,
                                          TiBadTransferDataException,
                                          TiInformationException,
                                          TiSevereException,
                                          TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getBusinessRules

public TiRuleFolderList getBusinessRules()
                                  throws TiAmbiguousDataException,
                                         TiBadTransferDataException,
                                         TiInformationException,
                                         TiSevereException,
                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCustomerRules

TiRuleFolderList getCustomerRules()
                            throws TiAmbiguousDataException,
                                   TiBadTransferDataException,
                                   TiInformationException,
                                   TiSevereException,
                                   TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTravelOrdererRules

TiRuleFolderList getTravelOrdererRules()
                                 throws TiAmbiguousDataException,
                                        TiBadTransferDataException,
                                        TiInformationException,
                                        TiSevereException,
                                        TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

checkPurchaseLimit

public SjCheckPurchaseLimitResult checkPurchaseLimit(SjCheckPurchaseLimitQuery cplq)
                                              throws TiAmbiguousDataException,
                                                     TiBadTransferDataException,
                                                     TiInformationException,
                                                     TiSevereException,
                                                     TiFatalException
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.

Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSectionProducerList

public SjSectionProducerListResult getSectionProducerList()
                                                   throws TiAmbiguousDataException,
                                                          TiBadTransferDataException,
                                                          TiInformationException,
                                                          TiSevereException,
                                                          TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSectionProducerList

public SjSectionProducerListResult getSectionProducerList(SjSectionProducerQuery spqry)
                                                   throws TiAmbiguousDataException,
                                                          TiBadTransferDataException,
                                                          TiInformationException,
                                                          TiSevereException,
                                                          TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getMultiRideTicketInformation

public SjMultiRideTicketInformationResult getMultiRideTicketInformation(SjMultiRideTicketInformationQuery mrtiq)
                                                                 throws TiAmbiguousDataException,
                                                                        TiBadTransferDataException,
                                                                        TiInformationException,
                                                                        TiSevereException,
                                                                        TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCodePlaintextData

public SjCodePlaintextData getCodePlaintextData()
                                         throws TiAmbiguousDataException,
                                                TiBadTransferDataException,
                                                TiInformationException,
                                                TiSevereException,
                                                TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCodePlaintextLists

SjCodePlaintextData getCodePlaintextLists()
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCodePlaintextLists

SjCodePlaintextData getCodePlaintextLists(SjCodePlaintextQuery cpqry)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSalesControlData

SjSalesControlData getSalesControlData()
                                 throws TiAmbiguousDataException,
                                        TiBadTransferDataException,
                                        TiInformationException,
                                        TiSevereException,
                                        TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getValidPriceGroupsTransport

public SjValidPriceGroupsTransportResult getValidPriceGroupsTransport(SjValidPriceGroupsTransportQuery vpgtq)
                                                               throws TiAmbiguousDataException,
                                                                      TiBadTransferDataException,
                                                                      TiInformationException,
                                                                      TiSevereException,
                                                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getValidPriceGroups

public SjValidPriceGroupsResult getValidPriceGroups(SjValidPriceGroupsQuery vpgq)
                                             throws TiAmbiguousDataException,
                                                    TiBadTransferDataException,
                                                    TiInformationException,
                                                    TiSevereException,
                                                    TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getGeneralTravelPrice

public SjGeneralTravelPriceResult getGeneralTravelPrice(SjGeneralPriceQuery gpqry)
                                                 throws TiAmbiguousDataException,
                                                        TiBadTransferDataException,
                                                        TiInformationException,
                                                        TiSevereException,
                                                        TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getItineraryTransportCharacteristics

public SjItineraryCharacteristicsResult getItineraryTransportCharacteristics(SjItineraryTransportCharacteristicsQuery itcq)
                                                                      throws TiAmbiguousDataException,
                                                                             TiBadTransferDataException,
                                                                             TiInformationException,
                                                                             TiSevereException,
                                                                             TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getReservationPeriod

public SjReservationPeriodResult getReservationPeriod(SjReservationPeriodQuery rpq)
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getVersionInfo

public TiStringInterface getVersionInfo()
                                 throws TiAmbiguousDataException,
                                        TiBadTransferDataException,
                                        TiInformationException,
                                        TiSevereException,
                                        TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getUserSettings

public SjGetUserSettingsResult getUserSettings()
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setUserSettings

public SjUserSettingsResult setUserSettings(SjSetUserSettingsQuery susq)
                                     throws TiAmbiguousDataException,
                                            TiBadTransferDataException,
                                            TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getDocumentData

public SjDocumentDataResult getDocumentData(SjDocumentDataQuery ddq)
                                     throws TiAmbiguousDataException,
                                            TiBadTransferDataException,
                                            TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

checkDBPostDays

public SjCheckDBPostDaysResult checkDBPostDays(SjCheckDBPostDays cdpd)
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

searchProfile

public SjProfileSearchResult searchProfile(SjProfileSearchQuery psqry)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

searchProfiles

public SjProfileResult searchProfiles(SjProfileListQuery plqry)
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getProfile

public SjProfileResult getProfile(SjProfileQuery pqry)
                           throws TiAmbiguousDataException,
                                  TiBadTransferDataException,
                                  TiInformationException,
                                  TiSevereException,
                                  TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getProfileData

public SjProfileDataResult getProfileData(SjProfileDataQuery pdq)
                                   throws TiAmbiguousDataException,
                                          TiBadTransferDataException,
                                          TiInformationException,
                                          TiSevereException,
                                          TiFatalException
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

findCustomers

public SjFoundCustomers findCustomers(SjCustomerQuery cq)
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCustomerShort

public SjCustomerShort getCustomerShort(SjCustomerQueryId cqi)
                                 throws TiAmbiguousDataException,
                                        TiBadTransferDataException,
                                        TiInformationException,
                                        TiSevereException,
                                        TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCustomerContract

public SjContract getCustomerContract(SjCustomerQueryUnique cqu)
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTravellersData

public SjTravellersDataResult getTravellersData(SjTravellerListQuery tlq)
                                         throws TiAmbiguousDataException,
                                                TiBadTransferDataException,
                                                TiInformationException,
                                                TiSevereException,
                                                TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

registerCustomerRole

public SjRegisterCustomerRoleResult registerCustomerRole(SjRegisterCustomerRoleSpecification rcrs)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCustomer

public SjCustomerInterface getCustomer(SjCustomerQueryId cqi)
                                throws TiAmbiguousDataException,
                                       TiBadTransferDataException,
                                       TiInformationException,
                                       TiSevereException,
                                       TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

createPrivateCustomer

public SjCustomerInterface createPrivateCustomer(SjCreateCustomerSpecification ccs)
                                          throws TiAmbiguousDataException,
                                                 TiBadTransferDataException,
                                                 TiInformationException,
                                                 TiSevereException,
                                                 TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

createSemaCustomer

public SjCustomerInterface createSemaCustomer(SjCreateSemaCustomerSpecification cscs)
                                       throws TiAmbiguousDataException,
                                              TiBadTransferDataException,
                                              TiInformationException,
                                              TiSevereException,
                                              TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

authorizeCustomer

public SjCustomerShort authorizeCustomer(SjAuthorizeCustomerQuery acq)
                                  throws TiAmbiguousDataException,
                                         TiBadTransferDataException,
                                         TiInformationException,
                                         TiSevereException,
                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setCustomerRole

public SjCustomerRoleResult setCustomerRole(SjCustomerRoleSpecification crs)
                                     throws TiAmbiguousDataException,
                                            TiBadTransferDataException,
                                            TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

setCustomerAsOrderCreator

public SjCustomerAsOrderCreatorResult setCustomerAsOrderCreator(SjCustomerAsOrderCreatorSpecification caocs)
                                                         throws TiAmbiguousDataException,
                                                                TiBadTransferDataException,
                                                                TiInformationException,
                                                                TiSevereException,
                                                                TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCustomerSema

public SjSemaData getCustomerSema(SjCustomerQuerySema cqs)
                           throws TiAmbiguousDataException,
                                  TiBadTransferDataException,
                                  TiInformationException,
                                  TiSevereException,
                                  TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

matchCustomer

public SjMatchCustomerResult matchCustomer(SjMatchCustomerQuery mcq)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

changeMember

public SjChangeMemberResult changeMember(SjChangeMemberSpecification cms)
                                  throws TiAmbiguousDataException,
                                         TiBadTransferDataException,
                                         TiInformationException,
                                         TiSevereException,
                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

checkNewMembership

public SjCheckNewMembershipResult checkNewMembership(SjCheckNewMembershipQuery cnmq)
                                              throws TiAmbiguousDataException,
                                                     TiBadTransferDataException,
                                                     TiInformationException,
                                                     TiSevereException,
                                                     TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

createMembershipForCustomer

public SjCreateMembershipForCustomerResult createMembershipForCustomer(SjCreateMembershipForCustomerSpecification cmfcs)
                                                                throws TiAmbiguousDataException,
                                                                       TiBadTransferDataException,
                                                                       TiInformationException,
                                                                       TiSevereException,
                                                                       TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findAddresses

public SjFindTagtaxiAddressResult findAddresses(SjFindAddressesQuery faq)
                                         throws TiAmbiguousDataException,
                                                TiBadTransferDataException,
                                                TiInformationException,
                                                TiSevereException,
                                                TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getInterfaceVersion

public SjInterfaceVersion getInterfaceVersion()
                                       throws TiAmbiguousDataException,
                                              TiBadTransferDataException,
                                              TiInformationException,
                                              TiSevereException,
                                              TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

createStatement

public SjCreateStatementResult createStatement(SjCreateStatementSpecification css)
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCurrentStatement

public SjGetCurrentStatementResult getCurrentStatement(SjGetCurrentStatementQuery gcsq)
                                                throws TiAmbiguousDataException,
                                                       TiBadTransferDataException,
                                                       TiInformationException,
                                                       TiSevereException,
                                                       TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCurrencies

public SjGetCurrenciesResult getCurrencies(SjGetCurrenciesQuery gcq)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getStatementTypes

public SjGetStatementTypesResult getStatementTypes(SjGetStatementTypesQuery gstq)
                                            throws TiAmbiguousDataException,
                                                   TiBadTransferDataException,
                                                   TiInformationException,
                                                   TiSevereException,
                                                   TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

updateCashRegisterTransaction

public SjUpdateCashRegisterTransactionResult updateCashRegisterTransaction(SjUpdateCashRegisterTransactionSpecification ucrts)
                                                                    throws TiAmbiguousDataException,
                                                                           TiBadTransferDataException,
                                                                           TiInformationException,
                                                                           TiSevereException,
                                                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

validateCashRegisterTransaction

public SjValidateCashRegisterTransactionResult validateCashRegisterTransaction(SjValidateCashRegisterTransactionSpecification vcrts)
                                                                        throws TiAmbiguousDataException,
                                                                               TiBadTransferDataException,
                                                                               TiInformationException,
                                                                               TiSevereException,
                                                                               TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCashJournalBasics

public SjGetCashJournalBasicsResult getCashJournalBasics(SjGetCashJournalBasicsQuery gcjbq)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

updateCashJournal

public SjUpdateCashJournalResult updateCashJournal(SjUpdateCashJournalSpecification ucjs)
                                            throws TiAmbiguousDataException,
                                                   TiBadTransferDataException,
                                                   TiInformationException,
                                                   TiSevereException,
                                                   TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getClosedCashJournals

public SjGetClosedCashJournalsResult getClosedCashJournals(SjGetClosedCashJournalsQuery gccjq)
                                                    throws TiAmbiguousDataException,
                                                           TiBadTransferDataException,
                                                           TiInformationException,
                                                           TiSevereException,
                                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getOpenCashJournals

public SjGetOpenCashJournalsResult getOpenCashJournals(SjGetOpenCashJournalsQuery gocjq)
                                                throws TiAmbiguousDataException,
                                                       TiBadTransferDataException,
                                                       TiInformationException,
                                                       TiSevereException,
                                                       TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getExaminationBasics

public SjGetExaminationBasicsResult getExaminationBasics(SjGetExaminationBasicsQuery gebq)
                                                  throws TiAmbiguousDataException,
                                                         TiBadTransferDataException,
                                                         TiInformationException,
                                                         TiSevereException,
                                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

updateExamination

public SjUpdateExaminationResult updateExamination(SjUpdateExaminationSpecification ues)
                                            throws TiAmbiguousDataException,
                                                   TiBadTransferDataException,
                                                   TiInformationException,
                                                   TiSevereException,
                                                   TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

addCashbox

public SjAddCashboxResult addCashbox(SjAddCashboxSpecification acs)
                              throws TiAmbiguousDataException,
                                     TiBadTransferDataException,
                                     TiInformationException,
                                     TiSevereException,
                                     TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

assignCashbox

public SjAssignCashboxResult assignCashbox(SjAssignCashboxSpecification acs)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

deleteCashbox

public SjDeleteCashboxResult deleteCashbox(SjDeleteCashboxSpecification dcs)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCashboxes

public SjGetCashboxesResult getCashboxes(SjGetCashboxesQuery gcq)
                                  throws TiAmbiguousDataException,
                                         TiBadTransferDataException,
                                         TiInformationException,
                                         TiSevereException,
                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCurrentCashbox

public SjGetCurrentCashboxResult getCurrentCashbox(SjGetCurrentCashboxQuery gccq)
                                            throws TiAmbiguousDataException,
                                                   TiBadTransferDataException,
                                                   TiInformationException,
                                                   TiSevereException,
                                                   TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSafeAmount

public SjGetSafeAmountResult getSafeAmount(SjGetSafeAmountQuery gsaq)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

updatePartialSettlement

public SjUpdatePartialSettlementResult updatePartialSettlement(SjUpdatePartialSettlementSpecification upss)
                                                        throws TiAmbiguousDataException,
                                                               TiBadTransferDataException,
                                                               TiInformationException,
                                                               TiSevereException,
                                                               TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSafeJournal

public SjGetSafeJournalResult getSafeJournal(SjGetSafeJournalQuery gsjq)
                                      throws TiAmbiguousDataException,
                                             TiBadTransferDataException,
                                             TiInformationException,
                                             TiSevereException,
                                             TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getStatementBasics

public SjGetStatementBasicsResult getStatementBasics(SjGetStatementBasicsQuery gsbq)
                                              throws TiAmbiguousDataException,
                                                     TiBadTransferDataException,
                                                     TiInformationException,
                                                     TiSevereException,
                                                     TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getDepositBasics

public SjGetDepositBasicsResult getDepositBasics(SjGetDepositBasicsQuery gdbq)
                                          throws TiAmbiguousDataException,
                                                 TiBadTransferDataException,
                                                 TiInformationException,
                                                 TiSevereException,
                                                 TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

updateDeposit

public SjUpdateDepositResult updateDeposit(SjUpdateDepositSpecification uds)
                                    throws TiAmbiguousDataException,
                                           TiBadTransferDataException,
                                           TiInformationException,
                                           TiSevereException,
                                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCashJournalTicketInformation

public SjCashJournalTicketInformationResult getCashJournalTicketInformation(SjCashJournalTicketInformationQuery cjtiq)
                                                                     throws TiAmbiguousDataException,
                                                                            TiBadTransferDataException,
                                                                            TiInformationException,
                                                                            TiSevereException,
                                                                            TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getCashDeficitSurplus

public SjCashDeficitSurplusResult getCashDeficitSurplus(SjCashDeficitSurplusQuery cdsq)
                                                 throws TiAmbiguousDataException,
                                                        TiBadTransferDataException,
                                                        TiInformationException,
                                                        TiSevereException,
                                                        TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

searchGiroRemittanceReferenceNumber

public SjGiroRemittanceReferenceNumberResult searchGiroRemittanceReferenceNumber(SjGiroRemittanceReferenceNumberQuery grrnq)
                                                                          throws TiAmbiguousDataException,
                                                                                 TiBadTransferDataException,
                                                                                 TiInformationException,
                                                                                 TiSevereException,
                                                                                 TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

findAvailableHotelRoom

public SjFindAvailableHotelRoomResult findAvailableHotelRoom(SjFindAvailableHotelRoomQuery fahrq)
                                                      throws TiAmbiguousDataException,
                                                             TiBadTransferDataException,
                                                             TiInformationException,
                                                             TiSevereException,
                                                             TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

addHotelRoomLock

public SjAddHotelRoomLockResult addHotelRoomLock(SjAddHotelRoomLockSpecification ahrls)
                                          throws TiAmbiguousDataException,
                                                 TiBadTransferDataException,
                                                 TiInformationException,
                                                 TiSevereException,
                                                 TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

removeHotelRoomLock

public SjRemoveHotelRoomLockResult removeHotelRoomLock(SjRemoveHotelRoomLockSpecification rhrls)
                                                throws TiAmbiguousDataException,
                                                       TiBadTransferDataException,
                                                       TiInformationException,
                                                       TiSevereException,
                                                       TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

deleteAllHotelRoomLock

public SjDeleteAllHotelRoomLockResult deleteAllHotelRoomLock(SjDeleteAllHotelRoomLockSpecification dahrls)
                                                      throws TiAmbiguousDataException,
                                                             TiBadTransferDataException,
                                                             TiInformationException,
                                                             TiSevereException,
                                                             TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

keepHotelRoomLock

public SjKeepHotelRoomLockResult keepHotelRoomLock(SjKeepHotelRoomLockSpecification khrls)
                                            throws TiAmbiguousDataException,
                                                   TiBadTransferDataException,
                                                   TiInformationException,
                                                   TiSevereException,
                                                   TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

debitCreditCard

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.

Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

creditCreditCard

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.

Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

lookupData

public java.lang.Object lookupData(java.lang.Object key,
                                   java.lang.Object code)
                            throws TiSevereException
Generically looks up data in the provider internal representations of sales control and code/plaintext-lists The key argument is normally a Vector of Strings specifying where to look something up, the code argument is only used if it is non-null (when specific values are sought).

The first value in the key vector should indicate if the sales control data or the dictionary should be consulted, preferrably by using the constants SjStinaInformationProviderConstants.DICTIONARY and SjStinaInformationProviderConstants.SALESCONTROL, respectively.

Dictionary Lookup
In the case of dictionary lookup, the second value in the key vector can be either "Codes" or "Texts" or the name of a code/plaintext list (for available lists, refer to the documentation provided by the maintainers of the Stina Server). If it is "Codes" or "Texts" the name of the list should be specified as the third element, but if the second element is the name of a list, the code/codes for which texts are sought should be given in the code argument, as a String or a Vector of Strings.

E.g, a key vector containing the values ["dictionary", "Codes", "TravelTypeItineraryList"] and a code value of null may result in a vector containing the values ["E", "T"] being returned, whereas if the key vector had contained ["dictionary", "Texts", "TravelTypeItineraryList"] the result might have been ["Enkel", "Tur&retur"]

A key vector containing the values ["dictionary", "DiscountList"] combined with a code value of the string " " may result in the String "Ingen" - the plaintext for discount code <blank> - being returned.

Sales Control Lookup
In the case of sales control lookup, more possibilities are available, and some degree of familiarity with the structure of the so called Sales Control Table is probably necessary to successfully use them all.

For example, a key vector containing ["salescontrol", "DayPriceGroupListFromProduct", <a date>, <a TiListModel of product codes>] and a code value of null may return a vector of price group codes such as ["BS", "SD", "AL", "NO", "FO", "OB"]. Should the plaintexts for these codes be important, a dictionary lookup is then called for.

As another example, a key vector of ["salescontrol", "MinimumDaysBeforeDeparture", <a date>, "FO"] , where "FO" is the code for a price group, and a code value of null, may result in lookupData returning a TiInteger with the value 7.

Note that rows in the Sales Control Table have different time intervals of applicability, and therfore an object implementing TiDate should probably occur as the third argument of the key vector.

Throws:
TiSevereException
See Also:
SjDictionary, SjSalesControl

getBusinessRulesFromFiles

protected TiRuleFolderList getBusinessRulesFromFiles()
                                              throws TiSevereException
Throws:
TiSevereException

getLocalRules

protected TiRuleFolderList getLocalRules()
                                  throws TiSevereException
Throws:
TiSevereException

getLocalRules

protected TiRuleFolderList getLocalRules(java.lang.String fileNameList)
                                  throws TiSevereException
Throws:
TiSevereException

specifyModelConstantsName

public java.lang.String specifyModelConstantsName()

specifyEntryRuleArguments

protected TiModelInterface[] specifyEntryRuleArguments(java.lang.String methodName)
Specified by:
specifyEntryRuleArguments in class SjAbstractStinaInformationProviderDelegate
Parameters:
methodName - The name of the method for which entry rule arguments are sought.
Returns:
The array of models that serve as arguments for the rule governing invocations of method methodName.

specifyExitRuleArguments

protected TiModelInterface[] specifyExitRuleArguments(java.lang.String methodName)
Specified by:
specifyExitRuleArguments in class SjAbstractStinaInformationProviderDelegate
Parameters:
methodName - The name of the method for which exit rule arguments are sought.
Returns:
The array of models that serve as arguments for the rule to be run on completion of method methodName.

specifyModelFactoryClassName

public java.lang.String specifyModelFactoryClassName()
Specified by:
specifyModelFactoryClassName in class SjAbstractStinaInformationProviderDelegate
Returns:
the qualified name of the class to act as a model factory for the provider. The named class should at least implement TiModelFactoryInterface. It should also either have a static getInstance() method or a public default constructor.
See Also:
TiModelFactoryInterface

specifyGeneralModelFactoryClassName

public java.lang.String specifyGeneralModelFactoryClassName()
Specified by:
specifyGeneralModelFactoryClassName in class SjAbstractStinaInformationProviderDelegate

specifyBuiltinModelFactoryClassName

public java.lang.String specifyBuiltinModelFactoryClassName()
Specified by:
specifyBuiltinModelFactoryClassName in class SjAbstractStinaInformationProviderDelegate

getImsData

public SjImsDataResult getImsData(SjImsDataQuery idq)
                           throws TiAmbiguousDataException,
                                  TiBadTransferDataException,
                                  TiInformationException,
                                  TiSevereException,
                                  TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getClientMenu

public SjClientMenuResult getClientMenu(SjClientMenuQuery cmq)
                                 throws TiAmbiguousDataException,
                                        TiBadTransferDataException,
                                        TiInformationException,
                                        TiSevereException,
                                        TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getClientMenuImpl

protected SjClientMenuResult getClientMenuImpl(SjClientMenuQuery cmq)
                                        throws TiAmbiguousDataException,
                                               TiBadTransferDataException,
                                               TiInformationException,
                                               TiSevereException,
                                               TiFatalException
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 testData)
                             throws TiAmbiguousDataException,
                                    TiBadTransferDataException,
                                    TiInformationException,
                                    TiSevereException,
                                    TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTestData

protected SjTestDataResult getTestData(int size,
                                       se.sj.stina.ejb.clientservices.ClientServices cs)
                                throws TiAmbiguousDataException,
                                       TiBadTransferDataException,
                                       TiInformationException,
                                       TiSevereException,
                                       TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getTestData

protected SjTestDataResult getTestData(SjTestData testData,
                                       se.sj.stina.ejb.clientservices.ClientServices cs)
                                throws TiAmbiguousDataException,
                                       TiBadTransferDataException,
                                       TiInformationException,
                                       TiSevereException,
                                       TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

cleanSession

public SjCleanSessionResult cleanSession(SjSessionIdQueryList siql)
                                  throws TiAmbiguousDataException,
                                         TiBadTransferDataException,
                                         TiInformationException,
                                         TiSevereException,
                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getUserInfo

public SjGetUserInfoResult getUserInfo(SjUserInfoQuery uiq)
                                throws TiAmbiguousDataException,
                                       TiBadTransferDataException,
                                       TiInformationException,
                                       TiSevereException,
                                       TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

cache

public SjCacheResult cache(SjCacheQuery cq)
                    throws TiAmbiguousDataException,
                           TiBadTransferDataException,
                           TiInformationException,
                           TiSevereException,
                           TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

readTerror

public SjReadTerrorResultList readTerror(SjReadTerrorQuery rtq)
                                  throws TiAmbiguousDataException,
                                         TiBadTransferDataException,
                                         TiInformationException,
                                         TiSevereException,
                                         TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSessionStatistics

public SjSessionStatisticsResult getSessionStatistics(SjSessionStatisticsQuery ssq)
                                               throws TiAmbiguousDataException,
                                                      TiBadTransferDataException,
                                                      TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getSessionLanguageCode

public java.lang.String getSessionLanguageCode()

getSessionLockId

public java.lang.String getSessionLockId()

initialiseDictionary

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

initialiseDictionaryFromServer

void initialiseDictionaryFromServer(se.sj.stina.domain.provider.SjStinaInformationProviderDelegate.Dictionary dictionary)
                              throws TiAmbiguousDataException,
                                     TiBadTransferDataException,
                                     TiInformationException,
                                     TiSevereException,
                                     TiFatalException
Fetches code / plaintext data from the server, initialises and sets the the statically held provider internal dictionary.

Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getOfferList

public SjOfferData getOfferList()
                         throws TiAmbiguousDataException,
                                TiBadTransferDataException,
                                TiInformationException,
                                TiSevereException,
                                TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

initialiseDictionaryFromFile

void initialiseDictionaryFromFile(se.sj.stina.domain.provider.SjStinaInformationProviderDelegate.Dictionary dictionary)
Fetches code / plaintext data from a file, initialises and sets the the statically held provider internal dictionary.


addOfferListsFromFile

protected void addOfferListsFromFile(SjDictionary dictionary)
Fetches offer data from a file, adds it to the provided dictionary.


addSpecificServicesListsFromFile

protected void addSpecificServicesListsFromFile(SjDictionary dictionary)
Fetches specific services lists from a file, adds them to the provided dictionary.


initialiseSalesControl

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

initialiseSalesControlFromServer

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

initialiseSalesControlFromFile

void initialiseSalesControlFromFile()

getPlaintext

public java.lang.String getPlaintext(java.lang.String listName,
                                     java.lang.String code)

getPlaintexts

public java.util.Vector getPlaintexts(java.lang.String listName,
                                      java.util.Vector codes)

getCodes

public java.util.Vector getCodes(java.lang.String listName)

getCodePlaintexts

public java.util.HashMap getCodePlaintexts(java.lang.String listName,
                                           java.util.Vector codes)

getCodePlaintextList

public java.util.HashMap getCodePlaintextList(java.lang.String listName)

dictionaryLookup

protected java.lang.Object dictionaryLookup(java.util.Vector keys,
                                            java.lang.Object arg)

salesControlLookup

protected java.lang.Object salesControlLookup(java.util.Vector keys,
                                              java.lang.Object arg)

touchOrderList

protected static void touchOrderList(SjRecentOrderSpecificationList orderList)

cleanOrderList

protected static void cleanOrderList(SjRecentOrderSpecificationList orderList)

dumpProperties

protected void dumpProperties(java.util.Properties properties,
                              java.lang.String name,
                              java.lang.String indent,
                              int logLevel)

formatPropertyValue

protected java.lang.String formatPropertyValue(java.lang.String propertyValue,
                                               java.lang.String indent)

getDumpPropertiesLogLevel

protected int getDumpPropertiesLogLevel()

initialise

public void initialise(java.util.Properties p)

dispose

public void dispose()

getClientName

public java.lang.String getClientName()

setClientName

public void setClientName(java.lang.String clientName)

initialiseProperties

protected void initialiseProperties()

specifyMapper

public TiMapper specifyMapper()
Description copied from class: SjAbstractStinaInformationProviderDelegate
Method implemented by concrete implementations to specify the mapper converting to and from external structures Example: Generate a mapper with sdl compiler. Sdl defines the data to and from a server implementation.

 protected TiMapper specifyMapper()
 {
     return new MyMapper();
 }
 

Specified by:
specifyMapper in class SjAbstractStinaInformationProviderDelegate
Returns:
the concrete mapper for this information provider.

getSjMapper

public SjMapper getSjMapper()

specifyMapperMedium

protected TiMapperAbstractMedium specifyMapperMedium()
Description copied from class: SjAbstractStinaInformationProviderDelegate
Method implemented by concrete implementations to specify the mapper medium used by mapper to conver to and from objects. Example: Use the mapper medium needed to communicate with server.

 protected TiMapperAbstractMedium specifyMapperMedium()
 {
     return new TiToFromTransferMiniData();
 }
 

Specified by:
specifyMapperMedium in class SjAbstractStinaInformationProviderDelegate
Returns:
the concrete mapper medium to use.

specifyVerboseMapperMedium

protected TiMapperAbstractMedium specifyVerboseMapperMedium()
Specified by:
specifyVerboseMapperMedium in class SjAbstractStinaInformationProviderDelegate

specifyLogMapperMedium

protected TiMapperAbstractMedium specifyLogMapperMedium()
Specified by:
specifyLogMapperMedium in class SjAbstractStinaInformationProviderDelegate

getNameValuePairsMedium

public TiToFromTransferData getNameValuePairsMedium()

getXmlMedium

public TiXmlMapperMediumInterface getXmlMedium()

specifyProviderMediumClassName

protected java.lang.String specifyProviderMediumClassName()
Description copied from class: SjAbstractStinaInformationProviderDelegate
Method implemented by concrete implementations to specify the class name of the provider medium to use. Strongly related to the type of server used, e.g. CORBA, RPC, EJB, Streams ...
 protected String
 specifyProviderMediumClassName()
 {
     return "se.sj.stina.domain.provider.LknStinaProviderMedium";
 }
 

Specified by:
specifyProviderMediumClassName in class SjAbstractStinaInformationProviderDelegate
Returns:
the class name of the concrete provider medium to use.

specifyProviderMediumPropertyList

protected java.lang.String specifyProviderMediumPropertyList()
Description copied from class: SjAbstractStinaInformationProviderDelegate
Method implemented by concrete implementations to specify the properties used by provider medium class. This property list is used when constructing the provider medium class. See the provider medium class for more information. Example: Use the provder medium needed to communicate with server. Must be implemented if not already exist.

 protected String specifyProviderMediumPropertyList()
 {
     return "HOST_NAME=//server.company.se:2736";
 }
 

Specified by:
specifyProviderMediumPropertyList in class SjAbstractStinaInformationProviderDelegate
Returns:
the property list for the provider medium.

findItinerariesErrorHandling

protected void findItinerariesErrorHandling(java.lang.Throwable t,
                                            java.lang.String methodName)
                                     throws TiAmbiguousDataException,
                                            TiBadTransferDataException,
                                            TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

expireInstanceCache

public void expireInstanceCache()

setInstanceCacheUpdateSchedule

protected void setInstanceCacheUpdateSchedule(TiDateTime schedule)

getInstanceCacheUpdateSchedule

protected TiDateTime getInstanceCacheUpdateSchedule()

setLastInstanceCacheUpdate

protected void setLastInstanceCacheUpdate(TiDateTime schedule)

getLastInstanceCacheUpdate

protected TiDateTime getLastInstanceCacheUpdate()

shouldCacheOrders

public boolean shouldCacheOrders()

setCacheOrders

void setCacheOrders(boolean cache)

shouldCacheCustomers

public boolean shouldCacheCustomers()

setCacheCustomers

void setCacheCustomers(boolean cache)

unCache

public void unCache(java.lang.String cacheName,
                    SjStinaServerObjectHolder ssoh)

unCache

public void unCache(java.lang.String cacheName,
                    SjStinaServerObjectHolder ssoh,
                    boolean remove)

encryptRSA

public byte[] encryptRSA(byte[] data,
                         java.lang.String routineId)
                  throws TiSevereException
Throws:
TiSevereException

encryptRSADesKey

public byte[] encryptRSADesKey(byte[] data,
                               java.lang.String routineId)
                        throws TiSevereException
Throws:
TiSevereException

getEnvironmentString

protected java.lang.String getEnvironmentString()

getNoEncryptionVersion

public java.lang.String getNoEncryptionVersion(java.lang.String routineId)

getEncryptionVersion

public java.lang.String getEncryptionVersion(java.lang.String routineId)

getEncryptedDataInfo

public SjEncryptedDataInfo getEncryptedDataInfo(byte[] data,
                                                java.lang.String routineId)
                                         throws TiSevereException
Throws:
TiSevereException

getEncryptedDataInfoDesKey

public SjEncryptedDataInfo getEncryptedDataInfoDesKey(byte[] data,
                                                      java.lang.String routineId)
                                               throws TiSevereException
Throws:
TiSevereException

logMessageSent

public void logMessageSent(TiModelInterface model,
                           java.lang.String methodName)

logMessageReceived

public void logMessageReceived(TiModelInterface model)


Copyright © 2012. All Rights Reserved.