|
||||||||||
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.SjOrderFacade
public class SjOrderFacade
Implementation of SjOrderFacadeInterface. Serves as client side representation of a Stina Server order object.
Field Summary | |
---|---|
protected SjOrderDescription |
_orderDescription
|
protected java.util.Hashtable |
_orderItemCache
|
Fields inherited from interface se.sj.stina.domain.provider.SjOrderFacadeInterface |
---|
CACHE_NAME |
Constructor Summary | |
---|---|
SjOrderFacade(SjStinaServerCallerInterface serverCaller,
se.sj.stina.ejb.order.Order order,
java.lang.String orderId,
SjStinaModelFactoryInterface stinaModelFactory,
boolean preferCompressedData)
Objects of this class are only instaniated by a Stina provider and returned in the form of a SjOrderFacadeInterface
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.SjOrderFacadeInterface |
---|
getId |
Methods inherited from interface org.stina.framework.support.observer.TiSubjectInterface |
---|
attachObserver, clone, detachObserver, getObserverCount, isObserverAttached, lookupObservers, lookupObserversLock, notifyObservers, toDebugString |
Field Detail |
---|
protected SjOrderDescription _orderDescription
protected java.util.Hashtable _orderItemCache
Constructor Detail |
---|
SjOrderFacade(SjStinaServerCallerInterface serverCaller, se.sj.stina.ejb.order.Order order, java.lang.String orderId, SjStinaModelFactoryInterface stinaModelFactory, boolean preferCompressedData)
SjOrderFacadeInterface
as the result of certain operations.
SjOrderFacadeInterface
,
SjStinaInformationProviderInterface
Method Detail |
---|
public SjAddServiceOrderItemsResult addServiceOrderItemsBasedOnSpecifications(SjAddServiceOrderItemsSpecification spec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
addServiceOrderItemsBasedOnSpecifications
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjAddOrderItemResult addTravelServiceOrderItemsBasedOnSpecification(SjTravelServiceSpecification spec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
addTravelServiceOrderItemsBasedOnSpecification
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjTravelServiceTransportConsumerResult addTravelServiceTransportOrderItemsBasedOnSpecification(SjTravelServiceTransportConsumerSpecification spec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
addTravelServiceTransportOrderItemsBasedOnSpecification
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjAddOrderItemResult addTravelServiceOrderItemsBasedOnLightSpecification(SjTravelServiceLightSpecification spec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
addTravelServiceOrderItemsBasedOnLightSpecification
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjAddOrderItemResult addTravelServiceOrderItemsBasedOnInternationalSpecification(SjInternationalTravelServiceSpecification spec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
addTravelServiceOrderItemsBasedOnInternationalSpecification
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjAddOrderItemResult addAdditionalServiceOrderItemsBasedOnSpecification(SjAdditionalServiceSpecification spec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
addAdditionalServiceOrderItemsBasedOnSpecification
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjCalculateRebuyPriceResult calculateRebuyPrice(SjCalculateRebuyPriceQuery crpq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
calculateRebuyPrice
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjCancelOrderResult cancel(SjCancelOrderSpecification spec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
cancel
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjCloseOrderResult close(SjCloseOrderQuery coq) throws TiAmbiguousDataException, TiBadTransferDataException, TiInformationException, TiSevereException, TiFatalException
close
in interface SjOrderFacadeInterface
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException
public void forceClose() throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
close
method. If caching
of orders is in effect, this method
removes the order from the cache and closes it, regardless
of the cached count.
forceClose
in class SjStinaServerObjectHolder
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjCreateVoucherFromOrderResult createVoucherFromOrder(SjCreateVoucherFromOrderSpecification cvfos) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
createVoucherFromOrder
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjOrderDescriptionResult getOrderDescription(SjOrderDescriptionQuery odq, boolean forceUpdate) throws TiInformationException, TiSevereException, TiFatalException
getOrderDescription
in interface SjOrderFacadeInterface
forceUpdate
-
TiInformationException
TiSevereException
TiFatalException
public SjOrderDescriptionResult getOrderDescription(SjOrderDescriptionQuery odq) throws TiInformationException, TiSevereException, TiFatalException
getOrderDescription(true)
, i. e.
the server is consulted for the latest state of the order description.
getOrderDescription
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
getOrderDescription(SjOrderDescriptionQuery, boolean)
public SjOrderLockInfo keepTheLock(SjKeepTheLockQuery ktlq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
keepTheLock
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjMoveOrderItemsResult moveOrderItems(SjMoveOrderItemsSpecification moiSpec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
moveOrderItems
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjPrintOrderResult print(SjPrintSpecification pSpec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
print
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjOrderHeaderResult setOrderHeader(SjOrderHeaderSpecification ohSpec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
setOrderHeader
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjMeansOfDistributionResult setMeansOfDistribution(SjMeansOfDistributionSpecification ohlSpec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
setMeansOfDistribution
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjDebitResult debit(SjDebitSpecification dSpec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
debit
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjCreditResult credit(SjCreditSpecification cSpec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
credit
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjCreditOtherReasonResult creditOtherReason(SjCreditOtherReasonSpecification corSpec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
creditOtherReason
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjOrderDocumentResult generateOrderDocument(SjOrderDocumentSpecification gods) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
generateOrderDocument
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjFormattedTicketDataResult getFormattedTicketData(SjPrintingInformation pi) throws TiInformationException, TiAmbiguousDataException, TiSevereException, TiFatalException, TiBadTransferDataException
getFormattedTicketData
in interface SjOrderFacadeInterface
TiInformationException
TiAmbiguousDataException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjOrderPrintedResult setOrderPrinted(SjPrintingInformation pi) throws TiInformationException, TiAmbiguousDataException, TiSevereException, TiFatalException, TiBadTransferDataException
setOrderPrinted
in interface SjOrderFacadeInterface
TiInformationException
TiAmbiguousDataException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjDocumentDataPrintedResult setDocumentDataPrinted(SjDocumentDataPrintedSpecification ddps) throws TiInformationException, TiAmbiguousDataException, TiSevereException, TiFatalException, TiBadTransferDataException
setDocumentDataPrinted
in interface SjOrderFacadeInterface
TiInformationException
TiAmbiguousDataException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjVoidPrintedTicketsResult voidPrintedTickets(SjVoidPrintedTicketsSpecification vpts) throws TiInformationException, TiAmbiguousDataException, TiSevereException, TiFatalException, TiBadTransferDataException
voidPrintedTickets
in interface SjOrderFacadeInterface
TiInformationException
TiAmbiguousDataException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjManualTicketResult setManualTickets(SjManualTicketSpecification mtSpec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
setManualTickets
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjSendEconomyMessageResult sendEconomyMessage(SjEconomyMessageSpecification emSpec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
sendEconomyMessage
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjSendInfoResult sendInfo(SjSendInfoSpecification siSpec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
sendInfo
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjValidateAndCloseOrderResult validateAndClose(SjValidateAndCloseOrderQuery svacoqry) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
validateAndClose
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjValidateOrderBeforeStoreResult validateOrderBeforeStore(SjValidateOrderBeforeStoreQuery svaobsqry) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
validateOrderBeforeStore
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjConfirmTicketResult confirmTicket(SjConfirmTicketQuery sctq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
confirmTicket
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjValidateConfirmTicketResult validateConfirmTicket(SjValidateConfirmTicketQuery svctq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
validateConfirmTicket
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjSpecificBusinessRulesData validateOrderForSpecificBusinessRules(SjSpecificBusinessRulesQuery sbrqry) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
validateOrderForSpecificBusinessRules
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjValidateOrderToVoucherResult validateOrderToVoucher(SjValidateOrderToVoucherQuery votvq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
validateOrderToVoucher
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjSendCreditCardInformationResult sendCreditCardInformation(SjExternalPaymentInformation epi) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
sendCreditCardInformation
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjPaymentCardNumberResult getPaymentCardNumber(SjPaymentCardNumberQuery pcnq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
getPaymentCardNumber
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjSendInfoAndTicketResult sendInfoAndTicket(SjSendInfoAndTicketSpecification siatSpec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
sendInfoAndTicket
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjGenerateTicketCodesResult generateTicketCodes(SjGenerateTicketCodesSpecification gtcs) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
generateTicketCodes
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjGetTicketCodesResult getTicketCodes(SjGetTicketCodesQuery gtcq) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException, TiAmbiguousDataException
getTicketCodes
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjPayerAndTravellerCustomerResult setPayerAndTravellerCustomer(SjPayerAndTravellerCustomerSpecification spec) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
setPayerAndTravellerCustomer
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjSetAsRecentResult setAsRecent(SjSetAsRecentSpecification sars) throws TiInformationException, TiSevereException, TiFatalException, TiBadTransferDataException
setAsRecent
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjTearTicketResult tearTickets(SjTearTicketQuery ttq) throws TiInformationException, TiSevereException, TiFatalException
tearTickets
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
public SjUntearTicketResult untearTickets(SjUntearTicketQuery utq) throws TiInformationException, TiSevereException, TiFatalException
untearTickets
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
public SjOrderRowsResult setOrderRows(SjOrderRowsSpecification ors) throws TiInformationException, TiSevereException, TiFatalException
setOrderRows
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
public SjVatReceiptResult getVatReceipt(SjVatReceiptQuery ors) throws TiInformationException, TiSevereException, TiFatalException
getVatReceipt
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
public SjCollectionFeeRemovalHistoryNoteResult addCollectionFeeRemovalHistoryNote(SjCollectionFeeRemovalHistoryNoteSpecification cfrhns) throws TiInformationException, TiSevereException, TiFatalException
addCollectionFeeRemovalHistoryNote
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
public SjPartialCancellationResult partialCancellation(SjPartialCancellationSpecification pcs) throws TiInformationException, TiSevereException, TiFatalException
partialCancellation
in interface SjOrderFacadeInterface
TiInformationException
TiSevereException
TiFatalException
protected void setOrderDescription(SjOrderDescription orderDescription)
protected void setOrderDescription(SjOrderDescription orderDescription, boolean notify)
protected void setLockTimeoutTime(TiIntegerInterface lto)
protected void setLockTimeoutTime(TiIntegerInterface lto, boolean notify)
protected void clearOrderItemCache()
protected java.util.Hashtable getOrderItemCache()
public void updateUsingCache(SjOrderItemList newItemList)
updateUsingCache
in interface SjOrderFacadeInterface
protected void encryptPaymentSpecification(SjPaymentSpecification sps, java.lang.String routineId) throws TiSevereException
TiSevereException
protected void encryptTravellerSpecification(SjTravellerSpecification sts, java.lang.String routineId) throws TiSevereException
TiSevereException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |