Class ProcessQueueDAO
java.lang.Object
ru.bgcrm.dao.CommonDAO
ru.bgcrm.dao.process.ProcessDAO
org.bgerp.dao.process.ProcessQueueDAO
- Direct Known Subclasses:
BoardDAO
-
Nested Class Summary
Nested classes/interfaces inherited from class CommonDAO
CommonDAO.ObjectExtractor<T>, CommonDAO.RecordUpdater<T> -
Field Summary
FieldsFields inherited from class ProcessDAO
form, LINKED_PROCESS, MODE_USER_CLOSED, MODE_USER_CREATED, MODE_USER_STATUS_CHANGEDFields inherited from class CommonDAO
con, log, SQL_AND, SQL_DELETE, SQL_DELETE_FROM, SQL_DESC, SQL_DISTINCT, SQL_FROM, SQL_GROUP_BY, SQL_INNER_JOIN, SQL_INSERT_IGNORE_INTO, SQL_INSERT_INTO, SQL_LEFT_JOIN, SQL_LIMIT, SQL_ON_DUP_KEY_UPDATE, SQL_ORDER_BY, SQL_REPLACE, SQL_SELECT, SQL_SELECT_ALL_FROM, SQL_SELECT_COUNT_ROWS, SQL_SET, SQL_UNION_ALL, SQL_UPDATE, SQL_VALUES, SQL_VALUES_1, SQL_VALUES_2, SQL_VALUES_3, SQL_VALUES_4, SQL_VALUES_5, SQL_WHERE -
Constructor Summary
ConstructorsConstructorDescriptionConstructor without user isolation.ProcessQueueDAO(Connection con, DynActionForm form) Constructor with isolation support. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddFilters(Queue queue, DynActionForm form, QueueSelectParams params) getCountQuery(Queue queue, DynActionForm form) protected QueueSelectParamsprepareQueueSelect(Queue queue) voidsearchProcess(Pageable<Object[]> searchResult, List<String> aggregatedValues, Queue queue, DynActionForm form) Selects processes for a queue's.Methods inherited from class ProcessDAO
deleteProcess, getIsolationJoin, getProcess, getProcessFromRs, getProcessFromRs, getProcessOrThrow, processIdInvert, searchProcessListByAddress, searchProcessListForUser, searchProcessListForUser, updateProcess, updateProcessExecutors, updateProcessGroups, updateProcessTitleMethods inherited from class CommonDAO
deleteById, foundRows, getById, getGroupedIds, getGroupedIds, getIds, getIds, getPageLimit, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, update, updateColumn, updateIds, updateIds, updateOrInsert
-
Field Details
-
LINKED_PROCESS_JOIN
- See Also:
-
-
Constructor Details
-
ProcessQueueDAO
Constructor without user isolation.- Parameters:
con- DB connection.
-
ProcessQueueDAO
Constructor with isolation support.- Parameters:
con- DB connection.form- value ofProcessDAO.form.
-
-
Method Details
-
searchProcess
public void searchProcess(Pageable<Object[]> searchResult, List<String> aggregatedValues, Queue queue, DynActionForm form) throws Exception Selects processes for a queue's.- Parameters:
searchResult-aggregatedValues- if not null - aggregated values are stored there.queue-form-- Throws:
Exception
-
prepareQueueSelect
- Throws:
Exception
-
getCountQuery
- Throws:
Exception
-
addFilters
-