|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.retek.component.customerorder.impl.ReturnLineRefundCalculator
com.retek.component.customerorder.impl.PackComponentReturnLineRefundCalculator
com.retek.component.customerorder.impl.ZeroChargePackComponentReturnLineRefundCalculator
Strategy class which encapsulates behavior for computing pack component return line refund values for a zero sale or a replacement line. Taxes are prorated off the quoted taxes on the parent order line; there are no charged taxes for a replacement return, and a zero sale line has no shipped containers.
Field Summary |
Fields inherited from class com.retek.component.customerorder.impl.PackComponentReturnLineRefundCalculator |
componentRefundableQuantity, componentUnitRatio, packRefundableQuantity, refundableComponentOrderLine, refundablePackOrderLine |
Constructor Summary | |
ZeroChargePackComponentReturnLineRefundCalculator(ReturnLineImpl returnLine)
|
Method Summary | |
protected void |
allocateTaxInvoiceLineItemRecords(boolean lockTaxRecordAllocations)
|
protected void |
allocateTaxInvoiceRecords(boolean lockTaxRecordAllocations)
|
Methods inherited from class com.retek.component.customerorder.impl.PackComponentReturnLineRefundCalculator |
calculateAdditionalShippingRefundAmount, calculateGiftRefundAmount, calculateMerchandiseRefundAmount, calculatePersonalizationRefundAmount, computeComponentUnitAmount, logAdditionalReturnLineDetail |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ZeroChargePackComponentReturnLineRefundCalculator(ReturnLineImpl returnLine) throws SystemException
Method Detail |
protected final void allocateTaxInvoiceRecords(boolean lockTaxRecordAllocations) throws SystemException, BusinessException
allocateTaxInvoiceRecords
in class PackComponentReturnLineRefundCalculator
SystemException
BusinessException
protected final void allocateTaxInvoiceLineItemRecords(boolean lockTaxRecordAllocations) throws SystemException, BusinessException
allocateTaxInvoiceLineItemRecords
in class PackComponentReturnLineRefundCalculator
SystemException
BusinessException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |