Package com.persequor.saga.componenttest
Class EventBuilder
java.lang.Object
com.persequor.saga.componenttest.EventBuilder
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic EventBuilderbizStep(BizStep bizStep, Disposition disposition) bizTransaction(BizTransaction bizTransaction) bizTransaction(String type, String value) build()static EventBuilderstatic EventBuildercommission(int epcCount) static EventBuilderstatic EventBuilderstatic EventBuilderdisaggregation(Event event) epcs(Collection<String> epc) history(EventBuilder.EventHistoryBuilder existingHistory, EventBuilder initialEvent, int count) history(EventBuilder initialEvent, int count) inputEpcs(Collection<String> epc) inputQuantities(QuantityElement... quantityElements) inputQuantities(String epcClass, BigDecimal qty, String unitOfMeasure) inputQuantities(Collection<QuantityElement> quantityElements) location()quantities(QuantityElement... quantityElements) quantities(String epcClass, Integer qty, String unitOfMeasure) quantities(String epcClass, BigDecimal qty, String unitOfMeasure) quantities(Collection<QuantityElement> quantityElements) static EventBuilderrelativeLocation(int offset) relativeTime(int offset) relativeTime(Duration offset) removeEpcs(int... indexes) revert()static EventBuildersagaEventId(UUID sagaEventId) static EventBuildershipping()time(ZonedDateTime eventTime) static EventBuilderstatic EventBuildertransformation(int epcCount) voidtruncateEpcsTo(int wantedCount)
-
Method Details
-
revert
-
commission
-
transformation
-
commission
-
transformation
-
decommission
-
removeEpcs
-
clearEpcs
-
epcs
-
epcs
-
inputEpcs
-
inputEpcs
-
parent
-
sagaEventId
-
customTag
-
revert
-
shipping
-
receiving
-
aggregation
-
disaggregation
-
disaggregation
-
history
public static EventBuilder.EventHistoryBuilder history(EventBuilder.EventHistoryBuilder existingHistory, EventBuilder initialEvent, int count) -
history
-
type
-
time
-
time
-
relativeTime
-
relativeTime
-
bizStep
-
bizTransaction
-
bizTransaction
-
relativeLocation
-
location
-
location
-
inputQuantities
-
inputQuantities
-
inputQuantities
-
quantities
-
quantities
-
quantities
-
quantities
-
build
-
truncateEpcsTo
public void truncateEpcsTo(int wantedCount) -
uniqueEpcisId
-
specificEpcisId
-