Class B2BBookingLineEntryModel

All Implemented Interfaces:
Serializable

public class B2BBookingLineEntryModel extends ItemModel
Generated model class for type B2BBookingLineEntry first defined at extension b2bcommerce.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • BOOKINGSTATUS

      public static final String BOOKINGSTATUS
      Generated constant - Attribute key of B2BBookingLineEntry.bookingStatus attribute defined at extension b2bcommerce.
      See Also:
    • COSTCENTER

      public static final String COSTCENTER
      Generated constant - Attribute key of B2BBookingLineEntry.costCenter attribute defined at extension b2bcommerce.
      See Also:
    • AMOUNT

      public static final String AMOUNT
      Generated constant - Attribute key of B2BBookingLineEntry.amount attribute defined at extension b2bcommerce.
      See Also:
    • CURRENCY

      public static final String CURRENCY
      Generated constant - Attribute key of B2BBookingLineEntry.currency attribute defined at extension b2bcommerce.
      See Also:
    • PRODUCT

      public static final String PRODUCT
      Generated constant - Attribute key of B2BBookingLineEntry.product attribute defined at extension b2bcommerce.
      See Also:
    • QUANTITY

      public static final String QUANTITY
      Generated constant - Attribute key of B2BBookingLineEntry.quantity attribute defined at extension b2bcommerce.
      See Also:
    • ORDERID

      public static final String ORDERID
      Generated constant - Attribute key of B2BBookingLineEntry.orderID attribute defined at extension b2bcommerce.
      See Also:
    • ORDERENTRYNR

      public static final String ORDERENTRYNR
      Generated constant - Attribute key of B2BBookingLineEntry.orderEntryNr attribute defined at extension b2bcommerce.
      See Also:
    • ORDERENTRY

      public static final String ORDERENTRY
      Generated constant - Attribute key of B2BBookingLineEntry.orderEntry attribute defined at extension b2bcommerce.
      See Also:
    • BOOKINGDATE

      public static final String BOOKINGDATE
      Generated constant - Attribute key of B2BBookingLineEntry.bookingDate attribute defined at extension b2bcommerce.
      See Also:
    • BOOKINGTYPE

      public static final String BOOKINGTYPE
      Generated constant - Attribute key of B2BBookingLineEntry.bookingType attribute defined at extension b2bcommerce.
      See Also:
  • Constructor Details

    • B2BBookingLineEntryModel

      public B2BBookingLineEntryModel()
      Generated constructor - Default constructor for generic creation.
    • B2BBookingLineEntryModel

      public B2BBookingLineEntryModel(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • B2BBookingLineEntryModel

      @Deprecated(since="4.1.1", forRemoval=true) public B2BBookingLineEntryModel(BigDecimal _amount, Date _bookingDate, B2BBookingLineStatus _bookingStatus, B2BCostCenterModel _costCenter, CurrencyModel _currency, String _product, Long _quantity)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _amount - initial attribute declared by type B2BBookingLineEntry at extension b2bcommerce
      _bookingDate - initial attribute declared by type B2BBookingLineEntry at extension b2bcommerce
      _bookingStatus - initial attribute declared by type B2BBookingLineEntry at extension b2bcommerce
      _costCenter - initial attribute declared by type B2BBookingLineEntry at extension b2bcommerce
      _currency - initial attribute declared by type B2BBookingLineEntry at extension b2bcommerce
      _product - initial attribute declared by type B2BBookingLineEntry at extension b2bcommerce
      _quantity - initial attribute declared by type B2BBookingLineEntry at extension b2bcommerce
    • B2BBookingLineEntryModel

      @Deprecated(since="4.1.1", forRemoval=true) public B2BBookingLineEntryModel(BigDecimal _amount, Date _bookingDate, B2BBookingLineStatus _bookingStatus, B2BCostCenterModel _costCenter, CurrencyModel _currency, ItemModel _owner, String _product, Long _quantity)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _amount - initial attribute declared by type B2BBookingLineEntry at extension b2bcommerce
      _bookingDate - initial attribute declared by type B2BBookingLineEntry at extension b2bcommerce
      _bookingStatus - initial attribute declared by type B2BBookingLineEntry at extension b2bcommerce
      _costCenter - initial attribute declared by type B2BBookingLineEntry at extension b2bcommerce
      _currency - initial attribute declared by type B2BBookingLineEntry at extension b2bcommerce
      _owner - initial attribute declared by type Item at extension core
      _product - initial attribute declared by type B2BBookingLineEntry at extension b2bcommerce
      _quantity - initial attribute declared by type B2BBookingLineEntry at extension b2bcommerce
  • Method Details

    • getAmount

      @Accessor(qualifier="amount", type=GETTER) public BigDecimal getAmount()
      Generated method - Getter of the B2BBookingLineEntry.amount attribute defined at extension b2bcommerce.
      Returns:
      the amount
    • getBookingDate

      @Accessor(qualifier="bookingDate", type=GETTER) public Date getBookingDate()
      Generated method - Getter of the B2BBookingLineEntry.bookingDate attribute defined at extension b2bcommerce.
      Returns:
      the bookingDate
    • getBookingStatus

      @Accessor(qualifier="bookingStatus", type=GETTER) public B2BBookingLineStatus getBookingStatus()
      Generated method - Getter of the B2BBookingLineEntry.bookingStatus attribute defined at extension b2bcommerce.
      Returns:
      the bookingStatus
    • getBookingType

      @Accessor(qualifier="bookingType", type=GETTER) public BookingType getBookingType()
      Generated method - Getter of the B2BBookingLineEntry.bookingType attribute defined at extension b2bcommerce.
      Returns:
      the bookingType
    • getCostCenter

      @Accessor(qualifier="costCenter", type=GETTER) public B2BCostCenterModel getCostCenter()
      Generated method - Getter of the B2BBookingLineEntry.costCenter attribute defined at extension b2bcommerce.
      Returns:
      the costCenter
    • getCurrency

      @Accessor(qualifier="currency", type=GETTER) public CurrencyModel getCurrency()
      Generated method - Getter of the B2BBookingLineEntry.currency attribute defined at extension b2bcommerce.
      Returns:
      the currency
    • getOrderEntry

      @Accessor(qualifier="orderEntry", type=GETTER) public OrderEntryModel getOrderEntry()
      Generated method - Getter of the B2BBookingLineEntry.orderEntry attribute defined at extension b2bcommerce.
      Returns:
      the orderEntry
    • getOrderEntryNr

      @Accessor(qualifier="orderEntryNr", type=GETTER) public Integer getOrderEntryNr()
      Generated method - Getter of the B2BBookingLineEntry.orderEntryNr attribute defined at extension b2bcommerce.
      Returns:
      the orderEntryNr
    • getOrderID

      @Accessor(qualifier="orderID", type=GETTER) public String getOrderID()
      Generated method - Getter of the B2BBookingLineEntry.orderID attribute defined at extension b2bcommerce.
      Returns:
      the orderID
    • getProduct

      @Accessor(qualifier="product", type=GETTER) public String getProduct()
      Generated method - Getter of the B2BBookingLineEntry.product attribute defined at extension b2bcommerce.
      Returns:
      the product
    • getQuantity

      @Accessor(qualifier="quantity", type=GETTER) public Long getQuantity()
      Generated method - Getter of the B2BBookingLineEntry.quantity attribute defined at extension b2bcommerce.
      Returns:
      the quantity
    • setAmount

      @Accessor(qualifier="amount", type=SETTER) public void setAmount(BigDecimal value)
      Generated method - Setter of B2BBookingLineEntry.amount attribute defined at extension b2bcommerce.
      Parameters:
      value - the amount
    • setBookingDate

      @Accessor(qualifier="bookingDate", type=SETTER) public void setBookingDate(Date value)
      Generated method - Setter of B2BBookingLineEntry.bookingDate attribute defined at extension b2bcommerce.
      Parameters:
      value - the bookingDate
    • setBookingStatus

      @Accessor(qualifier="bookingStatus", type=SETTER) public void setBookingStatus(B2BBookingLineStatus value)
      Generated method - Setter of B2BBookingLineEntry.bookingStatus attribute defined at extension b2bcommerce.
      Parameters:
      value - the bookingStatus
    • setBookingType

      @Accessor(qualifier="bookingType", type=SETTER) public void setBookingType(BookingType value)
      Generated method - Setter of B2BBookingLineEntry.bookingType attribute defined at extension b2bcommerce.
      Parameters:
      value - the bookingType
    • setCostCenter

      @Accessor(qualifier="costCenter", type=SETTER) public void setCostCenter(B2BCostCenterModel value)
      Generated method - Setter of B2BBookingLineEntry.costCenter attribute defined at extension b2bcommerce.
      Parameters:
      value - the costCenter
    • setCurrency

      @Accessor(qualifier="currency", type=SETTER) public void setCurrency(CurrencyModel value)
      Generated method - Setter of B2BBookingLineEntry.currency attribute defined at extension b2bcommerce.
      Parameters:
      value - the currency
    • setOrderEntry

      @Accessor(qualifier="orderEntry", type=SETTER) public void setOrderEntry(OrderEntryModel value)
      Generated method - Setter of B2BBookingLineEntry.orderEntry attribute defined at extension b2bcommerce.
      Parameters:
      value - the orderEntry
    • setOrderEntryNr

      @Accessor(qualifier="orderEntryNr", type=SETTER) public void setOrderEntryNr(Integer value)
      Generated method - Setter of B2BBookingLineEntry.orderEntryNr attribute defined at extension b2bcommerce.
      Parameters:
      value - the orderEntryNr
    • setOrderID

      @Accessor(qualifier="orderID", type=SETTER) public void setOrderID(String value)
      Generated method - Setter of B2BBookingLineEntry.orderID attribute defined at extension b2bcommerce.
      Parameters:
      value - the orderID
    • setProduct

      @Accessor(qualifier="product", type=SETTER) public void setProduct(String value)
      Generated method - Setter of B2BBookingLineEntry.product attribute defined at extension b2bcommerce.
      Parameters:
      value - the product
    • setQuantity

      @Accessor(qualifier="quantity", type=SETTER) public void setQuantity(Long value)
      Generated method - Setter of B2BBookingLineEntry.quantity attribute defined at extension b2bcommerce.
      Parameters:
      value - the quantity