in data-index/data-index-common/src/main/java/org/kie/kogito/index/service/IndexingService.java [105:122]
public <T> void indexUserTaskInstanceEvent(UserTaskInstanceDataEvent<T> event) {
UserTaskInstanceStorage storage = manager.getUserTaskInstanceStorage();
if (event instanceof MultipleUserTaskInstanceDataEvent) {
storage.indexGroup((MultipleUserTaskInstanceDataEvent) event);
} else if (event instanceof UserTaskInstanceAssignmentDataEvent) {
storage.indexAssignment((UserTaskInstanceAssignmentDataEvent) event);
} else if (event instanceof UserTaskInstanceAttachmentDataEvent) {
storage.indexAttachment((UserTaskInstanceAttachmentDataEvent) event);
} else if (event instanceof UserTaskInstanceDeadlineDataEvent) {
storage.indexDeadline((UserTaskInstanceDeadlineDataEvent) event);
} else if (event instanceof UserTaskInstanceStateDataEvent) {
storage.indexState((UserTaskInstanceStateDataEvent) event);
} else if (event instanceof UserTaskInstanceCommentDataEvent) {
storage.indexComment((UserTaskInstanceCommentDataEvent) event);
} else if (event instanceof UserTaskInstanceVariableDataEvent) {
storage.indexVariable((UserTaskInstanceVariableDataEvent) event);
}
}