Class LineItemStateTransitionMessagePayloadImpl
java.lang.Object
com.commercetools.api.models.message.LineItemStateTransitionMessagePayloadImpl
- All Implemented Interfaces:
LineItemStateTransitionMessagePayload
,MessagePayload
,OrderMessagePayload
,io.vrap.rmf.base.client.ModelBase
public class LineItemStateTransitionMessagePayloadImpl
extends Object
implements LineItemStateTransitionMessagePayload, io.vrap.rmf.base.client.ModelBase
Generated after a successful Transition LineItem State 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.LineItemStateTransitionMessagePayload
LINE_ITEM_STATE_TRANSITION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
State the Line Item was transitioned from.Unique identifier of the Line Item.User-defined unique identifier of the LineItem.Number of Line Items for which the State was transitioned.State the Line Item was transitioned to.Date and time (UTC) when the transition of the Line Item State was performed.getType()
int
hashCode()
void
setFromState
(StateReference fromState) State the Line Item was transitioned from.void
setLineItemId
(String lineItemId) Unique identifier of the Line Item.void
setLineItemKey
(String lineItemKey) User-defined unique identifier of the LineItem.void
setQuantity
(Long quantity) Number of Line Items for which the State was transitioned.void
setToState
(StateReference toState) State the Line Item was transitioned to.void
setTransitionDate
(ZonedDateTime transitionDate) Date and time (UTC) when the transition of the Line Item State was performed.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.message.LineItemStateTransitionMessagePayload
withLineItemStateTransitionMessagePayload
Methods inherited from interface com.commercetools.api.models.message.MessagePayload
withMessagePayload
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.message.OrderMessagePayload
withOrderMessagePayload
-
Constructor Details
-
LineItemStateTransitionMessagePayloadImpl
public LineItemStateTransitionMessagePayloadImpl()create empty instance
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceMessagePayload
- Returns:
- type
-
getLineItemId
Unique identifier of the Line Item.
- Specified by:
getLineItemId
in interfaceLineItemStateTransitionMessagePayload
- Returns:
- lineItemId
-
getLineItemKey
User-defined unique identifier of the LineItem.
- Specified by:
getLineItemKey
in interfaceLineItemStateTransitionMessagePayload
- Returns:
- lineItemKey
-
getTransitionDate
Date and time (UTC) when the transition of the Line Item State was performed.
- Specified by:
getTransitionDate
in interfaceLineItemStateTransitionMessagePayload
- Returns:
- transitionDate
-
getQuantity
Number of Line Items for which the State was transitioned.
- Specified by:
getQuantity
in interfaceLineItemStateTransitionMessagePayload
- Returns:
- quantity
-
getFromState
State the Line Item was transitioned from.
- Specified by:
getFromState
in interfaceLineItemStateTransitionMessagePayload
- Returns:
- fromState
-
getToState
State the Line Item was transitioned to.
- Specified by:
getToState
in interfaceLineItemStateTransitionMessagePayload
- Returns:
- toState
-
setLineItemId
Description copied from interface:LineItemStateTransitionMessagePayload
Unique identifier of the Line Item.
- Specified by:
setLineItemId
in interfaceLineItemStateTransitionMessagePayload
- Parameters:
lineItemId
- value to be set
-
setLineItemKey
Description copied from interface:LineItemStateTransitionMessagePayload
User-defined unique identifier of the LineItem.
- Specified by:
setLineItemKey
in interfaceLineItemStateTransitionMessagePayload
- Parameters:
lineItemKey
- value to be set
-
setTransitionDate
Description copied from interface:LineItemStateTransitionMessagePayload
Date and time (UTC) when the transition of the Line Item State was performed.
- Specified by:
setTransitionDate
in interfaceLineItemStateTransitionMessagePayload
- Parameters:
transitionDate
- value to be set
-
setQuantity
Description copied from interface:LineItemStateTransitionMessagePayload
Number of Line Items for which the State was transitioned.
- Specified by:
setQuantity
in interfaceLineItemStateTransitionMessagePayload
- Parameters:
quantity
- value to be set
-
setFromState
Description copied from interface:LineItemStateTransitionMessagePayload
State the Line Item was transitioned from.
- Specified by:
setFromState
in interfaceLineItemStateTransitionMessagePayload
- Parameters:
fromState
- value to be set
-
setToState
Description copied from interface:LineItemStateTransitionMessagePayload
State the Line Item was transitioned to.
- Specified by:
setToState
in interfaceLineItemStateTransitionMessagePayload
- Parameters:
toState
- value to be set
-
equals
-
hashCode
public int hashCode()
-