Class OrderLineItemRemovedMessageImpl
- All Implemented Interfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,OrderLineItemRemovedMessage
,OrderMessage
,Versioned<Message>
,io.vrap.rmf.base.client.ModelBase
Generated after a successful Remove LineItem update action.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.api.models.message.OrderLineItemRemovedMessage
ORDER_LINE_ITEM_REMOVED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Date and time (UTC) the Message was generated.Present on resources created after 1 February 2019 except for events not tracked.getId()
Unique identifier of the Message.Value ofcreatedAt
.Value ofcreatedBy
.Unique identifier of the Line Item.User-defined unique identifier of the LineItem.Price of the Order after the Remove Line Item update action.Line Item quantity after the Remove Line Item update action.Shipping Details of the Order after the Remove Line Item update action.ItemStates after the Remove Line Item update action.TaxedItemPrice of the Order after the Remove Line Item update action.totalPrice
of the Order after the Remove Line Item update action.Quantity of Line Items that were removed during the Remove Line Item update action.Reference to the resource on which the change or action was performed.User-provided identifiers of the resource, such askey
orexternalId
.Version of the resource on which the change or action was performed.Message number in relation to other Messages for a given resource.getType()
Message Type of the Message.Version of a resource.int
hashCode()
void
setCreatedAt
(ZonedDateTime createdAt) Date and time (UTC) the Message was generated.void
setCreatedBy
(CreatedBy createdBy) Present on resources created after 1 February 2019 except for events not tracked.void
Unique identifier of the Message.void
setLastModifiedAt
(ZonedDateTime lastModifiedAt) Value ofcreatedAt
.void
setLastModifiedBy
(LastModifiedBy lastModifiedBy) Value ofcreatedBy
.void
setLineItemId
(String lineItemId) Unique identifier of the Line Item.void
setLineItemKey
(String lineItemKey) User-defined unique identifier of the LineItem.void
setNewPrice
(Price newPrice) Price of the Order after the Remove Line Item update action.void
setNewQuantity
(Long newQuantity) Line Item quantity after the Remove Line Item update action.void
setNewShippingDetail
(ItemShippingDetails newShippingDetail) Shipping Details of the Order after the Remove Line Item update action.void
setNewState
(ItemState... newState) ItemStates after the Remove Line Item update action.void
setNewState
(List<ItemState> newState) ItemStates after the Remove Line Item update action.void
setNewTaxedPrice
(TaxedItemPrice newTaxedPrice) TaxedItemPrice of the Order after the Remove Line Item update action.void
setNewTotalPrice
(CentPrecisionMoney newTotalPrice) totalPrice
of the Order after the Remove Line Item update action.void
setRemovedQuantity
(Long removedQuantity) Quantity of Line Items that were removed during the Remove Line Item update action.void
setResource
(Reference resource) Reference to the resource on which the change or action was performed.void
setResourceUserProvidedIdentifiers
(UserProvidedIdentifiers resourceUserProvidedIdentifiers) User-provided identifiers of the resource, such askey
orexternalId
.void
setResourceVersion
(Long resourceVersion) Version of the resource on which the change or action was performed.void
setSequenceNumber
(Long sequenceNumber) Message number in relation to other Messages for a given resource.void
setVersion
(Long version) Version of a resource.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResource
Methods inherited from interface com.commercetools.api.models.DomainResource
get
Methods inherited from interface com.commercetools.api.models.message.Message
withMessage
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.message.OrderLineItemRemovedMessage
withOrderLineItemRemovedMessage
Methods inherited from interface com.commercetools.api.models.message.OrderMessage
withOrderMessage
-
Constructor Details
-
OrderLineItemRemovedMessageImpl
public OrderLineItemRemovedMessageImpl()create empty instance
-
-
Method Details
-
getId
Unique identifier of the Message. Can be used to track which Messages have been processed.
- Specified by:
getId
in interfaceBaseResource
- Specified by:
getId
in interfaceDomainResource<Message>
- Specified by:
getId
in interfaceIdentifiable<Message>
- Specified by:
getId
in interfaceMessage
- Specified by:
getId
in interfaceVersioned<Message>
- Returns:
- id
-
getVersion
Version of a resource. In case of Messages, this is always
1
.- Specified by:
getVersion
in interfaceBaseResource
- Specified by:
getVersion
in interfaceDomainResource<Message>
- Specified by:
getVersion
in interfaceMessage
- Specified by:
getVersion
in interfaceVersioned<Message>
- Returns:
- version
-
getCreatedAt
Date and time (UTC) the Message was generated.
- Specified by:
getCreatedAt
in interfaceBaseResource
- Specified by:
getCreatedAt
in interfaceMessage
- Returns:
- createdAt
-
getLastModifiedAt
Value of
createdAt
.- Specified by:
getLastModifiedAt
in interfaceBaseResource
- Specified by:
getLastModifiedAt
in interfaceMessage
- Returns:
- lastModifiedAt
-
getLastModifiedBy
Value of
createdBy
.- Specified by:
getLastModifiedBy
in interfaceMessage
- Returns:
- lastModifiedBy
-
getCreatedBy
Present on resources created after 1 February 2019 except for events not tracked.
- Specified by:
getCreatedBy
in interfaceMessage
- Returns:
- createdBy
-
getSequenceNumber
Message number in relation to other Messages for a given resource. The
sequenceNumber
of the next Message for the resource is the successor of thesequenceNumber
of the current Message. Meaning, thesequenceNumber
of the next Message equals thesequenceNumber
of the current Message + 1.sequenceNumber
can be used to ensure that Messages are processed in the correct order for a particular resource.- Specified by:
getSequenceNumber
in interfaceMessage
- Returns:
- sequenceNumber
-
getResource
Reference to the resource on which the change or action was performed.
- Specified by:
getResource
in interfaceMessage
- Returns:
- resource
-
getResourceVersion
Version of the resource on which the change or action was performed.
- Specified by:
getResourceVersion
in interfaceMessage
- Returns:
- resourceVersion
-
getType
Message Type of the Message.
-
getResourceUserProvidedIdentifiers
User-provided identifiers of the resource, such as
key
orexternalId
. Only present if the resource has such identifiers.- Specified by:
getResourceUserProvidedIdentifiers
in interfaceMessage
- Returns:
- resourceUserProvidedIdentifiers
-
getLineItemId
Unique identifier of the Line Item.
- Specified by:
getLineItemId
in interfaceOrderLineItemRemovedMessage
- Returns:
- lineItemId
-
getLineItemKey
User-defined unique identifier of the LineItem.
- Specified by:
getLineItemKey
in interfaceOrderLineItemRemovedMessage
- Returns:
- lineItemKey
-
getRemovedQuantity
Quantity of Line Items that were removed during the Remove Line Item update action.
- Specified by:
getRemovedQuantity
in interfaceOrderLineItemRemovedMessage
- Returns:
- removedQuantity
-
getNewQuantity
Line Item quantity after the Remove Line Item update action.
- Specified by:
getNewQuantity
in interfaceOrderLineItemRemovedMessage
- Returns:
- newQuantity
-
getNewState
ItemStates after the Remove Line Item update action.
- Specified by:
getNewState
in interfaceOrderLineItemRemovedMessage
- Returns:
- newState
-
getNewTotalPrice
totalPrice
of the Order after the Remove Line Item update action.- Specified by:
getNewTotalPrice
in interfaceOrderLineItemRemovedMessage
- Returns:
- newTotalPrice
-
getNewTaxedPrice
TaxedItemPrice of the Order after the Remove Line Item update action.
- Specified by:
getNewTaxedPrice
in interfaceOrderLineItemRemovedMessage
- Returns:
- newTaxedPrice
-
getNewPrice
Price of the Order after the Remove Line Item update action.
- Specified by:
getNewPrice
in interfaceOrderLineItemRemovedMessage
- Returns:
- newPrice
-
getNewShippingDetail
Shipping Details of the Order after the Remove Line Item update action.
- Specified by:
getNewShippingDetail
in interfaceOrderLineItemRemovedMessage
- Returns:
- newShippingDetail
-
setId
Description copied from interface:Message
Unique identifier of the Message. Can be used to track which Messages have been processed.
- Specified by:
setId
in interfaceBaseResource
- Specified by:
setId
in interfaceMessage
- Parameters:
id
- value to be set
-
setVersion
Description copied from interface:Message
Version of a resource. In case of Messages, this is always
1
.- Specified by:
setVersion
in interfaceBaseResource
- Specified by:
setVersion
in interfaceMessage
- Parameters:
version
- value to be set
-
setCreatedAt
Description copied from interface:Message
Date and time (UTC) the Message was generated.
- Specified by:
setCreatedAt
in interfaceBaseResource
- Specified by:
setCreatedAt
in interfaceMessage
- Parameters:
createdAt
- value to be set
-
setLastModifiedAt
Description copied from interface:Message
Value of
createdAt
.- Specified by:
setLastModifiedAt
in interfaceBaseResource
- Specified by:
setLastModifiedAt
in interfaceMessage
- Parameters:
lastModifiedAt
- value to be set
-
setLastModifiedBy
Description copied from interface:Message
Value of
createdBy
.- Specified by:
setLastModifiedBy
in interfaceMessage
- Parameters:
lastModifiedBy
- value to be set
-
setCreatedBy
Description copied from interface:Message
Present on resources created after 1 February 2019 except for events not tracked.
- Specified by:
setCreatedBy
in interfaceMessage
- Parameters:
createdBy
- value to be set
-
setSequenceNumber
Description copied from interface:Message
Message number in relation to other Messages for a given resource. The
sequenceNumber
of the next Message for the resource is the successor of thesequenceNumber
of the current Message. Meaning, thesequenceNumber
of the next Message equals thesequenceNumber
of the current Message + 1.sequenceNumber
can be used to ensure that Messages are processed in the correct order for a particular resource.- Specified by:
setSequenceNumber
in interfaceMessage
- Parameters:
sequenceNumber
- value to be set
-
setResource
Description copied from interface:Message
Reference to the resource on which the change or action was performed.
- Specified by:
setResource
in interfaceMessage
- Parameters:
resource
- value to be set
-
setResourceVersion
Description copied from interface:Message
Version of the resource on which the change or action was performed.
- Specified by:
setResourceVersion
in interfaceMessage
- Parameters:
resourceVersion
- value to be set
-
setResourceUserProvidedIdentifiers
public void setResourceUserProvidedIdentifiers(UserProvidedIdentifiers resourceUserProvidedIdentifiers) Description copied from interface:Message
User-provided identifiers of the resource, such as
key
orexternalId
. Only present if the resource has such identifiers.- Specified by:
setResourceUserProvidedIdentifiers
in interfaceMessage
- Parameters:
resourceUserProvidedIdentifiers
- value to be set
-
setLineItemId
Description copied from interface:OrderLineItemRemovedMessage
Unique identifier of the Line Item.
- Specified by:
setLineItemId
in interfaceOrderLineItemRemovedMessage
- Parameters:
lineItemId
- value to be set
-
setLineItemKey
Description copied from interface:OrderLineItemRemovedMessage
User-defined unique identifier of the LineItem.
- Specified by:
setLineItemKey
in interfaceOrderLineItemRemovedMessage
- Parameters:
lineItemKey
- value to be set
-
setRemovedQuantity
Description copied from interface:OrderLineItemRemovedMessage
Quantity of Line Items that were removed during the Remove Line Item update action.
- Specified by:
setRemovedQuantity
in interfaceOrderLineItemRemovedMessage
- Parameters:
removedQuantity
- value to be set
-
setNewQuantity
Description copied from interface:OrderLineItemRemovedMessage
Line Item quantity after the Remove Line Item update action.
- Specified by:
setNewQuantity
in interfaceOrderLineItemRemovedMessage
- Parameters:
newQuantity
- value to be set
-
setNewState
Description copied from interface:OrderLineItemRemovedMessage
ItemStates after the Remove Line Item update action.
- Specified by:
setNewState
in interfaceOrderLineItemRemovedMessage
- Parameters:
newState
- values to be set
-
setNewState
Description copied from interface:OrderLineItemRemovedMessage
ItemStates after the Remove Line Item update action.
- Specified by:
setNewState
in interfaceOrderLineItemRemovedMessage
- Parameters:
newState
- values to be set
-
setNewTotalPrice
Description copied from interface:OrderLineItemRemovedMessage
totalPrice
of the Order after the Remove Line Item update action.- Specified by:
setNewTotalPrice
in interfaceOrderLineItemRemovedMessage
- Parameters:
newTotalPrice
- value to be set
-
setNewTaxedPrice
Description copied from interface:OrderLineItemRemovedMessage
TaxedItemPrice of the Order after the Remove Line Item update action.
- Specified by:
setNewTaxedPrice
in interfaceOrderLineItemRemovedMessage
- Parameters:
newTaxedPrice
- value to be set
-
setNewPrice
Description copied from interface:OrderLineItemRemovedMessage
Price of the Order after the Remove Line Item update action.
- Specified by:
setNewPrice
in interfaceOrderLineItemRemovedMessage
- Parameters:
newPrice
- value to be set
-
setNewShippingDetail
Description copied from interface:OrderLineItemRemovedMessage
Shipping Details of the Order after the Remove Line Item update action.
- Specified by:
setNewShippingDetail
in interfaceOrderLineItemRemovedMessage
- Parameters:
newShippingDetail
- value to be set
-
equals
-
hashCode
-