java.lang.Object
com.broadleafcommerce.promotion.offer.client.web.context.Destination
All Implemented Interfaces:
Serializable

public class Destination extends Object implements Serializable
DTO containing relevant information about a FulfillmentGroup's destination address.
Author:
Nathan Moore (nathanmoore).
See Also:
  • Constructor Details

    • Destination

      public Destination()
  • Method Details

    • getDestinationName

      public String getDestinationName()
    • getRecipientName

      public String getRecipientName()
    • getSenderName

      public String getSenderName()
    • getAddressLine1

      public String getAddressLine1()
    • getAddressLine2

      public String getAddressLine2()
    • getAddressLine3

      public String getAddressLine3()
    • getCity

      public String getCity()
    • getPostalCode

      public String getPostalCode()
    • getIsoCountrySubdivision

      public String getIsoCountrySubdivision()
      ISO 3166 country subdivision code in Alpha-2 format (e.g., CA, HI, TX).
      Returns:
      ISO 3166 country subdivision code in Alpha-2 format
    • getIsoCountryAlpha2

      public String getIsoCountryAlpha2()
      ISO 3166 country code in Alpha-2 format (e.g., CN, FR, US).
      Returns:
      ISO 3166 country code in Alpha-2 format
    • isBusiness

      public boolean isBusiness()
    • getBusinessName

      public String getBusinessName()
    • getAttributes

      public Map<String,Object> getAttributes()
      Additional, unspecified attributes.
      Returns:
      Additional, unspecified attributes
    • setDestinationName

      public void setDestinationName(String destinationName)
    • setRecipientName

      public void setRecipientName(String recipientName)
    • setSenderName

      public void setSenderName(String senderName)
    • setAddressLine1

      public void setAddressLine1(String addressLine1)
    • setAddressLine2

      public void setAddressLine2(String addressLine2)
    • setAddressLine3

      public void setAddressLine3(String addressLine3)
    • setCity

      public void setCity(String city)
    • setPostalCode

      public void setPostalCode(String postalCode)
    • setIsoCountrySubdivision

      public void setIsoCountrySubdivision(String isoCountrySubdivision)
      ISO 3166 country subdivision code in Alpha-2 format (e.g., CA, HI, TX).
      Parameters:
      isoCountrySubdivision - ISO 3166 country subdivision code in Alpha-2 format
    • setIsoCountryAlpha2

      public void setIsoCountryAlpha2(String isoCountryAlpha2)
      ISO 3166 country code in Alpha-2 format (e.g., CN, FR, US).
      Parameters:
      isoCountryAlpha2 - ISO 3166 country code in Alpha-2 format
    • setBusiness

      public void setBusiness(boolean isBusiness)
    • setBusinessName

      public void setBusinessName(String businessName)
    • setAttributes

      public void setAttributes(Map<String,Object> attributes)
      Additional, unspecified attributes.
      Parameters:
      attributes - Additional, unspecified attributes.
    • 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