se.sj.stina.domain.provider
Interface SjCustomerInterface

All Known Implementing Classes:
SjCustomer

public interface SjCustomerInterface

Interface for client side representation of a Stina Server customer object.

Version:
$Revision: 2 $, $Date: 06-01-05 15:34 $
Author:
Per Lindberger

Field Summary
static java.lang.String CACHE_NAME
           
 
Method Summary
 SjCustomerAddress addDeliveryAddress(SjCustomerAddress address)
          Part of public Stina Server API.
 SjAddTravellerToCompanyResult addTravellerToCompany(SjAddTravellerToCompanyQuery attcq)
          Part of public Stina Server API.
 SjChangeCommunicationAddressResult changeCommunicationAddress(SjCustomerAddress address)
          Part of public Stina Server API.
 SjChangeCustomerResult changeCustomer(SjChangeCustomerSpecification csSpec)
          Part of public Stina Server API.
 SjChangeDeliveryAddressResult changeDeliveryAddress(SjCustomerAddress address)
          Part of public Stina Server API.
 SjReferenceInformationResult changeReferenceInformation(SjChangeReferenceInformationQuery criq)
          Part of public Stina Server API.
 SjCloseCustomerResult close(SjCloseCustomerQuery ccq)
          Part of public Stina Server API.
 SjFoundTravellers getAllTravellers(SjAllTravellersQuery atq)
          Part of public Stina Server API.
 SjBookersResult getBookers(SjBookersQuery bq)
          Part of public Stina Server API.
 SjCommonCustomer getCommonData(SjCommonDataQuery cdq)
          Part of public Stina Server API.
 SjCustomerAddress getCommunicationAddress(SjCommunicationAddressQuery caq)
          Part of public Stina Server API.
 SjCompanyCustomer getCompanyData(SjCompanyDataQuery cdq)
          Part of public Stina Server API.
 SjContract getContract(SjContractQuery cq)
          Part of public Stina Server API.
 SjCustomerCompaniesResult getCustomerCompanies(SjCustomerCompaniesQuery ccq)
          Part of public Stina Server API.
 SjCustomerAll getCustomerData(SjCustomerSpecification cs)
          Part of public Stina Server API.
 SjDeliveryAddressResult getDeliveryAddress(SjDeliveryAddressQuery daq)
          Part of public Stina Server API.
 byte[] getId()
           
 SjCustomerAddress getOfficialAddress(SjOfficialAddressQuery oaq)
          Part of public Stina Server API.
 SjPowerOfAttorneysResult getPowerOfAttorneys(SjPowerOfAttorneysQuery poaq)
          Part of public Stina Server API.
 SjPrivateCustomer getPrivateData(SjPrivateDataQuery pdq)
          Part of public Stina Server API.
 SjGetReferenceInformationResult getReferenceInformation(SjGetReferenceInformationQuery griq)
          Part of public Stina Server API.
 SjSjCardsResult getSjCards(SjSjCardsQuery scq)
          Part of public Stina Server API.
 SjFoundTravellers getTravellers(SjTravellerQuery tq)
          Part of public Stina Server API.
 SjMakeCommeoCustomerResult makeCommeoCustomer(SjMakeCommeoCustomerSpecification mccs)
          Part of public Stina Server API.
 SjRemoveCustomerConnectionResult removeCustomerConnection(SjRemoveCustomerConnectionQuery rccq)
          Part of public Stina Server API.
 SjSetPasswordResult setPassword(SjSetPasswordQuery spq)
          Part of public Stina Server API.
 

Field Detail

CACHE_NAME

static final java.lang.String CACHE_NAME
See Also:
Constant Field Values
Method Detail

getId

byte[] getId()
             throws TiAmbiguousDataException,
                    TiBadTransferDataException,
                    TiInformationException,
                    TiSevereException,
                    TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

close

SjCloseCustomerResult close(SjCloseCustomerQuery ccq)
                            throws TiInformationException,
                                   TiSevereException,
                                   TiFatalException,
                                   TiBadTransferDataException,
                                   TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for close

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getCustomerData

SjCustomerAll getCustomerData(SjCustomerSpecification cs)
                              throws TiInformationException,
                                     TiSevereException,
                                     TiFatalException,
                                     TiBadTransferDataException,
                                     TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getCustomerData

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getSjCards

SjSjCardsResult getSjCards(SjSjCardsQuery scq)
                           throws TiInformationException,
                                  TiSevereException,
                                  TiFatalException,
                                  TiBadTransferDataException,
                                  TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getSjCards

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getCommonData

SjCommonCustomer getCommonData(SjCommonDataQuery cdq)
                               throws TiInformationException,
                                      TiSevereException,
                                      TiFatalException,
                                      TiBadTransferDataException,
                                      TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getCommonData

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getAllTravellers

SjFoundTravellers getAllTravellers(SjAllTravellersQuery atq)
                                   throws TiInformationException,
                                          TiSevereException,
                                          TiFatalException,
                                          TiBadTransferDataException,
                                          TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getAllTravellers

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getTravellers

SjFoundTravellers getTravellers(SjTravellerQuery tq)
                                throws TiInformationException,
                                       TiSevereException,
                                       TiFatalException,
                                       TiBadTransferDataException,
                                       TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getTravellers

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getCustomerCompanies

SjCustomerCompaniesResult getCustomerCompanies(SjCustomerCompaniesQuery ccq)
                                               throws TiInformationException,
                                                      TiSevereException,
                                                      TiFatalException,
                                                      TiBadTransferDataException,
                                                      TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getCustomerCompanies

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getContract

SjContract getContract(SjContractQuery cq)
                       throws TiInformationException,
                              TiSevereException,
                              TiFatalException,
                              TiBadTransferDataException,
                              TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getContract

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getPrivateData

SjPrivateCustomer getPrivateData(SjPrivateDataQuery pdq)
                                 throws TiInformationException,
                                        TiSevereException,
                                        TiFatalException,
                                        TiBadTransferDataException,
                                        TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getPrivateData

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getCompanyData

SjCompanyCustomer getCompanyData(SjCompanyDataQuery cdq)
                                 throws TiInformationException,
                                        TiSevereException,
                                        TiFatalException,
                                        TiBadTransferDataException,
                                        TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getCompanyData

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getOfficialAddress

SjCustomerAddress getOfficialAddress(SjOfficialAddressQuery oaq)
                                     throws TiInformationException,
                                            TiSevereException,
                                            TiFatalException,
                                            TiBadTransferDataException,
                                            TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getOfficialAddress

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getCommunicationAddress

SjCustomerAddress getCommunicationAddress(SjCommunicationAddressQuery caq)
                                          throws TiInformationException,
                                                 TiSevereException,
                                                 TiFatalException,
                                                 TiBadTransferDataException,
                                                 TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getCommunicationAddress

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getDeliveryAddress

SjDeliveryAddressResult getDeliveryAddress(SjDeliveryAddressQuery daq)
                                           throws TiInformationException,
                                                  TiSevereException,
                                                  TiFatalException,
                                                  TiBadTransferDataException,
                                                  TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getDeliveryAddress

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getPowerOfAttorneys

SjPowerOfAttorneysResult getPowerOfAttorneys(SjPowerOfAttorneysQuery poaq)
                                             throws TiInformationException,
                                                    TiSevereException,
                                                    TiFatalException,
                                                    TiBadTransferDataException,
                                                    TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getPowerOfAttorneys

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getBookers

SjBookersResult getBookers(SjBookersQuery bq)
                           throws TiInformationException,
                                  TiSevereException,
                                  TiFatalException,
                                  TiBadTransferDataException,
                                  TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getBookers

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

makeCommeoCustomer

SjMakeCommeoCustomerResult makeCommeoCustomer(SjMakeCommeoCustomerSpecification mccs)
                                              throws TiInformationException,
                                                     TiSevereException,
                                                     TiFatalException,
                                                     TiBadTransferDataException,
                                                     TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for makeCommeoCustomer

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

addTravellerToCompany

SjAddTravellerToCompanyResult addTravellerToCompany(SjAddTravellerToCompanyQuery attcq)
                                                    throws TiInformationException,
                                                           TiSevereException,
                                                           TiFatalException,
                                                           TiBadTransferDataException,
                                                           TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for addTravellerToCompany

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

addDeliveryAddress

SjCustomerAddress addDeliveryAddress(SjCustomerAddress address)
                                     throws TiInformationException,
                                            TiSevereException,
                                            TiFatalException,
                                            TiBadTransferDataException,
                                            TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for addDeliveryAddress

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

changeDeliveryAddress

SjChangeDeliveryAddressResult changeDeliveryAddress(SjCustomerAddress address)
                                                    throws TiInformationException,
                                                           TiSevereException,
                                                           TiFatalException,
                                                           TiBadTransferDataException,
                                                           TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for changeDeliveryAddress

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

changeCommunicationAddress

SjChangeCommunicationAddressResult changeCommunicationAddress(SjCustomerAddress address)
                                                              throws TiInformationException,
                                                                     TiSevereException,
                                                                     TiFatalException,
                                                                     TiBadTransferDataException,
                                                                     TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for changeCommunicationAddress

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

changeCustomer

SjChangeCustomerResult changeCustomer(SjChangeCustomerSpecification csSpec)
                                      throws TiInformationException,
                                             TiSevereException,
                                             TiFatalException,
                                             TiBadTransferDataException,
                                             TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for changeCustomer

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

getReferenceInformation

SjGetReferenceInformationResult getReferenceInformation(SjGetReferenceInformationQuery griq)
                                                        throws TiInformationException,
                                                               TiSevereException,
                                                               TiFatalException,
                                                               TiBadTransferDataException,
                                                               TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for getReferenceInformation

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

changeReferenceInformation

SjReferenceInformationResult changeReferenceInformation(SjChangeReferenceInformationQuery criq)
                                                        throws TiInformationException,
                                                               TiSevereException,
                                                               TiFatalException,
                                                               TiBadTransferDataException,
                                                               TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for changeReferenceInformation

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

setPassword

SjSetPasswordResult setPassword(SjSetPasswordQuery spq)
                                throws TiInformationException,
                                       TiSevereException,
                                       TiFatalException,
                                       TiBadTransferDataException,
                                       TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for setPassword

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException

removeCustomerConnection

SjRemoveCustomerConnectionResult removeCustomerConnection(SjRemoveCustomerConnectionQuery rccq)
                                                          throws TiInformationException,
                                                                 TiSevereException,
                                                                 TiFatalException,
                                                                 TiBadTransferDataException,
                                                                 TiAmbiguousDataException
Part of public Stina Server API. Refer to Stina Server documentation.

See also:
API documentation for removeCustomerConnection

Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException


Copyright © 2012. All Rights Reserved.