Interface OrderStateChangedMessage
- All Superinterfaces:
BaseResource,DomainResource<Message>,Identifiable<Message>,Message,OrderMessage,Versioned<Message>
Generated after a successful Change OrderState update action.
Example to create an instance using the builder pattern
OrderStateChangedMessage orderStateChangedMessage = OrderStateChangedMessage.builder()
.id("{id}")
.version(0.3)
.createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.sequenceNumber(0.3)
.resource(resourceBuilder -> resourceBuilder)
.resourceVersion(0.3)
.orderState(OrderState.OPEN)
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for OrderStateChangedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for OrderStateChangedMessagebuilder(OrderStateChangedMessage template) create builder for OrderStateChangedMessage instancecopyDeep()static OrderStateChangedMessagedeepCopy(OrderStateChangedMessage template) factory method to create a deep copy of OrderStateChangedMessageOrderState before the Change Order State update action.@NotNull OrderStateOrderState after the Change Order State update action.static OrderStateChangedMessageof()factory methodstatic OrderStateChangedMessageof(OrderStateChangedMessage template) factory method to create a shallow copy OrderStateChangedMessagevoidsetOldOrderState(OrderState oldOrderState) OrderState before the Change Order State update action.voidsetOrderState(OrderState orderState) OrderState after the Change Order State update action.static com.fasterxml.jackson.core.type.TypeReference<OrderStateChangedMessage>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map functionMethods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResourceMethods inherited from interface com.commercetools.api.models.DomainResource
getMethods inherited from interface com.commercetools.api.models.message.Message
getCreatedAt, getCreatedBy, getId, getLastModifiedAt, getLastModifiedBy, getResource, getResourceUserProvidedIdentifiers, getResourceVersion, getSequenceNumber, getType, getVersion, setCreatedAt, setCreatedBy, setId, setLastModifiedAt, setLastModifiedBy, setResource, setResourceUserProvidedIdentifiers, setResourceVersion, setSequenceNumber, setVersion, withMessageMethods inherited from interface com.commercetools.api.models.message.OrderMessage
withOrderMessage
-
Field Details
-
ORDER_STATE_CHANGED
discriminator value for OrderStateChangedMessage- See Also:
-
-
Method Details
-
getOrderState
OrderState after the Change Order State update action.
- Returns:
- orderState
-
getOldOrderState
OrderState getOldOrderState()OrderState before the Change Order State update action.
- Returns:
- oldOrderState
-
setOrderState
OrderState after the Change Order State update action.
- Parameters:
orderState- value to be set
-
setOldOrderState
OrderState before the Change Order State update action.
- Parameters:
oldOrderState- value to be set
-
of
factory method- Returns:
- instance of OrderStateChangedMessage
-
of
factory method to create a shallow copy OrderStateChangedMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
OrderStateChangedMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage- Specified by:
copyDeepin interfaceOrderMessage
-
deepCopy
factory method to create a deep copy of OrderStateChangedMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderStateChangedMessage- Returns:
- builder
-
builder
create builder for OrderStateChangedMessage instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withOrderStateChangedMessage
accessor map function- Type Parameters:
T- mapped type- Parameters:
helper- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-