public interface ExclusionEventDao<IDENTIFIER,EVENT>
| Modifier and Type | Method and Description |
|---|---|
void |
delete(String errorUri)
Remove the event
|
void |
delete(String moduleName,
String flowName,
IDENTIFIER identifier)
Remove the event
|
void |
deleteAllExpired()
Delete all e
|
org.ikasan.spec.search.PagedSearchResult<EVENT> |
find(int pageNo,
int pageSize,
String orderBy,
boolean orderAscending,
String moduleName,
String flowName,
String componentName,
IDENTIFIER identifier,
Date fromDate,
Date untilDate)
Perform a paged search for
ExclusionEvents |
List<EVENT> |
find(List<String> moduleName,
List<String> flowName,
Date starteDate,
Date endDate,
IDENTIFIER identifier,
int size)
Find a list of event entities based on criteria.
|
EVENT |
find(String errorUri)
Find the event based on it's URI
|
EVENT |
find(String moduleName,
String flowName,
IDENTIFIER identifier)
Find a specific excluded event
|
List<EVENT> |
findAll()
Find all excluded events
|
List<EVENT> |
getHarvestableRecords(int housekeepingBatchSize)
Get (housekeepingBatchSize) harvestable records.
|
Long |
rowCount(List<String> moduleName,
List<String> flowName,
Date startDate,
Date endDate,
String identifier)
Get the row count for the given criteria.
|
void |
save(EVENT event)
Save the event
|
void |
save(List<EVENT> events)
Save a list of events
|
void |
updateAsHarvested(List<EVENT> events)
Update entity as being harvested.
|
void save(EVENT event)
event - void delete(String moduleName, String flowName, IDENTIFIER identifier)
moduleName - flowName - identifier - void delete(String errorUri)
errorUri - EVENT find(String moduleName, String flowName, IDENTIFIER identifier)
moduleName - flowName - identifier - Long rowCount(List<String> moduleName, List<String> flowName, Date startDate, Date endDate, String identifier)
moduleName - flowName - startDate - endDate - identifier - org.ikasan.spec.search.PagedSearchResult<EVENT> find(int pageNo, int pageSize, String orderBy, boolean orderAscending, String moduleName, String flowName, String componentName, IDENTIFIER identifier, Date fromDate, Date untilDate)
ExclusionEventspageNo - - The page number to retrievepageSize - - The size of the pageorderBy - - order by fieldorderAscending - - ascending flagmoduleName - - The module nameflowName - - The name of Flow internal to the ModulecomponentName - - The component namefromDate - - The from dateuntilDate - - The to dateList<EVENT> find(List<String> moduleName, List<String> flowName, Date starteDate, Date endDate, IDENTIFIER identifier, int size)
moduleName - flowName - starteDate - endDate - identifier - size - List<EVENT> getHarvestableRecords(int housekeepingBatchSize)
housekeepingBatchSize - void deleteAllExpired()
Copyright © 2007-2020 Ikasan. All Rights Reserved.