|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.stina.framework.support.observer.TiSubject
se.sj.stina.domain.provider.SjStinaServerObjectHolder
se.sj.stina.domain.provider.SjCustomer
public class SjCustomer
Implementation of SjCustomerInterface. Serves as client side representation of a Stina Server customer object.
Field Summary |
---|
Fields inherited from interface se.sj.stina.domain.provider.SjCustomerInterface |
---|
CACHE_NAME |
Constructor Summary | |
---|---|
SjCustomer(SjStinaServerCallerInterface serverCaller,
se.sj.stina.ejb.customer.Customer customer,
java.lang.String customerId,
SjStinaModelFactoryInterface stinaModelFactory,
boolean preferCompressedData)
Objects of this class are only instaniated by a Stina provider and returned in the form of a SjCustomerInterface
as the result of certain operations. |
Methods inherited from class se.sj.stina.domain.provider.SjStinaServerObjectHolder |
---|
decrementCachedCount, getCachedCount, getCacheKey, getId, getQueryModel, getServerCaller, getServerObject, getServerObjectID, getStinaModelFactory, incrementCachedCount, prefersCompressedData, queryModelInitialised, removeServerObject, resultInitialised, setCachedCount, setCacheKey, setPrefersCompressedData, setQueryModel, setServerCaller, setServerObject, setServerObjectID, setStinaModelFactory |
Methods inherited from class org.stina.framework.support.observer.TiSubject |
---|
attachObserver, clone, detachObserver, getIndexOf, getIndexOf, getObserverCount, getObserverCount, isObserverAttached, logObservers, lookupObservers, lookupObserversLock, notifyAnyAspectObservers, notifyObservers, toDebugString |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface se.sj.stina.domain.provider.SjCustomerInterface |
---|
getId |
Constructor Detail |
---|
SjCustomer(SjStinaServerCallerInterface serverCaller, se.sj.stina.ejb.customer.Customer customer, java.lang.String customerId, SjStinaModelFactoryInterface stinaModelFactory, boolean preferCompressedData)
SjCustomerInterface
as the result of certain operations.
SjCustomerInterface
,
SjStinaInformationProviderInterface
,
SjInformationProvider
,
SjStinaInformationProvider
Method Detail |
---|
public SjCloseCustomerResult close(SjCloseCustomerQuery ccq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
close
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public void forceClose() throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
close
method. If caching of
customers is in effect, this method removes the customer
from the cache and closes it, regardless of the cached
count.
forceClose
in class SjStinaServerObjectHolder
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjCustomerAll getCustomerData(SjCustomerSpecification cs) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getCustomerData
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjSjCardsResult getSjCards(SjSjCardsQuery scq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getSjCards
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjCommonCustomer getCommonData(SjCommonDataQuery cdq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getCommonData
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjFoundTravellers getAllTravellers(SjAllTravellersQuery atq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getAllTravellers
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjFoundTravellers getTravellers(SjTravellerQuery tq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getTravellers
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjCustomerCompaniesResult getCustomerCompanies(SjCustomerCompaniesQuery ccq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getCustomerCompanies
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjContract getContract(SjContractQuery cq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getContract
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjPrivateCustomer getPrivateData(SjPrivateDataQuery pdq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getPrivateData
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjCompanyCustomer getCompanyData(SjCompanyDataQuery cdq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getCompanyData
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjCustomerAddress getOfficialAddress(SjOfficialAddressQuery oaq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getOfficialAddress
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjCustomerAddress getCommunicationAddress(SjCommunicationAddressQuery caq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getCommunicationAddress
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjDeliveryAddressResult getDeliveryAddress(SjDeliveryAddressQuery daq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getDeliveryAddress
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjPowerOfAttorneysResult getPowerOfAttorneys(SjPowerOfAttorneysQuery poaq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getPowerOfAttorneys
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjBookersResult getBookers(SjBookersQuery bq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getBookers
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjMakeCommeoCustomerResult makeCommeoCustomer(SjMakeCommeoCustomerSpecification mccs) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
makeCommeoCustomer
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjAddTravellerToCompanyResult addTravellerToCompany(SjAddTravellerToCompanyQuery attcq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
addTravellerToCompany
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjCustomerAddress addDeliveryAddress(SjCustomerAddress address) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
addDeliveryAddress
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjChangeDeliveryAddressResult changeDeliveryAddress(SjCustomerAddress address) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
changeDeliveryAddress
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjChangeCommunicationAddressResult changeCommunicationAddress(SjCustomerAddress address) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
changeCommunicationAddress
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjChangeCustomerResult changeCustomer(SjChangeCustomerSpecification csSpec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
changeCustomer
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjGetReferenceInformationResult getReferenceInformation(SjGetReferenceInformationQuery griq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getReferenceInformation
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjReferenceInformationResult changeReferenceInformation(SjChangeReferenceInformationQuery criq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
changeReferenceInformation
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjSetPasswordResult setPassword(SjSetPasswordQuery spq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
setPassword
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjRemoveCustomerConnectionResult removeCustomerConnection(SjRemoveCustomerConnectionQuery rccq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
SjCustomerInterface
removeCustomerConnection
in interface SjCustomerInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |