public void indexUserTaskInstanceEvent()

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);
        }
    }