|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.retek.commons.gui.core.ScreenHandler
com.retek.rcom.gui.screen.ordercommon.OrderPaymentHandler
com.retek.rcom.gui.screen.orderentry.OrderEntryPaymentHandler
Field Summary |
Fields inherited from class com.retek.rcom.gui.screen.ordercommon.OrderPaymentHandler |
order |
Constructor Summary | |
OrderEntryPaymentHandler(OrderScreenType screenType)
STATE MANAGEMENT |
Method Summary | |
void |
cancelPayment()
|
boolean |
canDisplayUpsellLists()
UPSELL METHODS |
void |
clearTaxCalculationError()
|
void |
clearUpsellLists()
|
void |
generateRefundIfNegativeBalance()
Generates a Refund if the order has a Negative Balance |
java.lang.String |
getAccommodationAmount()
|
java.lang.String |
getAccommodationDescription()
|
java.util.Set |
getAccommodations()
ACcOMMODATIONS METHODS |
java.lang.String |
getAccommodationTotal()
|
java.lang.String |
getAccommodationType()
|
java.lang.String |
getAdditionalChargesAmount()
|
java.lang.Object |
getCurrentPayment()
|
java.lang.String |
getDeliveryTotal()
|
java.lang.String |
getGiftingAmount()
|
java.lang.String |
getMerchandiseAmount()
ORDER METHODS |
java.lang.String |
getMerchandiseTaxAmount()
|
java.lang.Object |
getOrder()
|
java.lang.String |
getOrderBalance()
|
java.lang.String |
getOrderTotal()
|
java.lang.String |
getPaymentTotal()
|
java.lang.String |
getPersonalizationAmount()
|
java.lang.String |
getPromotionalTotal()
|
java.lang.String |
getPromotionAmount()
|
java.lang.String |
getPromotionDescription()
|
java.util.Collection |
getPromotionRollups()
PROMOTIONS METHODS |
java.lang.String |
getPromotionType()
|
java.util.Set |
getQualifiedPromotions()
|
java.lang.String |
getRushShippingChargesAmount()
|
java.lang.String |
getShippingAmount()
|
java.lang.String |
getShippingTaxAmount()
|
java.lang.String |
getSubTotal()
|
java.lang.String |
getTaxTotal()
|
java.lang.String |
getVasTaxAmount()
|
boolean |
isCancelPaymentAllowed()
PAYMENT STATE METHODS |
boolean |
isGiftCertificateBenefit(java.lang.Object object)
|
boolean |
isItemBenefit(java.lang.Object object)
|
boolean |
isMailOrder()
VALIDATING APPROPRIATE TENDER TYPES This is done to enable/disable the payment buttons based on what tender types are available to the banner/channel type |
boolean |
isManualAuthorizeAllowed()
|
boolean |
isOrderBalanceZero()
|
boolean |
isPaymentCash()
|
boolean |
isPaymentCheck()
|
boolean |
isPaymentCreditCard()
PAYMENT TYPE METHODS |
boolean |
isPaymentMoneyOrder()
|
boolean |
isPaymentVoucher()
|
boolean |
isPlanCodeBenefit(java.lang.Object object)
|
boolean |
isTaxCalculationValid()
|
void |
manuallyAuthorizePayment(java.lang.String authCode)
VALIDATION AND AUTHORIZATION |
void |
orderLinesModified()
|
void |
retrieveDataFromRepository()
|
void |
setAccommodation(java.lang.Object object)
|
void |
setCurrentPayment(java.lang.Object payment)
|
void |
setPromotionRollup(java.lang.Object object)
|
void |
storeDisplayedPromotionsInRepository(java.util.Set displayedPromotions)
|
void |
upsellDialogClosed()
|
Methods inherited from class com.retek.rcom.gui.screen.ordercommon.OrderPaymentHandler |
hasAccommodationPermission, isCashAllowed, isCheckAllowed, isCreditCardAllowed, isGiftCardAllowed, isMoneyOrderAllowed, isPhysicalTenderAllowed, isVoucherAllowed |
Methods inherited from class com.retek.commons.gui.core.ScreenHandler |
getException, getLogger, getSystemException, processSystemException, register, register, unregister, unregisterAll |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public OrderEntryPaymentHandler(OrderScreenType screenType)
Method Detail |
public void retrieveDataFromRepository()
public java.lang.Object getOrder()
public boolean isMailOrder()
OrderPaymentHandler
isMailOrder
in class OrderPaymentHandler
public void generateRefundIfNegativeBalance() throws SystemException, BusinessException
SystemException
BusinessException
public void setCurrentPayment(java.lang.Object payment)
public java.lang.Object getCurrentPayment()
public boolean isOrderBalanceZero() throws SystemException, UiBusinessException
SystemException
UiBusinessException
public boolean isCancelPaymentAllowed() throws SystemException
SystemException
public void cancelPayment() throws SystemException, BusinessException
SystemException
BusinessException
public boolean isPaymentCreditCard()
public boolean isPaymentCash()
public boolean isPaymentVoucher()
public boolean isPaymentMoneyOrder()
public boolean isPaymentCheck()
public void manuallyAuthorizePayment(java.lang.String authCode) throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getMerchandiseAmount() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getPersonalizationAmount() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getGiftingAmount() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getSubTotal() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getShippingAmount() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getAdditionalChargesAmount() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getRushShippingChargesAmount() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getDeliveryTotal() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getMerchandiseTaxAmount() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getShippingTaxAmount() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getVasTaxAmount() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getTaxTotal() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getPaymentTotal() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getAccommodationTotal() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getPromotionalTotal() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getOrderTotal() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getOrderBalance() throws SystemException, BusinessException
SystemException
BusinessException
public void clearTaxCalculationError() throws SystemException, BusinessException
SystemException
BusinessException
public boolean isTaxCalculationValid() throws SystemException, BusinessException
SystemException
BusinessException
public boolean isManualAuthorizeAllowed() throws SystemException
SystemException
public java.util.Collection getPromotionRollups() throws SystemException, BusinessException
SystemException
BusinessException
public void setPromotionRollup(java.lang.Object object)
public java.lang.String getPromotionType()
public java.lang.String getPromotionDescription() throws SystemException
SystemException
public java.lang.String getPromotionAmount() throws SystemException
SystemException
public java.util.Set getAccommodations() throws SystemException, BusinessException
SystemException
BusinessException
public void setAccommodation(java.lang.Object object)
public java.lang.String getAccommodationType()
public java.lang.String getAccommodationDescription() throws SystemException
SystemException
public java.lang.String getAccommodationAmount() throws SystemException
SystemException
public boolean canDisplayUpsellLists() throws SystemException, BusinessException
SystemException
BusinessException
public void upsellDialogClosed()
public void clearUpsellLists() throws SystemException, BusinessException
SystemException
BusinessException
public java.util.Set getQualifiedPromotions() throws SystemException
SystemException
public void storeDisplayedPromotionsInRepository(java.util.Set displayedPromotions)
public boolean isItemBenefit(java.lang.Object object) throws SystemException
SystemException
public boolean isGiftCertificateBenefit(java.lang.Object object) throws SystemException
SystemException
public boolean isPlanCodeBenefit(java.lang.Object object) throws SystemException
SystemException
public void orderLinesModified()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |