public final class LineItemStateTransitionMessagePayloadBuilder extends Object
Constructor and Description |
---|
LineItemStateTransitionMessagePayloadBuilder() |
Modifier and Type | Method and Description |
---|---|
LineItemStateTransitionMessagePayload |
build() |
LineItemStateTransitionMessagePayloadBuilder |
fromState(StateReference fromState) |
StateReference |
getFromState() |
String |
getLineItemId() |
Long |
getQuantity() |
StateReference |
getToState() |
ZonedDateTime |
getTransitionDate() |
LineItemStateTransitionMessagePayloadBuilder |
lineItemId(String lineItemId) |
static LineItemStateTransitionMessagePayloadBuilder |
of() |
static LineItemStateTransitionMessagePayloadBuilder |
of(LineItemStateTransitionMessagePayload template) |
LineItemStateTransitionMessagePayloadBuilder |
quantity(Long quantity) |
LineItemStateTransitionMessagePayloadBuilder |
toState(StateReference toState) |
LineItemStateTransitionMessagePayloadBuilder |
transitionDate(ZonedDateTime transitionDate) |
public LineItemStateTransitionMessagePayloadBuilder()
public LineItemStateTransitionMessagePayloadBuilder lineItemId(String lineItemId)
public LineItemStateTransitionMessagePayloadBuilder transitionDate(ZonedDateTime transitionDate)
public LineItemStateTransitionMessagePayloadBuilder quantity(Long quantity)
public LineItemStateTransitionMessagePayloadBuilder fromState(StateReference fromState)
public LineItemStateTransitionMessagePayloadBuilder toState(StateReference toState)
public String getLineItemId()
public ZonedDateTime getTransitionDate()
public Long getQuantity()
public StateReference getFromState()
public StateReference getToState()
public LineItemStateTransitionMessagePayload build()
public static LineItemStateTransitionMessagePayloadBuilder of()
public static LineItemStateTransitionMessagePayloadBuilder of(LineItemStateTransitionMessagePayload template)