Class OrderModificationRecordEntryModel

    • Field Detail

      • _TYPECODE

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

        public static final java.lang.String _ORDERMODIFICATIONRECORD2ORDERMODIFICATIONRECORDENTRIES
        Generated relation code constant for relation OrderModificationRecord2OrderModificationRecordEntries defining source attribute modificationRecord in extension basecommerce.
        See Also:
        Constant Field Values
      • CODE

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

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

        public static final java.lang.String STATUS
        Generated constant - Attribute key of OrderModificationRecordEntry.status attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • ORIGINALVERSION

        public static final java.lang.String ORIGINALVERSION
        Generated constant - Attribute key of OrderModificationRecordEntry.originalVersion attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • PRINCIPAL

        public static final java.lang.String PRINCIPAL
        Generated constant - Attribute key of OrderModificationRecordEntry.principal attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • FAILEDMESSAGE

        public static final java.lang.String FAILEDMESSAGE
        Generated constant - Attribute key of OrderModificationRecordEntry.failedMessage attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • NOTES

        public static final java.lang.String NOTES
        Generated constant - Attribute key of OrderModificationRecordEntry.notes attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • MODIFICATIONRECORD

        public static final java.lang.String MODIFICATIONRECORD
        Generated constant - Attribute key of OrderModificationRecordEntry.modificationRecord attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • ORDERENTRIESMODIFICATIONENTRIES

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

      • OrderModificationRecordEntryModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public OrderModificationRecordEntryModel​(java.lang.String _code,
                                                 OrderModificationRecordModel _modificationRecord,
                                                 OrderHistoryEntryModel _originalVersion,
                                                 OrderModificationEntryStatus _status,
                                                 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:
        _code - initial attribute declared by type OrderModificationRecordEntry at extension basecommerce
        _modificationRecord - initial attribute declared by type OrderModificationRecordEntry at extension basecommerce
        _originalVersion - initial attribute declared by type OrderModificationRecordEntry at extension basecommerce
        _status - initial attribute declared by type OrderModificationRecordEntry at extension basecommerce
        _timestamp - initial attribute declared by type OrderModificationRecordEntry at extension basecommerce
      • OrderModificationRecordEntryModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public OrderModificationRecordEntryModel​(java.lang.String _code,
                                                 OrderModificationRecordModel _modificationRecord,
                                                 OrderHistoryEntryModel _originalVersion,
                                                 ItemModel _owner,
                                                 OrderModificationEntryStatus _status,
                                                 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:
        _code - initial attribute declared by type OrderModificationRecordEntry at extension basecommerce
        _modificationRecord - initial attribute declared by type OrderModificationRecordEntry at extension basecommerce
        _originalVersion - initial attribute declared by type OrderModificationRecordEntry at extension basecommerce
        _owner - initial attribute declared by type Item at extension core
        _status - initial attribute declared by type OrderModificationRecordEntry at extension basecommerce
        _timestamp - initial attribute declared by type OrderModificationRecordEntry at extension basecommerce
    • Method Detail

      • getCode

        @Accessor(qualifier="code",
                  type=GETTER)
        public java.lang.String getCode()
        Generated method - Getter of the OrderModificationRecordEntry.code attribute defined at extension basecommerce.
        Returns:
        the code
      • getFailedMessage

        @Accessor(qualifier="failedMessage",
                  type=GETTER)
        public java.lang.String getFailedMessage()
        Generated method - Getter of the OrderModificationRecordEntry.failedMessage attribute defined at extension basecommerce.
        Returns:
        the failedMessage
      • getModificationRecord

        @Accessor(qualifier="modificationRecord",
                  type=GETTER)
        public OrderModificationRecordModel getModificationRecord()
        Generated method - Getter of the OrderModificationRecordEntry.modificationRecord attribute defined at extension basecommerce.
        Returns:
        the modificationRecord
      • getNotes

        @Accessor(qualifier="notes",
                  type=GETTER)
        public java.lang.String getNotes()
        Generated method - Getter of the OrderModificationRecordEntry.notes attribute defined at extension basecommerce.
        Returns:
        the notes
      • getOrderEntriesModificationEntries

        @Accessor(qualifier="orderEntriesModificationEntries",
                  type=GETTER)
        public java.util.Collection<OrderEntryModificationRecordEntryModel> getOrderEntriesModificationEntries()
        Generated method - Getter of the OrderModificationRecordEntry.orderEntriesModificationEntries attribute defined at extension basecommerce. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the orderEntriesModificationEntries
      • getOriginalVersion

        @Accessor(qualifier="originalVersion",
                  type=GETTER)
        public OrderHistoryEntryModel getOriginalVersion()
        Generated method - Getter of the OrderModificationRecordEntry.originalVersion attribute defined at extension basecommerce.
        Returns:
        the originalVersion
      • getPrincipal

        @Accessor(qualifier="principal",
                  type=GETTER)
        public PrincipalModel getPrincipal()
        Generated method - Getter of the OrderModificationRecordEntry.principal attribute defined at extension basecommerce.
        Returns:
        the principal
      • getTimestamp

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

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

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

        @Accessor(qualifier="modificationRecord",
                  type=SETTER)
        public void setModificationRecord​(OrderModificationRecordModel value)
        Generated method - Setter of OrderModificationRecordEntry.modificationRecord attribute defined at extension basecommerce.
        Parameters:
        value - the modificationRecord
      • setNotes

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

        @Accessor(qualifier="orderEntriesModificationEntries",
                  type=SETTER)
        public void setOrderEntriesModificationEntries​(java.util.Collection<OrderEntryModificationRecordEntryModel> value)
        Generated method - Setter of OrderModificationRecordEntry.orderEntriesModificationEntries attribute defined at extension basecommerce.
        Parameters:
        value - the orderEntriesModificationEntries
      • setOriginalVersion

        @Accessor(qualifier="originalVersion",
                  type=SETTER)
        public void setOriginalVersion​(OrderHistoryEntryModel value)
        Generated method - Initial setter of OrderModificationRecordEntry.originalVersion attribute defined at extension basecommerce. Can only be used at creation of model - before first save.
        Parameters:
        value - the originalVersion
      • setPrincipal

        @Accessor(qualifier="principal",
                  type=SETTER)
        public void setPrincipal​(PrincipalModel value)
        Generated method - Setter of OrderModificationRecordEntry.principal attribute defined at extension basecommerce.
        Parameters:
        value - the principal
      • setTimestamp

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