Class OrderTransitionLineItemStateActionImpl
java.lang.Object
com.commercetools.api.models.order.OrderTransitionLineItemStateActionImpl
- All Implemented Interfaces:
OrderTransitionLineItemStateAction
,OrderUpdateAction
,ResourceUpdateAction<OrderUpdateAction>
,io.vrap.rmf.base.client.ModelBase
public class OrderTransitionLineItemStateActionImpl
extends Object
implements OrderTransitionLineItemStateAction, io.vrap.rmf.base.client.ModelBase
Produces the Line Item State Transition Message.
-
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.order.OrderTransitionLineItemStateAction
TRANSITION_LINE_ITEM_STATE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Date and time (UTC) to perform the State transition.State the Line Item should transition from.id
of the LineItem to update.key
of the LineItem to update.Number of Line Items that should transition State.State the Line Item should transition to.int
hashCode()
void
setActualTransitionDate
(ZonedDateTime actualTransitionDate) Date and time (UTC) to perform the State transition.void
setFromState
(StateResourceIdentifier fromState) State the Line Item should transition from.void
setLineItemId
(String lineItemId) id
of the LineItem to update.void
setLineItemKey
(String lineItemKey) key
of the LineItem to update.void
setQuantity
(Long quantity) Number of Line Items that should transition State.void
setToState
(StateResourceIdentifier toState) State the Line Item should transition to.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.order.OrderTransitionLineItemStateAction
withOrderTransitionLineItemStateAction
Methods inherited from interface com.commercetools.api.models.order.OrderUpdateAction
withOrderUpdateAction
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Constructor Details
-
OrderTransitionLineItemStateActionImpl
public OrderTransitionLineItemStateActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceOrderUpdateAction
- Specified by:
getAction
in interfaceResourceUpdateAction<OrderUpdateAction>
- Returns:
- action
-
getLineItemId
id
of the LineItem to update. EitherlineItemId
orlineItemKey
is required.- Specified by:
getLineItemId
in interfaceOrderTransitionLineItemStateAction
- Returns:
- lineItemId
-
getLineItemKey
key
of the LineItem to update. EitherlineItemId
orlineItemKey
is required.- Specified by:
getLineItemKey
in interfaceOrderTransitionLineItemStateAction
- Returns:
- lineItemKey
-
getQuantity
Number of Line Items that should transition State.
- Specified by:
getQuantity
in interfaceOrderTransitionLineItemStateAction
- Returns:
- quantity
-
getFromState
State the Line Item should transition from.
- Specified by:
getFromState
in interfaceOrderTransitionLineItemStateAction
- Returns:
- fromState
-
getToState
State the Line Item should transition to.
- Specified by:
getToState
in interfaceOrderTransitionLineItemStateAction
- Returns:
- toState
-
getActualTransitionDate
Date and time (UTC) to perform the State transition.
- Specified by:
getActualTransitionDate
in interfaceOrderTransitionLineItemStateAction
- Returns:
- actualTransitionDate
-
setLineItemId
Description copied from interface:OrderTransitionLineItemStateAction
id
of the LineItem to update. EitherlineItemId
orlineItemKey
is required.- Specified by:
setLineItemId
in interfaceOrderTransitionLineItemStateAction
- Parameters:
lineItemId
- value to be set
-
setLineItemKey
Description copied from interface:OrderTransitionLineItemStateAction
key
of the LineItem to update. EitherlineItemId
orlineItemKey
is required.- Specified by:
setLineItemKey
in interfaceOrderTransitionLineItemStateAction
- Parameters:
lineItemKey
- value to be set
-
setQuantity
Description copied from interface:OrderTransitionLineItemStateAction
Number of Line Items that should transition State.
- Specified by:
setQuantity
in interfaceOrderTransitionLineItemStateAction
- Parameters:
quantity
- value to be set
-
setFromState
Description copied from interface:OrderTransitionLineItemStateAction
State the Line Item should transition from.
- Specified by:
setFromState
in interfaceOrderTransitionLineItemStateAction
- Parameters:
fromState
- value to be set
-
setToState
Description copied from interface:OrderTransitionLineItemStateAction
State the Line Item should transition to.
- Specified by:
setToState
in interfaceOrderTransitionLineItemStateAction
- Parameters:
toState
- value to be set
-
setActualTransitionDate
Description copied from interface:OrderTransitionLineItemStateAction
Date and time (UTC) to perform the State transition.
- Specified by:
setActualTransitionDate
in interfaceOrderTransitionLineItemStateAction
- Parameters:
actualTransitionDate
- value to be set
-
equals
-
hashCode
public int hashCode()
-