Class AbstractTaskAssigningQueryMapper<T>

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  AbstractTaskAssigningQueryMapper.TASK_QUERY_COLUMN
      Represents the columns returned by the "jbpm-task-assigning-human-task-with-user", "task-assigning-tasks-with-potential-owners-and-planning-task" and task-assigning-tasks-with-planning-task-optimized" queries.
    • Field Summary

      • Fields inherited from interface org.jbpm.services.api.query.QueryResultMapper

        COLUMN_ACTIVATIONTIME, COLUMN_ACTUALOWNER, COLUMN_CORRELATIONKEY, COLUMN_CREATEDBY, COLUMN_CREATEDON, COLUMN_DEPLOYMENTID, COLUMN_DESCRIPTION, COLUMN_DUEDATE, COLUMN_DURATION, COLUMN_END, COLUMN_ERROR, COLUMN_ERROR_ACK, COLUMN_ERROR_ACK_AT, COLUMN_ERROR_ACK_BY, COLUMN_ERROR_ACTIVITY_ID, COLUMN_ERROR_ACTIVITY_NAME, COLUMN_ERROR_DATE, COLUMN_ERROR_DEPLOYMENT_ID, COLUMN_ERROR_ID, COLUMN_ERROR_JOB_ID, COLUMN_ERROR_MSG, COLUMN_ERROR_PROCESS_ID, COLUMN_ERROR_PROCESS_INST_ID, COLUMN_ERROR_TYPE, COLUMN_EXCLUDED_OWNER, COLUMN_EXPIRATIONTIME, COLUMN_EXTERNALID, COLUMN_FORM_NAME, COLUMN_IDENTITY, COLUMN_JOB_BUSINESSKEY, COLUMN_JOB_COMMANDNAME, COLUMN_JOB_ID, COLUMN_JOB_MESSAGE, COLUMN_JOB_STATUS, COLUMN_JOB_TIMESTAMP, COLUMN_LASTMODIFICATION_DATE, COLUMN_LASTMODIFICATION_USER, COLUMN_NAME, COLUMN_ORGANIZATIONAL_ENTITY, COLUMN_OUTCOME, COLUMN_PARENTID, COLUMN_PARENTPROCESSINSTANCEID, COLUMN_POTOWNER, COLUMN_PRIORITY, COLUMN_PROCESS_LASTMODIFICATIONDATE, COLUMN_PROCESSID, COLUMN_PROCESSINSTANCEDESCRIPTION, COLUMN_PROCESSINSTANCEID, COLUMN_PROCESSNAME, COLUMN_PROCESSTYPE, COLUMN_PROCESSVERSION, COLUMN_SLA_COMPLIANCE, COLUMN_SLA_DUE_DATE, COLUMN_START, COLUMN_STATUS, COLUMN_SUBJECT, COLUMN_TASK_PROCESSID, COLUMN_TASK_PROCESSINSTANCEID, COLUMN_TASK_SLA_COMPLIANCE, COLUMN_TASK_SLA_DUE_DATE, COLUMN_TASK_STATUS, COLUMN_TASK_TYPE, COLUMN_TASK_VAR_NAME, COLUMN_TASK_VAR_TYPE, COLUMN_TASK_VAR_VALUE, COLUMN_TASKID, COLUMN_VAR_NAME, COLUMN_VAR_VALUE, COLUMN_WORKITEMID
    • Constructor Detail

      • AbstractTaskAssigningQueryMapper

        public AbstractTaskAssigningQueryMapper()
    • Method Detail

      • createInstance

        protected abstract T createInstance()
        Default access to get instance of the mapper
      • readPotentialOwners

        protected abstract boolean readPotentialOwners()
      • buildInstance

        protected T buildInstance​(org.dashbuilder.dataset.DataSet dataSetResult,
                                  int index)
        Specified by:
        buildInstance in class org.jbpm.kie.services.impl.query.mapper.AbstractQueryMapper<T>
      • map

        public List<T> map​(Object result)
        Specified by:
        map in interface org.jbpm.services.api.query.QueryResultMapper<T>
      • addPotentialOwner

        protected abstract void addPotentialOwner​(T taskRow,
                                                  String potentialOwnerId,
                                                  String potentialOwnerType)