se.sj.stina.domain.provider
Class SjServerAdministrationProvider

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

public class SjServerAdministrationProvider
extends SjInformationProvider

Exposes various methods for administering the Stina Server.

Version:
$Revision: 1 $, $Date: 05-06-01 17:55 $
Author:
Per Lindberger

Field Summary
 
Fields inherited from class se.sj.stina.domain.provider.SjInformationProvider
_brlDebug, _providerDelegate, _providerMedium, _ruleSynchronization, _startupStrategy, _stinaModelFactory
 
Fields inherited from class org.stina.framework.corex.provider.TiAbstractInformationProvider
_brlProviderManager, _loggerName, _modelConstantsClassName, _modelFactory, _progressIndicator, _progressNlsKey, _receivedLoggerName, _sentLoggerName, _threadStrategy, FULL_STARTUP_STRATEGY, LOGIN_STARTUP_STRATEGY, NONTHREADED_STRATEGY, THREADED_STRATEGY
 
Fields inherited from interface org.stina.framework.support.logger.TiLoggerInterface
APPLICATION_LOGGER_NAME, JEROME_LOGGER_NAME, PRESENTER_LOGGER_NAME, PROVIDER_LOGGER_NAME, PROVIDER_RECEIVED_LOGGER_NAME, PROVIDER_SENT_LOGGER_NAME, SERVICE_LOGGER_NAME, SERVICE_RECEIVED_LOGGER_NAME, SERVICE_SENT_LOGGER_NAME, SERVLET_APPLICATION_LOGGER_NAME, SERVLET_APPLICATION_REQUEST_LOGGER_NAME, SERVLET_APPLICATION_RESPONSE_LOGGER_NAME, SERVLET_APPLICATION_VIEW_LOGGER_NAME, VIEW_LOGGER_NAME, WORKFLOW_COMMAND_LOGGER_NAME, WORKFLOW_LOGGER_NAME, WORKFLOW_STATE_LOGGER_NAME
 
Constructor Summary
SjServerAdministrationProvider()
           
 
Method Summary
 SjCacheResult cache(SjCacheQuery cq)
           
 SjCleanSessionResult cleanSession(SjSessionIdQueryList siql)
           
 SjSessionStatisticsResult getSessionStatistics(SjSessionStatisticsQuery ssq)
           
 SjGetUserInfoResult getUserInfo(SjUserInfoQuery uiq)
           
protected  void initialiseBRL()
           
protected  void initialiseDictionary()
           
protected  void initialiseSalesControl()
           
 SjLoginResult login(SjLoginSpecification loginSpec)
          Part of public Stina Server API.
 SjReadTerrorResultList readTerror(SjReadTerrorQuery rtq)
           
protected  java.lang.String specifyName()
           
 
Methods inherited from class se.sj.stina.domain.provider.SjInformationProvider
addCashbox, addHotelRoomLock, agentReport, assignCashbox, authorizeCustomer, calculateAdditionalServiceDetailedPriceBasedOnSpecification, calculateServicePriceVat, calculateTransportConsumerPrice, calculateTravelServiceDetailedPriceBasedOnInternationalSpecification, calculateTravelServiceDetailedPriceBasedOnSpecification, calculateTravelServiceTransportDetailedPriceBasedOnSpecification, cancelForeignTicket, changeMember, changePassword, checkDBPostDays, checkNewMembership, checkPurchaseLimit, checkServiceInStock, checkTicketInStock, closeVouchers, createFacades, createMembershipForCustomer, createOrder, createPrivateCustomer, createSemaCustomer, createStatement, creditCreditCard, creditWithoutOrder, debitCreditCard, deleteAllHotelRoomLock, deleteBatchJobParameters, deleteCashbox, destroyServicesInStock, destroyTickets, disposeProduct, findAddresses, findAvailableHotelRoom, findCustomerOrderItems, findCustomers, findInternationalTravelRoutes, findInternationalTravelRouteSections, findItineraries, findItinerariesLight, findLocations, findOrder, findTimetableForTransportId, getAcceptableTravelMethods, getAccountProducer, getAllLocations, getAllSalesUnits, getAuthorityRules, getAvailableLocationConnectedService, getAvailablePrinters, getAvailableSeatsTransport, getBatchJobParameters, getBatchJobResult, getBatchJobsList, getBuiltinModelFactory, getBusinessRules, getCashboxes, getCashDeficitSurplus, getCashJournalBasics, getCashJournalTicketInformation, getClientInterfaceVersion, getClientMenu, getClientName, getClosedCashJournals, getCodePlaintextData, getCodePlaintextList, getCodePlaintexts, getCodes, getCrossReference, getCurrencies, getCurrentCashbox, getCurrentDateTime, getCurrentStatement, getCurrentUser, getCustomer, getCustomerContract, getCustomerSema, getCustomerShort, getDepositBasics, getDetailedPaxList, getDocumentData, getEmbarkingTravellersItineraryList, getErrorMessage, getExaminationBasics, getFrequentLocations, getGeneralModelFactory, getGeneralTravelPrice, getHostName, getImsData, getInterfaceVersion, getItineraryTransportCharacteristics, getMultiRideTicketInformation, getMySalesUnit, getOfferList, getOpenCashJournals, getOrder, getPaxListProducers, getPaymentTypesAll, getPaymentTypesDebit, getPlaintext, getPlaintexts, getPrinterQueue, getPrinterStatus, getProfile, getProfileData, getProviderDelegate, getRecentOrders, getRecentOrders, getReservationPeriod, getResourceDir, getRuleSynchronization, getSafeAmount, getSafeJournal, getSalesUnit, getSalesUnitInstallation, getSalesUnitList, getSectionProducerList, getSectionProducerList, getSelectedPaxList, getServiceCategories, getServiceCategories, getServiceCharacteristics, getServicesInStock, getSessionId, getSessionLanguageCode, getSessionLockId, getStatementBasics, getStatementTypes, getStationsForTransportIdList, getStinaModelFactory, getSummarizedPaxList, getTerminalIdCardSystemInfo, getTestData, getTestData, getTicketlessDistributionValidationData, getTicketStockNumber, getTicketStockNumberRanges, getTicketTypeInStock, getTravellersData, getUserNames, getUserSettings, getValidDiscountsForRelation, getValidPriceGroups, getValidPriceGroupsTransport, getVersionInfo, getVoucher, hadRole, initialiseData, initialiseProduct, initialiseProperties, inventoryReport, isDataInitialised, isLoggedIn, keepHotelRoomLock, login, logout, lookupData, matchCustomer, printOrderQueue, registerCustomerRole, registerPeriodAmount, removeHotelRoomLock, reportForUserId, salesStatistics, searchGiroRemittanceReferenceNumber, searchOrderQueue, searchProfile, searchProfiles, searchReference, sendCreditCardInfoExternalSys, sendMessage, sendOrderPrintingDeviationReport, serverTest, setCustomerAsOrderCreator, setCustomerRole, setDataInitialised, setHadRole, setMeasurementLogLevel, setMessageReceivedLogLevel, setMessageSentLogLevel, setMethodEntryLogLevel, setMethodExitLogLevel, setNewPrice, setRecentOrders, setRetroactiveMember, setRoleDescription, setTicketStockNumber, setUserSettings, specifyMapper, specifyMapperMedium, specifyModelConstantsName, specifyModelFactoryClassName, specifyProviderMediumClassName, specifyProviderMediumPropertyList, specifyStartupStrategy, updateCashJournal, updateCashRegisterTransaction, updateDeposit, updateExamination, updatePartialSettlement, updateTicketStockNumberRange, waitForRules, validateCashRegisterTransaction, validateOrderForUseWithVouchers
 
Methods inherited from class org.stina.framework.corex.provider.TiAbstractInformationProvider
bindToServer, continueInitialise, createModel, createModelFactory, finishInitialise, getBRLProviderManager, getFormattedClassName, getInitialiseException, getLogger, getLoggerName, getMapper, getMapperMedium, getModelFactory, getName, getProgressIndicator, getProgressIndicatorMax, getProgressIndicatorMaxValue, getProgressIndicatorMin, getProgressIndicatorMinValue, getProgressIndicatorValue, getProgressNlsKey, getProgressNlsKeyString, getPropertyManager, getProviderMedium, getProviderMediumObject, getProviderMediumRootObject, getRealLoggerName, getReceivedLoggerName, getReferenceMapper, getSentLoggerName, getStandalone, handleWorkerException, isLoggable, isLogging, log, log, login, logMsgReceived, logMsgReceived, logMsgSent, logMsgSent, logout, makeProperties, setBRLProviderManagerAsBuiltin, setBRLProviderManagerAsDefault, setInitialiseException, setProgressIndicatorMaxValue, setProgressIndicatorMinValue, setProgressIndicatorValue, setProgressNlsKeyString, specifyBuiltinModelFactoryClassName, specifyGeneralModelFactoryClassName, specifyThreadStrategy, synchronizeStartupThread, toExternalFromModel, toExternalFromModel, toExternalFromModel, toModelFromExternal, toModelFromExternal
 
Methods inherited from class org.stina.framework.support.management.TiStandaloneObject
completeFullMeasurement, completeFullMeasurement, initFullMeasurement, initFullMeasurement, isDisposed, isJeromeApplication, isServletApplication, onEntry, onExit, setDisposed, updateObserver
 
Methods inherited from class org.stina.framework.support.factory.TiFactoryProduct
getArguments, getFactory, getProductOwner, isSingletonProduct, setArguments, setFactory, setProductOwner
 
Methods inherited from class org.stina.framework.support.factory.TiFactory
adoptProduct, adoptProduct, containsProduct, createProduct, createProduct, createProductImpl, disposeFactory, getProductCount, getProducts, getThis, removeProduct, removeProducts
 
Methods inherited from class org.stina.framework.support.observer.TiSubject
attachObserver, clone, detachObserver, getIndexOf, getIndexOf, getObserverCount, getObserverCount, isObserverAttached, logObservers, lookupObservers, lookupObserversLock, notifyAnyAspectObservers, notifyObservers, toDebugString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.stina.framework.support.factory.TiFactoryInterface
adoptProduct, adoptProduct, containsProduct, createProduct, createProduct, disposeFactory, getProductCount, getProducts, removeProduct, removeProducts
 
Methods inherited from interface org.stina.framework.support.factory.TiProductInterface
getArguments, getFactory, getProductOwner, isSingletonProduct, setArguments, setFactory, setProductOwner
 
Methods inherited from interface org.stina.framework.support.observer.TiSubjectInterface
attachObserver, clone, detachObserver, getObserverCount, isObserverAttached, lookupObservers, lookupObserversLock, notifyObservers, toDebugString
 

Constructor Detail

SjServerAdministrationProvider

public SjServerAdministrationProvider()
Method Detail

specifyName

protected java.lang.String specifyName()
Overrides:
specifyName in class SjInformationProvider

login

public SjLoginResult login(SjLoginSpecification loginSpec)
                    throws TiAmbiguousDataException,
                           TiBadTransferDataException,
                           TiInformationException,
                           TiSevereException,
                           TiFatalException
Description copied from class: SjInformationProvider
Part of public Stina Server API. Refer to Stina Server documentation.

Specified by:
login in interface SjStinaInformationProviderInterface
Overrides:
login in class SjInformationProvider
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

initialiseBRL

protected void initialiseBRL()
                      throws TiAmbiguousDataException,
                             TiBadTransferDataException,
                             TiInformationException,
                             TiSevereException,
                             TiFatalException
Overrides:
initialiseBRL in class SjInformationProvider
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

initialiseDictionary

protected void initialiseDictionary()
                             throws TiAmbiguousDataException,
                                    TiBadTransferDataException,
                                    TiInformationException,
                                    TiSevereException,
                                    TiFatalException
Overrides:
initialiseDictionary in class SjInformationProvider
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

initialiseSalesControl

protected void initialiseSalesControl()
                               throws TiAmbiguousDataException,
                                      TiBadTransferDataException,
                                      TiInformationException,
                                      TiSevereException,
                                      TiFatalException
Overrides:
initialiseSalesControl in class SjInformationProvider
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException


Copyright © 2012. All Rights Reserved.