Class ExternalFulfillmentOption

java.lang.Object
com.broadleafcommerce.cartoperation.domain.payment.ExternalFulfillmentOption
All Implemented Interfaces:
Serializable

public class ExternalFulfillmentOption extends Object implements Serializable
Fulfillment option to communicate with a Payment Gateway for hosted express checkouts.
Since:
Cart Operation Service 2.3.0, Release Train 2.3.0
See Also:
  • Constructor Details

    • ExternalFulfillmentOption

      public ExternalFulfillmentOption()
  • Method Details

    • getId

      public String getId()
      The ID of the external fulfillment option.
    • getGatewayFulfillmentType

      public String getGatewayFulfillmentType()
      The fulfillment type as defined by the payment gateway.
    • getFulfillmentType

      public String getFulfillmentType()
      The fulfillment type.
    • getAmount

      public javax.money.MonetaryAmount getAmount()
      The total price of this fulfillment option.
    • getLabel

      public String getLabel()
      The customer-facing label of this fulfillment option.
    • isSelected

      public boolean isSelected()
      Whether or not this is the currently selected fulfillment option.
    • setId

      public void setId(String id)
      The ID of the external fulfillment option.
    • setGatewayFulfillmentType

      public void setGatewayFulfillmentType(String gatewayFulfillmentType)
      The fulfillment type as defined by the payment gateway.
    • setFulfillmentType

      public void setFulfillmentType(String fulfillmentType)
      The fulfillment type.
    • setAmount

      public void setAmount(javax.money.MonetaryAmount amount)
      The total price of this fulfillment option.
    • setLabel

      public void setLabel(String label)
      The customer-facing label of this fulfillment option.
    • setSelected

      public void setSelected(boolean selected)
      Whether or not this is the currently selected fulfillment option.
    • 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