Class OrderModificationRecordModel

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
OrderCancelRecordModel, OrderReturnRecordModel

public class OrderModificationRecordModel extends ItemModel
Generated model class for type OrderModificationRecord first defined at extension basecommerce.
See Also:
  • Field Details

    • _TYPECODE

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

      public static final String _ORDER2ORDERMODIFICATIONRECORDS
      Generated relation code constant for relation Order2OrderModificationRecords defining source attribute order in extension basecommerce.
      See Also:
    • INPROGRESS

      public static final String INPROGRESS
      Generated constant - Attribute key of OrderModificationRecord.inProgress attribute defined at extension basecommerce.
      See Also:
    • IDENTIFIER

      public static final String IDENTIFIER
      Generated constant - Attribute key of OrderModificationRecord.identifier attribute defined at extension basecommerce.
      See Also:
    • ORDER

      public static final String ORDER
      Generated constant - Attribute key of OrderModificationRecord.order attribute defined at extension basecommerce.
      See Also:
    • MODIFICATIONRECORDENTRIES

      public static final String MODIFICATIONRECORDENTRIES
      Generated constant - Attribute key of OrderModificationRecord.modificationRecordEntries attribute defined at extension basecommerce.
      See Also:
  • Constructor Details

    • OrderModificationRecordModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public OrderModificationRecordModel(boolean _inProgress, OrderModel _order)
      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:
      _inProgress - initial attribute declared by type OrderModificationRecord at extension basecommerce
      _order - initial attribute declared by type OrderModificationRecord at extension basecommerce
    • OrderModificationRecordModel

      @Deprecated(since="4.1.1", forRemoval=true) public OrderModificationRecordModel(boolean _inProgress, OrderModel _order, ItemModel _owner)
      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:
      _inProgress - initial attribute declared by type OrderModificationRecord at extension basecommerce
      _order - initial attribute declared by type OrderModificationRecord at extension basecommerce
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getIdentifier

      @Accessor(qualifier="identifier", type=GETTER) public String getIdentifier()
      Generated method - Getter of the OrderModificationRecord.identifier attribute defined at extension basecommerce.
      Returns:
      the identifier
    • getModificationRecordEntries

      @Accessor(qualifier="modificationRecordEntries", type=GETTER) public Collection<OrderModificationRecordEntryModel> getModificationRecordEntries()
      Generated method - Getter of the OrderModificationRecord.modificationRecordEntries attribute defined at extension basecommerce. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the modificationRecordEntries
    • getOrder

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

      @Accessor(qualifier="inProgress", type=GETTER) public boolean isInProgress()
      Generated method - Getter of the OrderModificationRecord.inProgress attribute defined at extension basecommerce.
      Returns:
      the inProgress - Determines if the partial type of orderModification is currently in progress
    • setIdentifier

      @Accessor(qualifier="identifier", type=SETTER) public void setIdentifier(String value)
      Generated method - Setter of OrderModificationRecord.identifier attribute defined at extension basecommerce.
      Parameters:
      value - the identifier
    • setInProgress

      @Accessor(qualifier="inProgress", type=SETTER) public void setInProgress(boolean value)
      Generated method - Setter of OrderModificationRecord.inProgress attribute defined at extension basecommerce.
      Parameters:
      value - the inProgress - Determines if the partial type of orderModification is currently in progress
    • setModificationRecordEntries

      @Accessor(qualifier="modificationRecordEntries", type=SETTER) public void setModificationRecordEntries(Collection<OrderModificationRecordEntryModel> value)
      Generated method - Setter of OrderModificationRecord.modificationRecordEntries attribute defined at extension basecommerce.
      Parameters:
      value - the modificationRecordEntries
    • setOrder

      @Accessor(qualifier="order", type=SETTER) public void setOrder(OrderModel value)
      Generated method - Setter of OrderModificationRecord.order attribute defined at extension basecommerce.
      Parameters:
      value - the order