Interface OrderCustomerSetMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,OrderMessage
,Versioned<Message>
Generated after a successful Set Customer ID update action.
Example to create an instance using the builder pattern
OrderCustomerSetMessage orderCustomerSetMessage = OrderCustomerSetMessage.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)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for OrderCustomerSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for OrderCustomerSetMessagebuilder
(OrderCustomerSetMessage template) create builder for OrderCustomerSetMessage instancestatic OrderCustomerSetMessage
deepCopy
(OrderCustomerSetMessage template) factory method to create a deep copy of OrderCustomerSetMessage@Valid CustomerReference
Customer on the Order after the Set Customer ID update action.@Valid CustomerGroupReference
CustomerGroup on the Order after the Set Customer ID update action.@Valid CustomerReference
Customer on the Order before the Set Customer ID update action.@Valid CustomerGroupReference
CustomerGroup on the Order before the Set Customer ID update action.static OrderCustomerSetMessage
of()
factory methodstatic OrderCustomerSetMessage
of
(OrderCustomerSetMessage template) factory method to create a shallow copy OrderCustomerSetMessagevoid
setCustomer
(CustomerReference customer) Customer on the Order after the Set Customer ID update action.void
setCustomerGroup
(CustomerGroupReference customerGroup) CustomerGroup on the Order after the Set Customer ID update action.void
setOldCustomer
(CustomerReference oldCustomer) Customer on the Order before the Set Customer ID update action.void
setOldCustomerGroup
(CustomerGroupReference oldCustomerGroup) CustomerGroup on the Order before the Set Customer ID update action.static com.fasterxml.jackson.core.type.TypeReference<OrderCustomerSetMessage>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
accessor map functionMethods 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
getCreatedAt, getCreatedBy, getId, getLastModifiedAt, getLastModifiedBy, getResource, getResourceUserProvidedIdentifiers, getResourceVersion, getSequenceNumber, getType, getVersion, setCreatedAt, setCreatedBy, setId, setLastModifiedAt, setLastModifiedBy, setResource, setResourceUserProvidedIdentifiers, setResourceVersion, setSequenceNumber, setVersion, withMessage
Methods inherited from interface com.commercetools.api.models.message.OrderMessage
withOrderMessage
-
Field Details
-
ORDER_CUSTOMER_SET
discriminator value for OrderCustomerSetMessage- See Also:
-
-
Method Details
-
getCustomer
Customer on the Order after the Set Customer ID update action.
- Returns:
- customer
-
getCustomerGroup
CustomerGroup on the Order after the Set Customer ID update action.
- Returns:
- customerGroup
-
getOldCustomer
Customer on the Order before the Set Customer ID update action.
- Returns:
- oldCustomer
-
getOldCustomerGroup
CustomerGroup on the Order before the Set Customer ID update action.
- Returns:
- oldCustomerGroup
-
setCustomer
Customer on the Order after the Set Customer ID update action.
- Parameters:
customer
- value to be set
-
setCustomerGroup
CustomerGroup on the Order after the Set Customer ID update action.
- Parameters:
customerGroup
- value to be set
-
setOldCustomer
Customer on the Order before the Set Customer ID update action.
- Parameters:
oldCustomer
- value to be set
-
setOldCustomerGroup
CustomerGroup on the Order before the Set Customer ID update action.
- Parameters:
oldCustomerGroup
- value to be set
-
of
factory method- Returns:
- instance of OrderCustomerSetMessage
-
of
factory method to create a shallow copy OrderCustomerSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
factory method to create a deep copy of OrderCustomerSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderCustomerSetMessage- Returns:
- builder
-
builder
create builder for OrderCustomerSetMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withOrderCustomerSetMessage
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
-