Class OrderLine

  • All Implemented Interfaces:
    org.springframework.data.domain.Persistable<org.salespointframework.order.OrderLineIdentifier>

    @Entity
    public class OrderLine
    extends AbstractEntity<org.salespointframework.order.OrderLineIdentifier>
    An order line
    Author:
    Paul Henke, Oliver Gierke
    • Method Detail

      • getId

        public org.salespointframework.order.OrderLineIdentifier getId()
        Specified by:
        getId in interface org.springframework.data.domain.Persistable<org.salespointframework.order.OrderLineIdentifier>
      • refersTo

        public boolean refersTo​(Product product)
        Returns whether the OrderLine refers to the given Product.
        Parameters:
        product - must not be null.
        Returns:
        Since:
        7.1
      • refersTo

        public boolean refersTo​(ProductIdentifier identifier)
        Returns whether the OrderLine refers to the Product with the given identifier.
        Parameters:
        identifier - must not be null.
        Returns:
        Since:
        7.1
      • getPrice

        public javax.money.MonetaryAmount getPrice()
      • getQuantity

        public Quantity getQuantity()
      • getProductName

        public String getProductName()