Class B2BBookingLineEntryModel

  • All Implemented Interfaces:
    java.io.Serializable

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

      Fields 
      Modifier and Type Field Description
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String AMOUNT
      Generated constant - Attribute key of B2BBookingLineEntry.amount attribute defined at extension b2bcommerce.
      static java.lang.String BOOKINGDATE
      Generated constant - Attribute key of B2BBookingLineEntry.bookingDate attribute defined at extension b2bcommerce.
      static java.lang.String BOOKINGSTATUS
      Generated constant - Attribute key of B2BBookingLineEntry.bookingStatus attribute defined at extension b2bcommerce.
      static java.lang.String BOOKINGTYPE
      Generated constant - Attribute key of B2BBookingLineEntry.bookingType attribute defined at extension b2bcommerce.
      static java.lang.String COSTCENTER
      Generated constant - Attribute key of B2BBookingLineEntry.costCenter attribute defined at extension b2bcommerce.
      static java.lang.String CURRENCY
      Generated constant - Attribute key of B2BBookingLineEntry.currency attribute defined at extension b2bcommerce.
      static java.lang.String ORDERENTRY
      Generated constant - Attribute key of B2BBookingLineEntry.orderEntry attribute defined at extension b2bcommerce.
      static java.lang.String ORDERENTRYNR
      Generated constant - Attribute key of B2BBookingLineEntry.orderEntryNr attribute defined at extension b2bcommerce.
      static java.lang.String ORDERID
      Generated constant - Attribute key of B2BBookingLineEntry.orderID attribute defined at extension b2bcommerce.
      static java.lang.String PRODUCT
      Generated constant - Attribute key of B2BBookingLineEntry.product attribute defined at extension b2bcommerce.
      static java.lang.String QUANTITY
      Generated constant - Attribute key of B2BBookingLineEntry.quantity attribute defined at extension b2bcommerce.
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • BOOKINGSTATUS

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

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

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

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

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

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

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

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

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

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

        public static final java.lang.String BOOKINGTYPE
        Generated constant - Attribute key of B2BBookingLineEntry.bookingType attribute defined at extension b2bcommerce.
        See Also:
        Constant Field Values
    • Constructor Detail

      • 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​(java.math.BigDecimal _amount,
                                        java.util.Date _bookingDate,
                                        B2BBookingLineStatus _bookingStatus,
                                        B2BCostCenterModel _costCenter,
                                        CurrencyModel _currency,
                                        java.lang.String _product,
                                        java.lang.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​(java.math.BigDecimal _amount,
                                        java.util.Date _bookingDate,
                                        B2BBookingLineStatus _bookingStatus,
                                        B2BCostCenterModel _costCenter,
                                        CurrencyModel _currency,
                                        ItemModel _owner,
                                        java.lang.String _product,
                                        java.lang.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 Detail

      • getAmount

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

        @Accessor(qualifier="bookingDate",
                  type=GETTER)
        public java.util.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 java.lang.Integer getOrderEntryNr()
        Generated method - Getter of the B2BBookingLineEntry.orderEntryNr attribute defined at extension b2bcommerce.
        Returns:
        the orderEntryNr
      • getOrderID

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

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

        @Accessor(qualifier="quantity",
                  type=GETTER)
        public java.lang.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​(java.math.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​(java.util.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.Long value)
        Generated method - Setter of B2BBookingLineEntry.quantity attribute defined at extension b2bcommerce.
        Parameters:
        value - the quantity