Class AbstractTaskAssigningQueryMapper<T>
- java.lang.Object
-
- org.jbpm.kie.services.impl.query.mapper.AbstractQueryMapper<T>
-
- org.kie.server.services.taskassigning.runtime.query.AbstractTaskAssigningQueryMapper<T>
-
- All Implemented Interfaces:
Serializable,org.jbpm.services.api.query.QueryResultMapper<List<T>>
- Direct Known Subclasses:
TaskAssigningTaskDataWithPotentialOwnersQueryMapper,TaskAssigningTaskDataWithPotentialOwnersRawQueryMapper
public abstract class AbstractTaskAssigningQueryMapper<T> extends org.jbpm.kie.services.impl.query.mapper.AbstractQueryMapper<T> implements org.jbpm.services.api.query.QueryResultMapper<List<T>>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractTaskAssigningQueryMapper.TASK_QUERY_COLUMNRepresents 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 Summary
Constructors Constructor Description AbstractTaskAssigningQueryMapper()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidaddPotentialOwner(T taskRow, String potentialOwnerId, String potentialOwnerType)protected TbuildInstance(org.dashbuilder.dataset.DataSet dataSetResult, int index)protected abstract TcreateInstance()Default access to get instance of the mapperList<T>map(Object result)protected abstract booleanreadPotentialOwners()protected abstract voidsetInstanceValues(T row, Long taskId, Date createdOn, Long processInstanceId, String processId, String deploymentId, String status, Integer priority, String taskName, Date lastModificationDate, String actualOwner, String assignedUser, Integer taskIndex, Integer published)protected static LocalDateTimetoLocalDateTime(Object value)-
Methods inherited from class org.jbpm.kie.services.impl.query.mapper.AbstractQueryMapper
getColumnDateValue, getColumnDoubleValue, getColumnIntValue, getColumnLongValue, getColumnStringValue, readVariables
-
-
-
-
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:
buildInstancein classorg.jbpm.kie.services.impl.query.mapper.AbstractQueryMapper<T>
-
setInstanceValues
protected abstract void setInstanceValues(T row, Long taskId, Date createdOn, Long processInstanceId, String processId, String deploymentId, String status, Integer priority, String taskName, Date lastModificationDate, String actualOwner, String assignedUser, Integer taskIndex, Integer published)
-
map
public List<T> map(Object result)
- Specified by:
mapin interfaceorg.jbpm.services.api.query.QueryResultMapper<T>
-
addPotentialOwner
protected abstract void addPotentialOwner(T taskRow, String potentialOwnerId, String potentialOwnerType)
-
toLocalDateTime
protected static LocalDateTime toLocalDateTime(Object value)
-
-