java.lang.Object
com.broadleafcommerce.pricing.provider.external.domain.OrderItem
All Implemented Interfaces:
Serializable

public class OrderItem extends Object implements Serializable
See Also:
  • Constructor Details

  • Method Details

    • getId

      public String getId()
      The ID of the order item.
    • getAttributes

      public Map<String,Object> getAttributes()
      Miscellaneous attributes for this item.
    • getInternalAttributes

      public Map<String,Object> getInternalAttributes()
      Miscellaneous internal attributes for this item. Distinguished from getAttributes() in that this map is used for attributes that assist in the internal working of Broadleaf MicroServices. For example, attributes to help with pricing of dependent items.
    • setId

      public void setId(String id)
      The ID of the order item.
    • setAttributes

      public void setAttributes(Map<String,Object> attributes)
      Miscellaneous attributes for this item.
    • setInternalAttributes

      public void setInternalAttributes(Map<String,Object> internalAttributes)
      Miscellaneous internal attributes for this item. Distinguished from getAttributes() in that this map is used for attributes that assist in the internal working of Broadleaf MicroServices. For example, attributes to help with pricing of dependent items.
    • 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