@Implementable
public interface TaskQuery
Modifier and Type | Method and Description |
---|---|
long |
createTaskQuery(curam.core.sl.struct.TaskQueryDetails details)
Creates a task query.
|
long |
modifyTaskQuery(curam.core.sl.struct.TaskQueryDetails details)
Modifies a task query's criteria.
|
curam.core.sl.struct.TaskQueryResult |
runTaskQuery(curam.core.sl.entity.struct.QueryKey key,
curam.core.sl.struct.ReadMultiOperationDetails readMultiDetails)
Runs a task query that has been previously saved.
|
curam.core.sl.struct.TaskQueryResult |
runTaskQuery(curam.core.sl.struct.TaskQueryDetails details,
curam.core.sl.struct.ReadMultiOperationDetails readMultiDetails)
Runs a task query using the criteria details as entered by the user.
|
void |
validateTaskQuery(curam.core.sl.struct.TaskQueryDetails details)
Validates the task query criteria before performing a search.
|
long createTaskQuery(curam.core.sl.struct.TaskQueryDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The task query criteria for a query.curam.util.exception.AppException
curam.util.exception.InformationalException
long modifyTaskQuery(curam.core.sl.struct.TaskQueryDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The task query criteria to replace the existing criteria.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.core.sl.struct.TaskQueryResult runTaskQuery(curam.core.sl.entity.struct.QueryKey key, curam.core.sl.struct.ReadMultiOperationDetails readMultiDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The identifier of the task query.readMultiDetails
- Specifies the maximum size of the return list.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.core.sl.struct.TaskQueryResult runTaskQuery(curam.core.sl.struct.TaskQueryDetails details, curam.core.sl.struct.ReadMultiOperationDetails readMultiDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The task query criteria.readMultiDetails
- Specifies the maximum size of the return list.curam.util.exception.AppException
curam.util.exception.InformationalException
void validateTaskQuery(curam.core.sl.struct.TaskQueryDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The task query criteria.curam.util.exception.AppException
curam.util.exception.InformationalException