com.retek.component.customerorder.impl
Class ReturnLineImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.BusinessObjectImpl
      extended bycom.retek.commons.component.impl.DistributedObjectImpl
          extended bycom.retek.component.customerorder.impl.ReturnLineImpl
All Implemented Interfaces:
BusinessObject, CustomerOrderTransactionItem, DistributedObject, com.retek.fsm.FSMAble, RcomRmmFsmable, ReturnLine, ReturnLineRib

public class ReturnLineImpl
extends DistributedObjectImpl
implements ReturnLine, RcomRmmFsmable, ReturnLineRib


Nested Class Summary
 
Nested classes inherited from class com.retek.commons.component.impl.DistributedObjectImpl
DistributedObjectImpl.DtoBurgular
 
Field Summary
 
Fields inherited from class com.retek.commons.component.impl.BusinessObjectImpl
context
 
Fields inherited from interface com.retek.component.customerorder.ReturnLine
ACTUAL_RETURNED_QTY, CAN_RELEASE_IMMEDIATELY, CREATE_DATE, EXPECTED_RETURN_QTY, ORDER_LINE_TYPE, REFUND_RECIPIENT_ADDRESS, REFUND_TENDER_TYPE, RETURN_DISPOSITION, RETURN_REASON, RETURN_REQUIRED, RETURN_WAREHOUSE, SHIPPED_CONTAINER, STATE
 
Constructor Summary
ReturnLineImpl(DistributedContext context, DistributedReference ref, boolean createHollow)
           
ReturnLineImpl(DistributedContext context, DistributedReference ref, User user)
           
 
Method Summary
 void accept(com.retek.fsm.Event event)
           
 void adjustCancelledReturnValues()
           
 void adjustRefundValues(boolean lockTaxRecordAllocations)
           
 void appliedToOrder(User user)
           
 void cancel(OrderCancelReason reason, User user)
           
 void changeFromReplacmentReturnToNormalReturn(User user)
           
 void fireFromRemote()
           
 Quantity getActualReturnedQty()
          Return the item quantity which was actually returned for the return line.
 java.lang.String getAuthorizationNumber()
           
 Money getCalculatedExtendedAdditionalShippingCharge()
          Return the calculated extended additional shipping charge for the return line (before any promotion adjustment is applied).
 Money getCalculatedExtendedAdditionalShippingTax()
          Return the calculated extended additional shipping tax for the return line (before any tax accommodation adjustments are applied).
 Money getCalculatedExtendedPrice()
          Return the calculated extended price (merchandise amount) for the return line (before any promotion adjustment is applied).
 Money getCalculatedExtendedTax()
          Return the calculated extended tax (merchandise tax) for the return line (before any tax accommodation adjustments are applied).
 Money getCalculatedGiftServiceCharge()
          Return the calculated gifting charge for the return line (before any promotion adjustment is applied).
 Money getCalculatedGiftServiceTax()
          Return the calculated gift service tax for the return line (before any tax accommodation adjustments are applied).
 Money getCalculatedPersonalizationServiceCharge()
          Return the calculated personalization charge for the return line (before any promotion adjustment is applied).
 Money getCalculatedPersonalizationServiceTax()
          Return the calculated personalization service tax for the return line (before any tax accommodation adjustments are applied).
 Money getCalculatedStandardShippingCharge()
          Return the calculated shipping charge for the return line (before any promotion adjustment is applied).
 Money getCalculatedStandardShippingTax()
          Return the calculated extended standard shipping tax for the return line (before any tax accommodation adjustments are applied).
 Money getCalculatedTotalLineTax()
          Return the calculated total tax for the return line.
 Money getCalculatedValueAddedServiceTax()
          Return the calculated value added service tax (personalization tax plus gifting tax) for the return line (before any tax accommodation adjustments are applied).
 RDate getCancelledDate()
           
 OrderCancelReason getCancelReason()
           
 Carrier getCarrier()
           
 java.lang.String getComment()
          Return comment for the return line.
 RDate getCreateDate()
           
 User getCreatedByUser()
           
 ReturnLineDto getDto()
           
 Quantity getExpectedReturnQty()
          Return the item quantity which is expected to be returned for the return line.
 CustomerAddress getGiftRefundRecipientAddress()
          Return the refund recipient address for the return line, returns null if a gift refund recipient is not applicable for the return.
 TenderType getGiftRefundTenderType()
          Return the refund tender type for the gift return line, returns null a gift refund recipient is not applicable for the return.
 User getLastUpdatedByUser()
           
 int getLineNumber()
          Return the order line number for the return line.
 CustomerOrder getOrder()
          Return the parent CustomerOrder for the return line.
 CustomerOrderLine getParentOrderLine()
          Return the original sale order line for the return line.
 Quantity getQuantity()
           
 CustomerOrderLine getRefundableParentOrderLine()
           
 ShipTo getRefundableShipTo()
           
 CustomerOrderPayment getRefundCustomerOrderPayment()
          Return the refund payment for the return line if it is a gift return.
 Money getRefundExtendedAdditionalShippingCharge()
          Return the refunded extended additional shipping charge for the return line (after any promotion adjustment is applied).
 Money getRefundExtendedAdditionalShippingTax()
          Return the refunded extended additional shipping tax for the return line.
 Money getRefundExtendedPrice()
          Return the refunded extended price (merchandise amount) for the return line (after any promotion and/or accommodation adjustment is applied).
 Money getRefundExtendedTax()
          Return the refunded extended tax (merchandise tax) for the return line.
 Money getRefundGiftServiceCharge()
          Return the refund gifting charge for the return line (after any promotion adjustment is applied).
 Money getRefundGiftServiceTax()
          Return the refunded gift service tax for the return line.
 Money getRefundPersonalizationServiceCharge()
          Return the calculated personalization charge for the return line (after any promotion adjustment is applied).
 Money getRefundPersonalizationServiceTax()
          Return the refunded personalization service tax for the return line.
 Money getRefundReturnPostage()
           
 Money getRefundStandardShippingCharge()
          Return the calculated shipping charge for the return line (after any promotion adjustment is applied).
 Money getRefundStandardShippingTax()
          Return the refunded standard shipping tax for the return line.
 Money getRefundTotalShippingTax()
          Return the refunded total shipping tax (additional shipping tax plus standard shipping tax) for the return line.
 Money getRefundTotalTax()
          Return the refunded total tax for the return line.
 Money getRefundValueAddedServiceTax()
          Return the refunded value added service tax (personalization tax plus gifting tax) for the return line.
 java.lang.String getRegistryNumber()
           
 java.lang.String getRegistryType()
           
 CustomerOrderLine getReplacementSaleLine()
          Return sibling replacement sale line for the return line (if the return line is a replacement return).
 Quantity getReturnableQuantity()
          Return the quantity that can be returned for a given order line (parent) considering the shipped quantity less any returned quantity for other return lines.
 SupplierReturnDisposition getReturnDisposition()
           
 RDate getReturnedDate()
          Return the date the item was returned (if return required is true) or the date the return was entered into the system (if return NOT required).
 java.util.Collection getReturnLineAccommodationAdjustments()
          Return any accommodation adjustments which were applied when calculating the refund amounts for the return line.
 java.util.Collection getReturnLineGeneralAccommodationAdjustments(AccommodationTypeEnum type, AccommodationShippingSubTypeEnum shippingSubType)
           
 java.util.Collection getReturnLinePromotionAdjustments()
          Return any promotion adjustments which were applied when calculating the refund amounts for the return line.
 java.util.Collection getReturnLineTaxInvoiceLineItemRecords()
           
 java.util.Collection getReturnLineTaxInvoiceRecords()
           
 ReturnLineType getReturnLineType()
          Return the type of return line (ex.
 Money getReturnPostage()
           
 ReturnReason getReturnReason()
          Return the reason for the item being returned.
 Warehouse getReturnToWarehouse()
           
 ExportState getSalesAuditExportState()
           
 RDate getSalesAuditTransactionDate()
           
 SellingSku getSellingSku()
           
 ShippingMethod getShippingMethod()
           
 ShipTo getShipTo()
          Return the parent ship-to for the return line (ship-to for the original sale order line).
 CustomerAddress getShipToAddress()
           
 NoCustomerInformationReturn getSourceNoCustomerInformationReturn()
          Return no customer information return source detail for the return line.
 com.retek.fsm.State getState()
           
 ReturnLineStateModel getStateModel()
           
 Money getTotalGeneralAccommodationAdjustmentAmount()
          Return the total amount of the accommodation adjustments for the return line.
 Money getTotalPromotionAdjustmentAmount()
          Return the total amount of the promotion adjustments for the return line.
 Money getTotalRefundAmount()
          Return the total refund amount for the return line.
 Money getTotalRefundValueAddedServiceCharge()
          Return the total refunded value added service charge (personalization charge plus gifting charge) for the return line.
 Money getTotalTaxAccomodationAdjustmentAmount()
          Return the total amount of the accommodation tax adjustments for the return line.
 Money getTotalValueAddedServiceCharge()
          Return the total refunded value added service charge (personalization charge plus gifting charge) for the return line.
 CustomerOrderTransactionGroup getTransactionGroup()
           
 Money getTransactionItemAmount()
           
 Money getUnitPrice()
           
 boolean hasReplacementSaleThatIsNotCancellable()
          A Replacement Return is associated to a Replacement Sale order line.
 boolean inState(com.retek.fsm.State state)
          Return boolean indicating if a state machine business object is the specified state.
 boolean isAppliedToOrder()
           
 boolean isCancellable()
           
 boolean isCancelled()
           
 boolean isCreditForTransactionGroupBalance()
           
 boolean isDebitForTransactionGroupBalance()
           
 boolean isExchangeSaleLine()
           
 boolean isGiftReturn()
          GiftReturn ONLY pertains to Zero Sale Return Lines.
 boolean isInClosedTransactionGroup()
           
 boolean isModifiable()
           
 boolean isNew()
           
 boolean isPendingReturn()
           
 boolean isPreReturned()
           
 boolean isReleaseImmediately()
          A sale associated with a Return is normally not allowed to be released to the warehouse for fullment until the Return is received from the customer.
 boolean isReplacementSaleLine()
           
 boolean isReturned()
           
 boolean isReturnRequired()
          Return boolean indicating whether it is required for the item to be returned by the customer for the return line.
 boolean isSalesAuditPaidInExported()
           
 boolean isStandardDeliveryChargeApplicableForRefund()
           
 void lockAllocatedTaxRecords()
           
 void notifyTransactionGroupClosed()
           
 void onStateChange(com.retek.fsm.State originalState, com.retek.fsm.State newState)
           
protected  Dto readLatest()
           
 void receive(Quantity returnedQuantity, SupplierReturnDisposition disposition, User user, Money returnPostageAmount, Warehouse physicalWarehouse)
           
 void setActualReturnedQty(Quantity qty)
          The actual quanitity returned by the customer can be different than the expected quantity for various reasons (the customer may have returned the items in two or more shipping packages, the customer may have changed their mind and returned less or more than he/she indicated).
 void setAuthorizationNumber(java.lang.String authorizationNumber)
           
 void setCancelledDate(RDate cancelledDate)
           
 void setCancelReason(OrderCancelReason cancelReason)
           
 void setComment(java.lang.String comment)
           
 void setCreateDate(RDate createDate)
           
 void setExpectedReturnQty(Quantity qty)
          The expected return quanitity is the number of items that the customer indicates he/she is planning on returning.
 void setGiftRefundRecipientAddress(CustomerAddress recipientAddress)
          Set the refund recipient for the return line refund (applicable if the return is for a gift return).
 void setGiftRefundTenderType(TenderType refundTenderType)
          Set the refund tender type return line refund (applicable if the return is for a gift return).
 void setGiftReturn(boolean giftReturn)
          GiftReturn ONLY pertains to Zero Sale Return Lines.
 void setLineNumber(int lineNumber)
           
 void setParentOrderLine(CustomerOrderLine orderLine)
           
 void setRefundCustomerOrderPayment(CustomerOrderPayment refundPayment)
           
 void setRefundReturnPostage(Money refundReturnPostage)
           
 void setRegistryNumber(java.lang.String registryNumber)
           
 void setRegistryType(java.lang.String registryType)
           
 void setReleaseImmediately(boolean immediateRelease)
          A sale associated with a Return is normally not allowed to be released to the warehouse for fullment until the Return is received from the customer.
 void setReplacementSaleLine(CustomerOrderLine saleLine)
           
 void setReturnDisposition(SupplierReturnDisposition disposition)
           
 void setReturnedDate(RDate rDate)
           
 void setReturnLineType(ReturnLineType returnLineType)
           
 void setReturnPostage(Money returnPostage)
           
 void setReturnReason(ReturnReason returnReason)
           
 void setReturnRequired(boolean returnRequired)
          Return shipping charges may be more that the cost of an item.
 void setReturnToWarehouse(Warehouse wh)
           
 void setSalesAuditExportState(ExportState state)
           
 void setSalesAuditPaidInExported(boolean isSalesAuditPaidInExported)
           
 void setSalesAuditTransactionDate(RDate salesAuditTransactionDate)
           
 void setSourceNoCustomerInformationReturn(NoCustomerInformationReturn noCustomerInforReturn)
           
 void setTransactionGroup(CustomerOrderTransactionGroup transactionGroup)
           
 
Methods inherited from class com.retek.commons.component.impl.DistributedObjectImpl
attributesToString, createEmptyDto, debugToString, discardChanges, discardChangesShallow, equals, getGenericDto, getId, getReference, getReference, getVersion, hashCode, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isHollow, isPersisted, markAllDeleted, refresh, toString, wrap, wrap, wrap, wrap
 
Methods inherited from class com.retek.commons.component.impl.BusinessObjectImpl
checkRelation, checkRelation, getBusinessInterface, getContext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.retek.commons.component.DistributedObject
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 

Constructor Detail

ReturnLineImpl

public ReturnLineImpl(DistributedContext context,
                      DistributedReference ref,
                      boolean createHollow)
               throws SystemException

ReturnLineImpl

public ReturnLineImpl(DistributedContext context,
                      DistributedReference ref,
                      User user)
               throws BusinessException,
                      SystemException
Method Detail

getReturnLineType

public ReturnLineType getReturnLineType()
                                 throws SystemException
Description copied from interface: ReturnLine
Return the type of return line (ex. normal, exchange return, replacement return, etc.).

Specified by:
getReturnLineType in interface ReturnLine
Returns:
ReturnLineType return line type
Throws:
SystemException

isExchangeSaleLine

public boolean isExchangeSaleLine()
                           throws SystemException
Specified by:
isExchangeSaleLine in interface CustomerOrderTransactionItem
Throws:
SystemException

isReplacementSaleLine

public boolean isReplacementSaleLine()
                              throws SystemException
Specified by:
isReplacementSaleLine in interface CustomerOrderTransactionItem
Throws:
SystemException

isStandardDeliveryChargeApplicableForRefund

public boolean isStandardDeliveryChargeApplicableForRefund()
                                                    throws SystemException
Throws:
SystemException

isSalesAuditPaidInExported

public boolean isSalesAuditPaidInExported()
                                   throws SystemException
Specified by:
isSalesAuditPaidInExported in interface ReturnLine
Throws:
SystemException

setSalesAuditPaidInExported

public void setSalesAuditPaidInExported(boolean isSalesAuditPaidInExported)
                                 throws SystemException
Specified by:
setSalesAuditPaidInExported in interface ReturnLine
Throws:
SystemException

getExpectedReturnQty

public Quantity getExpectedReturnQty()
                              throws SystemException
Description copied from interface: ReturnLine
Return the item quantity which is expected to be returned for the return line.

Specified by:
getExpectedReturnQty in interface ReturnLine
Returns:
Quantity expected item qty to be returned
Throws:
SystemException

getActualReturnedQty

public Quantity getActualReturnedQty()
                              throws SystemException
Description copied from interface: ReturnLine
Return the item quantity which was actually returned for the return line.

Specified by:
getActualReturnedQty in interface ReturnLine
Returns:
Quantity actual item qty that was returned
Throws:
SystemException

getComment

public java.lang.String getComment()
                            throws SystemException
Description copied from interface: ReturnLine
Return comment for the return line. Comment is entered by the CSR when creating the return line instance.

Specified by:
getComment in interface ReturnLine
Returns:
String return line comment
Throws:
SystemException

getReturnReason

public ReturnReason getReturnReason()
                             throws SystemException
Description copied from interface: ReturnLine
Return the reason for the item being returned. The return reason will determine which portions of charges/taxes will be refunded to the customer.

Specified by:
getReturnReason in interface ReturnLine
Returns:
ReturnReason reason item was returned
Throws:
SystemException

getParentOrderLine

public CustomerOrderLine getParentOrderLine()
                                     throws SystemException
Description copied from interface: ReturnLine
Return the original sale order line for the return line. This is the original order line which captured the sale for the item being returned.

Specified by:
getParentOrderLine in interface ReturnLine
Returns:
CustomerOrderLine original sale order line (parent)
Throws:
SystemException

getRefundableParentOrderLine

public CustomerOrderLine getRefundableParentOrderLine()
                                               throws SystemException
Throws:
SystemException

getSourceNoCustomerInformationReturn

public NoCustomerInformationReturn getSourceNoCustomerInformationReturn()
                                                                 throws SystemException
Description copied from interface: ReturnLine
Return no customer information return source detail for the return line. Will only return a non-null value if the return was originated through the no customer information return process. Will return null for most return lines.

Specified by:
getSourceNoCustomerInformationReturn in interface ReturnLine
Returns:
NoCustomerInformationReturn source no customer info. return detail
Throws:
SystemException

isAppliedToOrder

public boolean isAppliedToOrder()
                         throws SystemException
Throws:
SystemException

isReleaseImmediately

public boolean isReleaseImmediately()
                             throws SystemException
Description copied from interface: ReturnLine
A sale associated with a Return is normally not allowed to be released to the warehouse for fullment until the Return is received from the customer. This can be overridden in certain circumstances.

Specified by:
isReleaseImmediately in interface ReturnLine
Returns:
boolean indicator whether the sale can be released before the Return line is returned.
Throws:
SystemException

setReleaseImmediately

public void setReleaseImmediately(boolean immediateRelease)
                           throws SystemException,
                                  BusinessException
Description copied from interface: ReturnLine
A sale associated with a Return is normally not allowed to be released to the warehouse for fullment until the Return is received from the customer. This method allows this rule to be overridden.

Specified by:
setReleaseImmediately in interface ReturnLine
Throws:
SystemException
BusinessException

isReturnRequired

public boolean isReturnRequired()
                         throws SystemException
Description copied from interface: ReturnLine
Return boolean indicating whether it is required for the item to be returned by the customer for the return line. If return is required the item must be received and confirmed through the WMS before the return line is marked in 'returned' status and before the associative refund will be released to the customer.

Specified by:
isReturnRequired in interface ReturnLine
Returns:
boolean true item return is required by customer
Throws:
SystemException

isGiftReturn

public boolean isGiftReturn()
                     throws SystemException
Description copied from interface: ReturnLine
GiftReturn ONLY pertains to Zero Sale Return Lines. GiftReturn does NOT indicate whether the shipTo customer is a gift recipient on the parent order line.

Specified by:
isGiftReturn in interface ReturnLine
Throws:
SystemException

isModifiable

public boolean isModifiable()
                     throws SystemException
Specified by:
isModifiable in interface ReturnLine
Throws:
SystemException

getQuantity

public Quantity getQuantity()
                     throws SystemException
Throws:
SystemException

getLineNumber

public int getLineNumber()
                  throws SystemException
Description copied from interface: ReturnLine
Return the order line number for the return line. This is the sequential line number used during display in RCOM.

Specified by:
getLineNumber in interface ReturnLine
Returns:
int line number
Throws:
SystemException

getGiftRefundRecipientAddress

public CustomerAddress getGiftRefundRecipientAddress()
                                              throws SystemException
Description copied from interface: ReturnLine
Return the refund recipient address for the return line, returns null if a gift refund recipient is not applicable for the return.

Specified by:
getGiftRefundRecipientAddress in interface ReturnLine
Returns:
CustomerAddress gift refund recipient address
Throws:
SystemException

setGiftRefundRecipientAddress

public void setGiftRefundRecipientAddress(CustomerAddress recipientAddress)
                                   throws SystemException,
                                          BusinessException
Description copied from interface: ReturnLine
Set the refund recipient for the return line refund (applicable if the return is for a gift return).

Specified by:
setGiftRefundRecipientAddress in interface ReturnLine
Parameters:
recipientAddress - gift recipient customer address
Throws:
SystemException
BusinessException

getGiftRefundTenderType

public TenderType getGiftRefundTenderType()
                                   throws SystemException
Description copied from interface: ReturnLine
Return the refund tender type for the gift return line, returns null a gift refund recipient is not applicable for the return.

Specified by:
getGiftRefundTenderType in interface ReturnLine
Returns:
TenderType gift refund tender type
Throws:
SystemException

setGiftRefundTenderType

public void setGiftRefundTenderType(TenderType refundTenderType)
                             throws SystemException,
                                    BusinessException
Description copied from interface: ReturnLine
Set the refund tender type return line refund (applicable if the return is for a gift return).

Specified by:
setGiftRefundTenderType in interface ReturnLine
Parameters:
refundTenderType - gift refund tender type
Throws:
SystemException
BusinessException

getRefundCustomerOrderPayment

public CustomerOrderPayment getRefundCustomerOrderPayment()
                                                   throws SystemException
Return the refund payment for the return line if it is a gift return. Returns null for all other return lines.

Specified by:
getRefundCustomerOrderPayment in interface ReturnLine
Returns:
CustomerOrderPayment gift return refund payment
Throws:
SystemException

setRefundCustomerOrderPayment

public void setRefundCustomerOrderPayment(CustomerOrderPayment refundPayment)
                                   throws SystemException
Throws:
SystemException

getUnitPrice

public Money getUnitPrice()
                   throws SystemException,
                          BusinessException
Throws:
SystemException
BusinessException

getCalculatedExtendedPrice

public Money getCalculatedExtendedPrice()
                                 throws SystemException
Description copied from interface: ReturnLine
Return the calculated extended price (merchandise amount) for the return line (before any promotion adjustment is applied).

Specified by:
getCalculatedExtendedPrice in interface ReturnLine
Returns:
Money unit price * return qty
Throws:
SystemException

getCalculatedExtendedTax

public Money getCalculatedExtendedTax()
                               throws SystemException
Description copied from interface: ReturnLine
Return the calculated extended tax (merchandise tax) for the return line (before any tax accommodation adjustments are applied).

Specified by:
getCalculatedExtendedTax in interface ReturnLine
Returns:
Money calculated extended tax (merchandise tax)
Throws:
SystemException

getRefundExtendedTax

public Money getRefundExtendedTax()
                           throws SystemException
Description copied from interface: ReturnLine
Return the refunded extended tax (merchandise tax) for the return line.

Specified by:
getRefundExtendedTax in interface ReturnLine
Returns:
Money refunded extended tax (merchandise tax)
Throws:
SystemException

getCalculatedExtendedAdditionalShippingCharge

public Money getCalculatedExtendedAdditionalShippingCharge()
                                                    throws SystemException
Description copied from interface: ReturnLine
Return the calculated extended additional shipping charge for the return line (before any promotion adjustment is applied).

Specified by:
getCalculatedExtendedAdditionalShippingCharge in interface ReturnLine
Returns:
Money additional shipping * return qty
Throws:
SystemException

getCalculatedExtendedAdditionalShippingTax

public Money getCalculatedExtendedAdditionalShippingTax()
                                                 throws SystemException
Description copied from interface: ReturnLine
Return the calculated extended additional shipping tax for the return line (before any tax accommodation adjustments are applied).

Specified by:
getCalculatedExtendedAdditionalShippingTax in interface ReturnLine
Returns:
Money calculated extended additional shipping tax
Throws:
SystemException

getRefundExtendedAdditionalShippingTax

public Money getRefundExtendedAdditionalShippingTax()
                                             throws SystemException
Description copied from interface: ReturnLine
Return the refunded extended additional shipping tax for the return line.

Specified by:
getRefundExtendedAdditionalShippingTax in interface ReturnLine
Returns:
Money refunded extended additional shipping tax
Throws:
SystemException

getCalculatedPersonalizationServiceCharge

public Money getCalculatedPersonalizationServiceCharge()
                                                throws SystemException
Description copied from interface: ReturnLine
Return the calculated personalization charge for the return line (before any promotion adjustment is applied).

Specified by:
getCalculatedPersonalizationServiceCharge in interface ReturnLine
Returns:
Money calculated personalization charge
Throws:
SystemException

getCalculatedGiftServiceCharge

public Money getCalculatedGiftServiceCharge()
                                     throws SystemException
Description copied from interface: ReturnLine
Return the calculated gifting charge for the return line (before any promotion adjustment is applied).

Specified by:
getCalculatedGiftServiceCharge in interface ReturnLine
Returns:
Money calculated gifting charge
Throws:
SystemException

getTotalValueAddedServiceCharge

public Money getTotalValueAddedServiceCharge()
                                      throws SystemException
Description copied from interface: ReturnLine
Return the total refunded value added service charge (personalization charge plus gifting charge) for the return line.

Specified by:
getTotalValueAddedServiceCharge in interface ReturnLine
Returns:
Money refunded vas charge
Throws:
SystemException

getRefundValueAddedServiceTax

public Money getRefundValueAddedServiceTax()
                                    throws SystemException
Description copied from interface: ReturnLine
Return the refunded value added service tax (personalization tax plus gifting tax) for the return line.

Specified by:
getRefundValueAddedServiceTax in interface ReturnLine
Returns:
Money refunded value added service tax
Throws:
SystemException

getCalculatedStandardShippingCharge

public Money getCalculatedStandardShippingCharge()
                                          throws SystemException
Description copied from interface: ReturnLine
Return the calculated shipping charge for the return line (before any promotion adjustment is applied).

Specified by:
getCalculatedStandardShippingCharge in interface ReturnLine
Returns:
Money calculated shipping charge
Throws:
SystemException

getCalculatedStandardShippingTax

public Money getCalculatedStandardShippingTax()
                                       throws SystemException
Description copied from interface: ReturnLine
Return the calculated extended standard shipping tax for the return line (before any tax accommodation adjustments are applied).

Specified by:
getCalculatedStandardShippingTax in interface ReturnLine
Returns:
Money calculated standard shipping tax
Throws:
SystemException

getCalculatedTotalLineTax

public Money getCalculatedTotalLineTax()
                                throws SystemException
Description copied from interface: ReturnLine
Return the calculated total tax for the return line.

Specified by:
getCalculatedTotalLineTax in interface ReturnLine
Returns:
Money calculated total tax
Throws:
SystemException

getRefundStandardShippingTax

public Money getRefundStandardShippingTax()
                                   throws SystemException
Description copied from interface: ReturnLine
Return the refunded standard shipping tax for the return line.

Specified by:
getRefundStandardShippingTax in interface ReturnLine
Returns:
Money refunded standard shipping tax
Throws:
SystemException

getRefundTotalShippingTax

public Money getRefundTotalShippingTax()
                                throws SystemException
Description copied from interface: ReturnLine
Return the refunded total shipping tax (additional shipping tax plus standard shipping tax) for the return line.

Specified by:
getRefundTotalShippingTax in interface ReturnLine
Returns:
Money refunded total shipping tax
Throws:
SystemException

getRefundTotalTax

public Money getRefundTotalTax()
                        throws SystemException
Description copied from interface: ReturnLine
Return the refunded total tax for the return line.

Specified by:
getRefundTotalTax in interface ReturnLine
Returns:
Money refunded total tax
Throws:
SystemException

getTotalRefundAmount

public Money getTotalRefundAmount()
                           throws SystemException
Description copied from interface: ReturnLine
Return the total refund amount for the return line. Computed total refund for all the refund charges and taxes.

Specified by:
getTotalRefundAmount in interface ReturnLine
Returns:
Money total refund amount and tax
Throws:
SystemException

getCalculatedValueAddedServiceTax

public Money getCalculatedValueAddedServiceTax()
                                        throws SystemException
Description copied from interface: ReturnLine
Return the calculated value added service tax (personalization tax plus gifting tax) for the return line (before any tax accommodation adjustments are applied).

Specified by:
getCalculatedValueAddedServiceTax in interface ReturnLine
Returns:
Money calculated value added service tax
Throws:
SystemException

getCalculatedPersonalizationServiceTax

public Money getCalculatedPersonalizationServiceTax()
                                             throws SystemException
Description copied from interface: ReturnLine
Return the calculated personalization service tax for the return line (before any tax accommodation adjustments are applied).

Specified by:
getCalculatedPersonalizationServiceTax in interface ReturnLine
Returns:
Money calculated personalization service tax
Throws:
SystemException

getRefundPersonalizationServiceTax

public Money getRefundPersonalizationServiceTax()
                                         throws SystemException
Description copied from interface: ReturnLine
Return the refunded personalization service tax for the return line.

Specified by:
getRefundPersonalizationServiceTax in interface ReturnLine
Returns:
Money refunded personalization service tax
Throws:
SystemException

getCalculatedGiftServiceTax

public Money getCalculatedGiftServiceTax()
                                  throws SystemException
Description copied from interface: ReturnLine
Return the calculated gift service tax for the return line (before any tax accommodation adjustments are applied).

Specified by:
getCalculatedGiftServiceTax in interface ReturnLine
Returns:
Money calculated gift service tax
Throws:
SystemException

getRefundGiftServiceTax

public Money getRefundGiftServiceTax()
                              throws SystemException
Description copied from interface: ReturnLine
Return the refunded gift service tax for the return line.

Specified by:
getRefundGiftServiceTax in interface ReturnLine
Returns:
Money refunded gift service tax
Throws:
SystemException

getSellingSku

public SellingSku getSellingSku()
                         throws SystemException
Specified by:
getSellingSku in interface ReturnLine
Throws:
SystemException

getShipToAddress

public CustomerAddress getShipToAddress()
                                 throws SystemException
Throws:
SystemException

getShipTo

public ShipTo getShipTo()
                 throws SystemException
Description copied from interface: ReturnLine
Return the parent ship-to for the return line (ship-to for the original sale order line).

Specified by:
getShipTo in interface ReturnLine
Returns:
ShipTo parent ship-to
Throws:
SystemException

getRefundableShipTo

public ShipTo getRefundableShipTo()
                           throws SystemException
Throws:
SystemException

getShippingMethod

public ShippingMethod getShippingMethod()
                                 throws SystemException
Throws:
SystemException

getCarrier

public Carrier getCarrier()
                   throws SystemException
Throws:
SystemException

getReturnableQuantity

public Quantity getReturnableQuantity()
                               throws SystemException
Return the quantity that can be returned for a given order line (parent) considering the shipped quantity less any returned quantity for other return lines.

Specified by:
getReturnableQuantity in interface ReturnLine
Returns:
Quantity available returnable quantity for parent order line
Throws:
SystemException

getState

public com.retek.fsm.State getState()
Specified by:
getState in interface ReturnLine

getStateModel

public ReturnLineStateModel getStateModel()

inState

public boolean inState(com.retek.fsm.State state)
                throws SystemException
Description copied from interface: RcomRmmFsmable
Return boolean indicating if a state machine business object is the specified state.

Specified by:
inState in interface RcomRmmFsmable
Parameters:
state - expected state
Returns:
true if business object in specified state
Throws:
SystemException

cancel

public void cancel(OrderCancelReason reason,
                   User user)
            throws SystemException,
                   BusinessException
Specified by:
cancel in interface ReturnLine
Throws:
SystemException
BusinessException

adjustCancelledReturnValues

public void adjustCancelledReturnValues()
                                 throws SystemException
Throws:
SystemException

getReturnedDate

public RDate getReturnedDate()
                      throws SystemException
Description copied from interface: ReturnLine
Return the date the item was returned (if return required is true) or the date the return was entered into the system (if return NOT required).

Specified by:
getReturnedDate in interface ReturnLine
Returns:
RDate date that return line was marked as 'returned'
Throws:
SystemException

getSalesAuditExportState

public ExportState getSalesAuditExportState()
                                     throws SystemException
Specified by:
getSalesAuditExportState in interface ReturnLine
Throws:
SystemException

setSalesAuditExportState

public void setSalesAuditExportState(ExportState state)
                              throws SystemException
Specified by:
setSalesAuditExportState in interface ReturnLine
Throws:
SystemException

getSalesAuditTransactionDate

public RDate getSalesAuditTransactionDate()
                                   throws SystemException
Specified by:
getSalesAuditTransactionDate in interface ReturnLine
Throws:
SystemException

setSalesAuditTransactionDate

public void setSalesAuditTransactionDate(RDate salesAuditTransactionDate)
                                  throws SystemException
Throws:
SystemException

getReturnToWarehouse

public Warehouse getReturnToWarehouse()
                               throws SystemException
Specified by:
getReturnToWarehouse in interface ReturnLine
Throws:
SystemException

getAuthorizationNumber

public java.lang.String getAuthorizationNumber()
                                        throws SystemException
Specified by:
getAuthorizationNumber in interface ReturnLine
Throws:
SystemException

isNew

public boolean isNew()
              throws SystemException
Specified by:
isNew in interface ReturnLine
Throws:
SystemException

isPendingReturn

public boolean isPendingReturn()
                        throws SystemException
Specified by:
isPendingReturn in interface ReturnLine
Throws:
SystemException

isReturned

public boolean isReturned()
                   throws SystemException
Specified by:
isReturned in interface ReturnLine
Throws:
SystemException

isPreReturned

public boolean isPreReturned()
                      throws SystemException
Specified by:
isPreReturned in interface ReturnLine
Throws:
SystemException

isCancelled

public boolean isCancelled()
                    throws SystemException
Specified by:
isCancelled in interface ReturnLine
Throws:
SystemException

isCancellable

public boolean isCancellable()
                      throws SystemException
Specified by:
isCancellable in interface ReturnLine
Throws:
SystemException

hasReplacementSaleThatIsNotCancellable

public boolean hasReplacementSaleThatIsNotCancellable()
                                               throws SystemException
Description copied from interface: ReturnLine
A Replacement Return is associated to a Replacement Sale order line. The Replacement Sale cannot be cancelled if any part of it has been shipped or sent to the warehouse for fullfillment.

Specified by:
hasReplacementSaleThatIsNotCancellable in interface ReturnLine
Returns:
boolean indicator whether the Replacement Sale can be cancelled
Throws:
SystemException

getCancelledDate

public RDate getCancelledDate()
                       throws SystemException
Specified by:
getCancelledDate in interface ReturnLine
Throws:
SystemException

getCancelReason

public OrderCancelReason getCancelReason()
                                  throws SystemException
Specified by:
getCancelReason in interface ReturnLine
Throws:
SystemException

setLineNumber

public void setLineNumber(int lineNumber)
                   throws SystemException
Throws:
SystemException

setExpectedReturnQty

public void setExpectedReturnQty(Quantity qty)
                          throws SystemException,
                                 BusinessException
Description copied from interface: ReturnLine
The expected return quanitity is the number of items that the customer indicates he/she is planning on returning.

Specified by:
setExpectedReturnQty in interface ReturnLine
Parameters:
qty - the number of items expected to be returned to the warehouse
Throws:
SystemException
BusinessException

setActualReturnedQty

public void setActualReturnedQty(Quantity qty)
                          throws SystemException,
                                 BusinessException
Description copied from interface: ReturnLine
The actual quanitity returned by the customer can be different than the expected quantity for various reasons (the customer may have returned the items in two or more shipping packages, the customer may have changed their mind and returned less or more than he/she indicated). Whenever a return is processed in RCOM, the return is moved into a final state of closed. If the warehouse receives any subsequent returns, they create a new return line for the additional returns.

Specified by:
setActualReturnedQty in interface ReturnLine
Parameters:
qty - the number of items actually returned to the warehouse
Throws:
SystemException
BusinessException

setComment

public void setComment(java.lang.String comment)
                throws SystemException
Specified by:
setComment in interface ReturnLine
Throws:
SystemException

setReturnReason

public void setReturnReason(ReturnReason returnReason)
                     throws SystemException,
                            BusinessException
Specified by:
setReturnReason in interface ReturnLine
Throws:
SystemException
BusinessException

setCancelledDate

public void setCancelledDate(RDate cancelledDate)
                      throws SystemException
Throws:
SystemException

setCancelReason

public void setCancelReason(OrderCancelReason cancelReason)
                     throws SystemException
Throws:
SystemException

setParentOrderLine

public void setParentOrderLine(CustomerOrderLine orderLine)
                        throws SystemException
Throws:
SystemException

setSourceNoCustomerInformationReturn

public void setSourceNoCustomerInformationReturn(NoCustomerInformationReturn noCustomerInforReturn)
                                          throws SystemException
Throws:
SystemException

setReturnRequired

public void setReturnRequired(boolean returnRequired)
                       throws SystemException,
                              BusinessException
Description copied from interface: ReturnLine
Return shipping charges may be more that the cost of an item. In this case, we indicate that the customer does not have to return the item (the customer gets credited for the return immediately rather than having to wait until the return in received by the warehouse).

Specified by:
setReturnRequired in interface ReturnLine
Parameters:
returnRequired - indicates if the return must be returned by the customer
Throws:
SystemException
BusinessException

setGiftReturn

public void setGiftReturn(boolean giftReturn)
                   throws SystemException
Description copied from interface: ReturnLine
GiftReturn ONLY pertains to Zero Sale Return Lines. GiftReturn does NOT indicate whether the shipTo customer is a gift recipient on the parent order line.

Specified by:
setGiftReturn in interface ReturnLine
Throws:
SystemException

setReturnLineType

public void setReturnLineType(ReturnLineType returnLineType)
                       throws SystemException
Throws:
SystemException

setReturnedDate

public void setReturnedDate(RDate rDate)
                     throws SystemException
Throws:
SystemException

setReturnToWarehouse

public void setReturnToWarehouse(Warehouse wh)
                          throws SystemException
Throws:
SystemException

setAuthorizationNumber

public void setAuthorizationNumber(java.lang.String authorizationNumber)
                            throws SystemException
Throws:
SystemException

getDto

public ReturnLineDto getDto()
                     throws SystemException
Throws:
SystemException

setCreateDate

public void setCreateDate(RDate createDate)
                   throws SystemException
Throws:
SystemException

getCreateDate

public RDate getCreateDate()
                    throws SystemException
Specified by:
getCreateDate in interface ReturnLine
Throws:
SystemException

readLatest

protected Dto readLatest()
                  throws SystemException
Overrides:
readLatest in class DistributedObjectImpl
Throws:
SystemException

accept

public void accept(com.retek.fsm.Event event)
            throws SystemException,
                   BusinessException
Specified by:
accept in interface RcomRmmFsmable
Throws:
SystemException
BusinessException

fireFromRemote

public void fireFromRemote()
                    throws SystemException,
                           BusinessException
Specified by:
fireFromRemote in interface RcomRmmFsmable
Throws:
SystemException
BusinessException

receive

public void receive(Quantity returnedQuantity,
                    SupplierReturnDisposition disposition,
                    User user,
                    Money returnPostageAmount,
                    Warehouse physicalWarehouse)
             throws SystemException,
                    BusinessException
Specified by:
receive in interface ReturnLineRib
Throws:
SystemException
BusinessException

appliedToOrder

public void appliedToOrder(User user)
                    throws SystemException,
                           BusinessException
Throws:
SystemException
BusinessException

adjustRefundValues

public void adjustRefundValues(boolean lockTaxRecordAllocations)
                        throws SystemException,
                               BusinessException
Throws:
SystemException
BusinessException

setReturnDisposition

public void setReturnDisposition(SupplierReturnDisposition disposition)
                          throws SystemException
Throws:
SystemException

getReturnDisposition

public SupplierReturnDisposition getReturnDisposition()
                                               throws SystemException
Specified by:
getReturnDisposition in interface ReturnLine
Throws:
SystemException

getTransactionGroup

public CustomerOrderTransactionGroup getTransactionGroup()
                                                  throws SystemException
Specified by:
getTransactionGroup in interface CustomerOrderTransactionItem
Throws:
SystemException

setTransactionGroup

public void setTransactionGroup(CustomerOrderTransactionGroup transactionGroup)
                         throws SystemException
Specified by:
setTransactionGroup in interface CustomerOrderTransactionItem
Throws:
SystemException

getReturnLinePromotionAdjustments

public java.util.Collection getReturnLinePromotionAdjustments()
                                                       throws SystemException
Description copied from interface: ReturnLine
Return any promotion adjustments which were applied when calculating the refund amounts for the return line.

Specified by:
getReturnLinePromotionAdjustments in interface ReturnLine
Returns:
Collection of return line promotion adjustments
Throws:
SystemException

getReturnLineAccommodationAdjustments

public java.util.Collection getReturnLineAccommodationAdjustments()
                                                           throws SystemException
Description copied from interface: ReturnLine
Return any accommodation adjustments which were applied when calculating the refund amounts for the return line.

Specified by:
getReturnLineAccommodationAdjustments in interface ReturnLine
Returns:
Set return line promotion adjustments
Throws:
SystemException

getReturnLineGeneralAccommodationAdjustments

public java.util.Collection getReturnLineGeneralAccommodationAdjustments(AccommodationTypeEnum type,
                                                                         AccommodationShippingSubTypeEnum shippingSubType)
                                                                  throws SystemException
Throws:
SystemException

getReturnLineTaxInvoiceRecords

public java.util.Collection getReturnLineTaxInvoiceRecords()
                                                    throws SystemException
Throws:
SystemException

getReturnLineTaxInvoiceLineItemRecords

public java.util.Collection getReturnLineTaxInvoiceLineItemRecords()
                                                            throws SystemException
Throws:
SystemException

isInClosedTransactionGroup

public boolean isInClosedTransactionGroup()
                                   throws SystemException
Specified by:
isInClosedTransactionGroup in interface CustomerOrderTransactionItem
Throws:
SystemException

notifyTransactionGroupClosed

public void notifyTransactionGroupClosed()
                                  throws SystemException
Specified by:
notifyTransactionGroupClosed in interface CustomerOrderTransactionItem
Throws:
SystemException

isCreditForTransactionGroupBalance

public boolean isCreditForTransactionGroupBalance()
                                           throws SystemException
Specified by:
isCreditForTransactionGroupBalance in interface CustomerOrderTransactionItem
Throws:
SystemException

isDebitForTransactionGroupBalance

public boolean isDebitForTransactionGroupBalance()
                                          throws SystemException
Specified by:
isDebitForTransactionGroupBalance in interface CustomerOrderTransactionItem
Throws:
SystemException

getTransactionItemAmount

public Money getTransactionItemAmount()
                               throws SystemException,
                                      BusinessException
Specified by:
getTransactionItemAmount in interface CustomerOrderTransactionItem
Throws:
SystemException
BusinessException

getTotalGeneralAccommodationAdjustmentAmount

public Money getTotalGeneralAccommodationAdjustmentAmount()
                                                   throws SystemException
Description copied from interface: ReturnLine
Return the total amount of the accommodation adjustments for the return line. This is the amount that the total refund amount was adjusted down due to order line (merch) accommodations on the original (parent) order line.

Specified by:
getTotalGeneralAccommodationAdjustmentAmount in interface ReturnLine
Returns:
Money total accommodation adjustment amount
Throws:
SystemException

getTotalTaxAccomodationAdjustmentAmount

public Money getTotalTaxAccomodationAdjustmentAmount()
                                              throws SystemException
Description copied from interface: ReturnLine
Return the total amount of the accommodation tax adjustments for the return line. This is the amount that the total refund tax amount was adjusted down due to previous tax credits for accommodations and for line tax accommodations on the original (parent) order line.

Specified by:
getTotalTaxAccomodationAdjustmentAmount in interface ReturnLine
Returns:
Money total tax adjustment amount
Throws:
SystemException

getOrder

public CustomerOrder getOrder()
                       throws SystemException
Description copied from interface: ReturnLine
Return the parent CustomerOrder for the return line.

Specified by:
getOrder in interface ReturnLine
Returns:
CustomerOrder order which contains the return line
Throws:
SystemException

getReplacementSaleLine

public CustomerOrderLine getReplacementSaleLine()
                                         throws SystemException
Description copied from interface: ReturnLine
Return sibling replacement sale line for the return line (if the return line is a replacement return). Will return null for non-replacement returns (ex. normal, exchange return).

Specified by:
getReplacementSaleLine in interface ReturnLine
Returns:
CustomerOrderLine sibling replacement sale line
Throws:
SystemException

setReplacementSaleLine

public void setReplacementSaleLine(CustomerOrderLine saleLine)
                            throws SystemException
Throws:
SystemException

changeFromReplacmentReturnToNormalReturn

public void changeFromReplacmentReturnToNormalReturn(User user)
                                              throws SystemException,
                                                     BusinessException
Throws:
SystemException
BusinessException

lockAllocatedTaxRecords

public void lockAllocatedTaxRecords()
                             throws SystemException,
                                    BusinessException
Throws:
SystemException
BusinessException

onStateChange

public void onStateChange(com.retek.fsm.State originalState,
                          com.retek.fsm.State newState)
Specified by:
onStateChange in interface com.retek.fsm.FSMAble

getRegistryType

public java.lang.String getRegistryType()
                                 throws SystemException
Specified by:
getRegistryType in interface ReturnLine
Throws:
SystemException

getRegistryNumber

public java.lang.String getRegistryNumber()
                                   throws SystemException
Specified by:
getRegistryNumber in interface ReturnLine
Throws:
SystemException

setRegistryType

public void setRegistryType(java.lang.String registryType)
                     throws SystemException
Throws:
SystemException

setRegistryNumber

public void setRegistryNumber(java.lang.String registryNumber)
                       throws SystemException
Throws:
SystemException

getReturnPostage

public Money getReturnPostage()
                       throws SystemException
Specified by:
getReturnPostage in interface ReturnLine
Throws:
SystemException

setReturnPostage

public void setReturnPostage(Money returnPostage)
                      throws SystemException
Specified by:
setReturnPostage in interface ReturnLine
Throws:
SystemException

setRefundReturnPostage

public void setRefundReturnPostage(Money refundReturnPostage)
                            throws SystemException
Specified by:
setRefundReturnPostage in interface ReturnLine
Throws:
SystemException

getRefundReturnPostage

public Money getRefundReturnPostage()
                             throws SystemException
Specified by:
getRefundReturnPostage in interface ReturnLine
Throws:
SystemException

getRefundExtendedAdditionalShippingCharge

public Money getRefundExtendedAdditionalShippingCharge()
                                                throws SystemException
Description copied from interface: ReturnLine
Return the refunded extended additional shipping charge for the return line (after any promotion adjustment is applied).

Specified by:
getRefundExtendedAdditionalShippingCharge in interface ReturnLine
Returns:
Money additional shipping * return qty - promotion adjustment
Throws:
SystemException

getRefundExtendedPrice

public Money getRefundExtendedPrice()
                             throws SystemException
Description copied from interface: ReturnLine
Return the refunded extended price (merchandise amount) for the return line (after any promotion and/or accommodation adjustment is applied).

Specified by:
getRefundExtendedPrice in interface ReturnLine
Returns:
Money unit price * return qty - promotion adjustment
Throws:
SystemException

getRefundPersonalizationServiceCharge

public Money getRefundPersonalizationServiceCharge()
                                            throws SystemException
Description copied from interface: ReturnLine
Return the calculated personalization charge for the return line (after any promotion adjustment is applied).

Specified by:
getRefundPersonalizationServiceCharge in interface ReturnLine
Returns:
Money calculated personalization charge - promotion adjustment
Throws:
SystemException

getRefundGiftServiceCharge

public Money getRefundGiftServiceCharge()
                                 throws SystemException
Description copied from interface: ReturnLine
Return the refund gifting charge for the return line (after any promotion adjustment is applied).

Specified by:
getRefundGiftServiceCharge in interface ReturnLine
Returns:
Money calculated gifting charge - promotion adjustment
Throws:
SystemException

getRefundStandardShippingCharge

public Money getRefundStandardShippingCharge()
                                      throws SystemException
Description copied from interface: ReturnLine
Return the calculated shipping charge for the return line (after any promotion adjustment is applied).

Specified by:
getRefundStandardShippingCharge in interface ReturnLine
Returns:
Money calculated shipping charge - promotion adjustment
Throws:
SystemException

getTotalPromotionAdjustmentAmount

public Money getTotalPromotionAdjustmentAmount()
                                        throws SystemException
Description copied from interface: ReturnLine
Return the total amount of the promotion adjustments for the return line. This is the amount that the total refund amount was adjusted down due to promotions on the original (parent) order line.

Specified by:
getTotalPromotionAdjustmentAmount in interface ReturnLine
Returns:
Money total promotion adjustment amount
Throws:
SystemException

getTotalRefundValueAddedServiceCharge

public Money getTotalRefundValueAddedServiceCharge()
                                            throws SystemException
Description copied from interface: ReturnLine
Return the total refunded value added service charge (personalization charge plus gifting charge) for the return line.

Specified by:
getTotalRefundValueAddedServiceCharge in interface ReturnLine
Returns:
Money refunded vas charge
Throws:
SystemException

getCreatedByUser

public User getCreatedByUser()
                      throws SystemException
Specified by:
getCreatedByUser in interface ReturnLine
Throws:
SystemException

getLastUpdatedByUser

public User getLastUpdatedByUser()
                          throws SystemException
Specified by:
getLastUpdatedByUser in interface ReturnLine
Throws:
SystemException


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28