Class OrderHistoryEntryModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class OrderHistoryEntryModel
    extends ItemModel
    Generated model class for type OrderHistoryEntry first defined at extension basecommerce.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

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

        public static final java.lang.String _ORDERHISTORYRELATION
        Generated relation code constant for relation OrderHistoryRelation defining source attribute order in extension basecommerce.
        See Also:
        Constant Field Values
      • TIMESTAMP

        public static final java.lang.String TIMESTAMP
        Generated constant - Attribute key of OrderHistoryEntry.timestamp attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • EMPLOYEE

        public static final java.lang.String EMPLOYEE
        Generated constant - Attribute key of OrderHistoryEntry.employee attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • DESCRIPTION

        public static final java.lang.String DESCRIPTION
        Generated constant - Attribute key of OrderHistoryEntry.description attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • PREVIOUSORDERVERSION

        public static final java.lang.String PREVIOUSORDERVERSION
        Generated constant - Attribute key of OrderHistoryEntry.previousOrderVersion attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • ORDERPOS

        public static final java.lang.String ORDERPOS
        Generated constant - Attribute key of OrderHistoryEntry.orderPOS attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • ORDER

        public static final java.lang.String ORDER
        Generated constant - Attribute key of OrderHistoryEntry.order attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • DOCUMENTS

        public static final java.lang.String DOCUMENTS
        Generated constant - Attribute key of OrderHistoryEntry.documents attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
    • Constructor Detail

      • OrderHistoryEntryModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public OrderHistoryEntryModel​(OrderModel _order,
                                      java.util.Date _timestamp)
        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:
        _order - initial attribute declared by type OrderHistoryEntry at extension basecommerce
        _timestamp - initial attribute declared by type OrderHistoryEntry at extension basecommerce
      • OrderHistoryEntryModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public OrderHistoryEntryModel​(OrderModel _order,
                                      ItemModel _owner,
                                      java.util.Date _timestamp)
        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:
        _order - initial attribute declared by type OrderHistoryEntry at extension basecommerce
        _owner - initial attribute declared by type Item at extension core
        _timestamp - initial attribute declared by type OrderHistoryEntry at extension basecommerce
    • Method Detail

      • getDescription

        @Accessor(qualifier="description",
                  type=GETTER)
        public java.lang.String getDescription()
        Generated method - Getter of the OrderHistoryEntry.description attribute defined at extension basecommerce.
        Returns:
        the description
      • getDocuments

        @Accessor(qualifier="documents",
                  type=GETTER)
        public java.util.Set<MediaModel> getDocuments()
        Generated method - Getter of the OrderHistoryEntry.documents attribute defined at extension basecommerce. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the documents
      • getEmployee

        @Accessor(qualifier="employee",
                  type=GETTER)
        public EmployeeModel getEmployee()
        Generated method - Getter of the OrderHistoryEntry.employee attribute defined at extension basecommerce.
        Returns:
        the employee
      • getOrder

        @Accessor(qualifier="order",
                  type=GETTER)
        public OrderModel getOrder()
        Generated method - Getter of the OrderHistoryEntry.order attribute defined at extension basecommerce.
        Returns:
        the order
      • getPreviousOrderVersion

        @Accessor(qualifier="previousOrderVersion",
                  type=GETTER)
        public OrderModel getPreviousOrderVersion()
        Generated method - Getter of the OrderHistoryEntry.previousOrderVersion attribute defined at extension basecommerce.
        Returns:
        the previousOrderVersion
      • getTimestamp

        @Accessor(qualifier="timestamp",
                  type=GETTER)
        public java.util.Date getTimestamp()
        Generated method - Getter of the OrderHistoryEntry.timestamp attribute defined at extension basecommerce.
        Returns:
        the timestamp
      • setDescription

        @Accessor(qualifier="description",
                  type=SETTER)
        public void setDescription​(java.lang.String value)
        Generated method - Setter of OrderHistoryEntry.description attribute defined at extension basecommerce.
        Parameters:
        value - the description
      • setDocuments

        @Accessor(qualifier="documents",
                  type=SETTER)
        public void setDocuments​(java.util.Set<MediaModel> value)
        Generated method - Setter of OrderHistoryEntry.documents attribute defined at extension basecommerce.
        Parameters:
        value - the documents
      • setEmployee

        @Accessor(qualifier="employee",
                  type=SETTER)
        public void setEmployee​(EmployeeModel value)
        Generated method - Setter of OrderHistoryEntry.employee attribute defined at extension basecommerce.
        Parameters:
        value - the employee
      • setOrder

        @Accessor(qualifier="order",
                  type=SETTER)
        public void setOrder​(OrderModel value)
        Generated method - Initial setter of OrderHistoryEntry.order attribute defined at extension basecommerce. Can only be used at creation of model - before first save.
        Parameters:
        value - the order
      • setPreviousOrderVersion

        @Accessor(qualifier="previousOrderVersion",
                  type=SETTER)
        public void setPreviousOrderVersion​(OrderModel value)
        Generated method - Setter of OrderHistoryEntry.previousOrderVersion attribute defined at extension basecommerce.
        Parameters:
        value - the previousOrderVersion
      • setTimestamp

        @Accessor(qualifier="timestamp",
                  type=SETTER)
        public void setTimestamp​(java.util.Date value)
        Generated method - Initial setter of OrderHistoryEntry.timestamp attribute defined at extension basecommerce. Can only be used at creation of model - before first save.
        Parameters:
        value - the timestamp