|
||||||||||
| 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 SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjAddOrderItemResult addTravelServiceOrderItemsBasedOnSpecification(SjTravelServiceSpecification spec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException,
TiAmbiguousDataException
addTravelServiceOrderItemsBasedOnSpecification in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjTravelServiceTransportConsumerResult addTravelServiceTransportOrderItemsBasedOnSpecification(SjTravelServiceTransportConsumerSpecification spec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException,
TiAmbiguousDataException
addTravelServiceTransportOrderItemsBasedOnSpecification in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjAddOrderItemResult addTravelServiceOrderItemsBasedOnLightSpecification(SjTravelServiceLightSpecification spec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException,
TiAmbiguousDataException
addTravelServiceOrderItemsBasedOnLightSpecification in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjAddOrderItemResult addTravelServiceOrderItemsBasedOnInternationalSpecification(SjInternationalTravelServiceSpecification spec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException,
TiAmbiguousDataException
addTravelServiceOrderItemsBasedOnInternationalSpecification in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjAddOrderItemResult addAdditionalServiceOrderItemsBasedOnSpecification(SjAdditionalServiceSpecification spec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException,
TiAmbiguousDataException
addAdditionalServiceOrderItemsBasedOnSpecification in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjCalculateRebuyPriceResult calculateRebuyPrice(SjCalculateRebuyPriceQuery crpq)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException,
TiAmbiguousDataException
calculateRebuyPrice in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjCancelOrderResult cancel(SjCancelOrderSpecification spec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
cancel in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjCloseOrderResult close(SjCloseOrderQuery coq)
throws TiAmbiguousDataException,
TiBadTransferDataException,
TiInformationException,
TiSevereException,
TiFatalException
close in interface SjOrderFacadeInterfaceTiAmbiguousDataException
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 SjStinaServerObjectHolderTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjCreateVoucherFromOrderResult createVoucherFromOrder(SjCreateVoucherFromOrderSpecification cvfos)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException,
TiAmbiguousDataException
createVoucherFromOrder in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjOrderDescriptionResult getOrderDescription(SjOrderDescriptionQuery odq,
boolean forceUpdate)
throws TiInformationException,
TiSevereException,
TiFatalException
getOrderDescription in interface SjOrderFacadeInterfaceforceUpdate -
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 SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalExceptiongetOrderDescription(SjOrderDescriptionQuery, boolean)
public SjOrderLockInfo keepTheLock(SjKeepTheLockQuery ktlq)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
keepTheLock in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjMoveOrderItemsResult moveOrderItems(SjMoveOrderItemsSpecification moiSpec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
moveOrderItems in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjPrintOrderResult print(SjPrintSpecification pSpec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException,
TiAmbiguousDataException
print in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjOrderHeaderResult setOrderHeader(SjOrderHeaderSpecification ohSpec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
setOrderHeader in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjMeansOfDistributionResult setMeansOfDistribution(SjMeansOfDistributionSpecification ohlSpec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
setMeansOfDistribution in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjDebitResult debit(SjDebitSpecification dSpec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
debit in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjCreditResult credit(SjCreditSpecification cSpec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
credit in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjCreditOtherReasonResult creditOtherReason(SjCreditOtherReasonSpecification corSpec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
creditOtherReason in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjOrderDocumentResult generateOrderDocument(SjOrderDocumentSpecification gods)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
generateOrderDocument in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjFormattedTicketDataResult getFormattedTicketData(SjPrintingInformation pi)
throws TiInformationException,
TiAmbiguousDataException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
getFormattedTicketData in interface SjOrderFacadeInterfaceTiInformationException
TiAmbiguousDataException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjOrderPrintedResult setOrderPrinted(SjPrintingInformation pi)
throws TiInformationException,
TiAmbiguousDataException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
setOrderPrinted in interface SjOrderFacadeInterfaceTiInformationException
TiAmbiguousDataException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjDocumentDataPrintedResult setDocumentDataPrinted(SjDocumentDataPrintedSpecification ddps)
throws TiInformationException,
TiAmbiguousDataException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
setDocumentDataPrinted in interface SjOrderFacadeInterfaceTiInformationException
TiAmbiguousDataException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjVoidPrintedTicketsResult voidPrintedTickets(SjVoidPrintedTicketsSpecification vpts)
throws TiInformationException,
TiAmbiguousDataException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
voidPrintedTickets in interface SjOrderFacadeInterfaceTiInformationException
TiAmbiguousDataException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjManualTicketResult setManualTickets(SjManualTicketSpecification mtSpec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
setManualTickets in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjSendEconomyMessageResult sendEconomyMessage(SjEconomyMessageSpecification emSpec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
sendEconomyMessage in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjSendInfoResult sendInfo(SjSendInfoSpecification siSpec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
sendInfo in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjValidateAndCloseOrderResult validateAndClose(SjValidateAndCloseOrderQuery svacoqry)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
validateAndClose in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjValidateOrderBeforeStoreResult validateOrderBeforeStore(SjValidateOrderBeforeStoreQuery svaobsqry)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
validateOrderBeforeStore in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjConfirmTicketResult confirmTicket(SjConfirmTicketQuery sctq)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
confirmTicket in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjValidateConfirmTicketResult validateConfirmTicket(SjValidateConfirmTicketQuery svctq)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
validateConfirmTicket in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjSpecificBusinessRulesData validateOrderForSpecificBusinessRules(SjSpecificBusinessRulesQuery sbrqry)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
validateOrderForSpecificBusinessRules in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjValidateOrderToVoucherResult validateOrderToVoucher(SjValidateOrderToVoucherQuery votvq)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
validateOrderToVoucher in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjSendCreditCardInformationResult sendCreditCardInformation(SjExternalPaymentInformation epi)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
sendCreditCardInformation in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjPaymentCardNumberResult getPaymentCardNumber(SjPaymentCardNumberQuery pcnq)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
getPaymentCardNumber in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjSendInfoAndTicketResult sendInfoAndTicket(SjSendInfoAndTicketSpecification siatSpec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
sendInfoAndTicket in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjGenerateTicketCodesResult generateTicketCodes(SjGenerateTicketCodesSpecification gtcs)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException,
TiAmbiguousDataException
generateTicketCodes in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjGetTicketCodesResult getTicketCodes(SjGetTicketCodesQuery gtcq)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException,
TiAmbiguousDataException
getTicketCodes in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException
public SjPayerAndTravellerCustomerResult setPayerAndTravellerCustomer(SjPayerAndTravellerCustomerSpecification spec)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
setPayerAndTravellerCustomer in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjSetAsRecentResult setAsRecent(SjSetAsRecentSpecification sars)
throws TiInformationException,
TiSevereException,
TiFatalException,
TiBadTransferDataException
setAsRecent in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
public SjTearTicketResult tearTickets(SjTearTicketQuery ttq)
throws TiInformationException,
TiSevereException,
TiFatalException
tearTickets in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
public SjUntearTicketResult untearTickets(SjUntearTicketQuery utq)
throws TiInformationException,
TiSevereException,
TiFatalException
untearTickets in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
public SjOrderRowsResult setOrderRows(SjOrderRowsSpecification ors)
throws TiInformationException,
TiSevereException,
TiFatalException
setOrderRows in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
public SjVatReceiptResult getVatReceipt(SjVatReceiptQuery ors)
throws TiInformationException,
TiSevereException,
TiFatalException
getVatReceipt in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
public SjCollectionFeeRemovalHistoryNoteResult addCollectionFeeRemovalHistoryNote(SjCollectionFeeRemovalHistoryNoteSpecification cfrhns)
throws TiInformationException,
TiSevereException,
TiFatalException
addCollectionFeeRemovalHistoryNote in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalException
public SjPartialCancellationResult partialCancellation(SjPartialCancellationSpecification pcs)
throws TiInformationException,
TiSevereException,
TiFatalException
partialCancellation in interface SjOrderFacadeInterfaceTiInformationException
TiSevereException
TiFatalExceptionprotected 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 | |||||||||