Class ReturnableFulfillmentInfo

java.lang.Object
com.broadleafcommerce.order.domain.ReturnableFulfillmentInfo
All Implemented Interfaces:
Serializable

public class ReturnableFulfillmentInfo extends Object implements Serializable
Represents information about a OrderFulfillment with which to create a ReturnAuthorization. This presents the caller with important information such as returnable OrderFulfillmentItems and any auxiliary or related items like fees (represented by OrderItems) that were collected along with the fulfillment when it was captured.
Since:
Order Services 2.2.0, Release Train 2.3.0
Author:
Nathan Moore (nathandmoore)
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
     
    boolean
     
    List<com.broadleafcommerce.order.client.domain.IncludedFee>
    The IncludedFees associated with an OrderFulfillment that can be included in a new ReturnAuthorization.
    List<com.broadleafcommerce.order.client.domain.OrderFulfillmentItem>
    The OrderFulfillmentItems from a particular OrderFulfillment that can be included in a new ReturnAuthorization.
    int
     
    void
    setRefundableFees(List<com.broadleafcommerce.order.client.domain.IncludedFee> refundableFees)
    The IncludedFees associated with an OrderFulfillment that can be included in a new ReturnAuthorization.
    void
    setReturnableItems(List<com.broadleafcommerce.order.client.domain.OrderFulfillmentItem> returnableItems)
    The OrderFulfillmentItems from a particular OrderFulfillment that can be included in a new ReturnAuthorization.
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ReturnableFulfillmentInfo

      public ReturnableFulfillmentInfo()
  • Method Details

    • getReturnableItems

      public List<com.broadleafcommerce.order.client.domain.OrderFulfillmentItem> getReturnableItems()
      The OrderFulfillmentItems from a particular OrderFulfillment that can be included in a new ReturnAuthorization.
    • getRefundableFees

      public List<com.broadleafcommerce.order.client.domain.IncludedFee> getRefundableFees()
      The IncludedFees associated with an OrderFulfillment that can be included in a new ReturnAuthorization.
    • setReturnableItems

      public void setReturnableItems(List<com.broadleafcommerce.order.client.domain.OrderFulfillmentItem> returnableItems)
      The OrderFulfillmentItems from a particular OrderFulfillment that can be included in a new ReturnAuthorization.
    • setRefundableFees

      public void setRefundableFees(List<com.broadleafcommerce.order.client.domain.IncludedFee> refundableFees)
      The IncludedFees associated with an OrderFulfillment that can be included in a new ReturnAuthorization.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object