Package com.persequor.event
Interface IRepositoryEventsQuery<T extends IRepositoryEventsQuery<T>>
- All Superinterfaces:
- IEventsQuery<T>
- All Known Subinterfaces:
- IElasticEventsQuery<T>
public interface IRepositoryEventsQuery<T extends IRepositoryEventsQuery<T>>
extends IEventsQuery<T>
- 
Method SummaryModifier and TypeMethodDescriptionexecute()This will set the mode of EPC expansion on subsequent matchByXxx(...) methods, so any query for EPCs, ParentID, InputEPC may search for alternative versions of the given EPCs.Methods inherited from interface com.persequor.event.IEventsQuerybyAction, byAction, byBizLocation, byBizLocation, byBizStep, byBizStep, byBizTransaction, byBizTransaction, byDestination, byDestination, byDisposition, byDisposition, byEpcisEventId, byEpcisEventId, byEventTime, byEventType, byEventType, byGeEventTime, byGeRecordTime, byLtEventTime, byLtRecordTime, byMatchAnyEPC, byMatchAnyEPC, byMatchAnyEpcClass, byMatchAnyEpcClass, byMatchBizTransaction, byMatchBizTransaction, byMatchEpc, byMatchEpc, byMatchEpcClass, byMatchEpcClass, byMatchParentID, byMatchParentID, byReadPoint, byRecordTime, bySagaEventId, bySagaEventId, bySagaEventIdentifiers, bySource, bySource, filterRevertedEvents, withLimit, withOffset
- 
Method Details- 
orderBy
- 
execute
- 
executeSingleOptional<Event> executeSingle() throws QueryParameterException, QueryTooComplexException, EventRepositoryException, QueryTooLargeException
- 
withEpcExpansionThis will set the mode of EPC expansion on subsequent matchByXxx(...) methods, so any query for EPCs, ParentID, InputEPC may search for alternative versions of the given EPCs. The mode is `DISABLED` by default, meaning no expansion will be done.- Parameters:
- mode- the mode of EPC Expansion to use
- Returns:
- a query for chaining, possibly the same instance
- See Also:
 
 
-