Interface PlatformReindexService
-
- All Known Implementing Classes:
PlatformReindexServiceImpl
public interface PlatformReindexService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidreindexActivities()Reindex all process activity instances in the database.voidreindexActivity(java.lang.String activityInstanceId)Reindex one activity instance.voidreindexCaseInstance(java.lang.String caseInstanceId)Reindex one case instance.voidreindexCaseInstances()Reindex all case instances in the database.voidreindexContentItem(java.lang.String contentItemId)Reindex one content item.voidreindexContentItems()Reindex all content items in the database.voidreindexPlanItemInstance(java.lang.String planItemInstanceId)Reindex one plan item instance.voidreindexPlanItemInstances()Reindex all plan item instances in the database.voidreindexProcessInstance(java.lang.String processInstanceId)Reindex one process instance.voidreindexProcessInstances()Reindex all process instances in the database.voidreindexTask(java.lang.String taskId)Reindex one task.voidreindexTasks()Reindex all tasks in the database.voidreindexWork()Reindex all work instances (i.e.
-
-
-
Method Detail
-
reindexProcessInstances
void reindexProcessInstances()
Reindex all process instances in the database. A new index will be created, filled with the data and the alias is swapped to this new index at the end of the operation This method will return immediately, but the indexing will happen asynchronously on a background thread.
-
reindexProcessInstance
void reindexProcessInstance(java.lang.String processInstanceId)
Reindex one process instance. This method, contrary toreindexProcessInstance(String)runs synchronously. If the process instance is a root process instance, data changes will be propagated to all children.
-
reindexActivities
void reindexActivities()
Reindex all process activity instances in the database. A new index will be created, filled with the data and the alias is swapped to this new index at the end of the operation This method will return immediately, but the indexing will happen asynchronously on a background thread.
-
reindexActivity
void reindexActivity(java.lang.String activityInstanceId)
Reindex one activity instance. This method, contrary toreindexCaseInstance(String)runs synchronously.
-
reindexTasks
void reindexTasks()
Reindex all tasks in the database. A new index will be created, filled with the data and the alias is swapped to this new index at the end of the operation This method will return immediately, but the indexing will happen asynchronously on a background thread.
-
reindexTask
void reindexTask(java.lang.String taskId)
Reindex one task. This method, contrary toreindexCaseInstance(String)runs synchronously.
-
reindexCaseInstances
void reindexCaseInstances()
Reindex all case instances in the database. A new index will be created, filled with the data and the alias is swapped to this new index at the end of the operation This method will return immediately, but the indexing will happen asynchronously on a background thread.
-
reindexCaseInstance
void reindexCaseInstance(java.lang.String caseInstanceId)
Reindex one case instance. This method, contrary toreindexCaseInstance(String)runs synchronously. If the process instance is a root process instance, data changes will be propagated to all children.
-
reindexPlanItemInstances
void reindexPlanItemInstances()
Reindex all plan item instances in the database. A new index will be created, filled with the data and the alias is swapped to this new index at the end of the operation This method will return immediately, but the indexing will happen asynchronously on a background thread.
-
reindexPlanItemInstance
void reindexPlanItemInstance(java.lang.String planItemInstanceId)
Reindex one plan item instance. This method, contrary toreindexCaseInstance(String)runs synchronously.
-
reindexContentItems
void reindexContentItems()
Reindex all content items in the database. A new index will be created, filled with the data and the alias is swapped to this new index at the end of the operation This method will return immediately, but the indexing will happen asynchronously on a background thread.
-
reindexContentItem
void reindexContentItem(java.lang.String contentItemId)
Reindex one content item. This method, contrary toreindexCaseInstance(String)runs synchronously.
-
reindexWork
void reindexWork()
Reindex all work instances (i.e. root process and case instances) in the database. A new index will be created, filled with the data and the alias is swapped to this new index at the end of the operation This method will return immediately, but the indexing will happen asynchronously on a background thread. There is no 'single work instance' reindex method. This is done by callingreindexProcessInstance(String)orreindexCaseInstance(String), which will update the work index if the instance is a root instance.
-
-