Class ProcessMessageDAO
java.lang.Object
ru.bgcrm.dao.CommonDAO
ru.bgcrm.dao.process.ProcessDAO
org.bgerp.dao.process.ProcessMessageDAO
-
Nested Class Summary
Nested classes/interfaces inherited from class CommonDAO
CommonDAO.ObjectExtractor<T>, CommonDAO.RecordUpdater<T> -
Field Summary
Fields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsearchProcessListForMessage(Pageable<Pair<Process, MessagePossibleProcessSearch>> searchResult, String from, List<ProcessLink> links, Boolean open) Searches processes, related to a message using search types fromMessagePossibleProcessSearch.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
-
Constructor Details
-
ProcessMessageDAO
-
-
Method Details
-
searchProcessListForMessage
public void searchProcessListForMessage(Pageable<Pair<Process, MessagePossibleProcessSearch>> searchResult, String from, List<ProcessLink> links, Boolean open) throws SQLException Searches processes, related to a message using search types fromMessagePossibleProcessSearch.- Parameters:
searchResult- result list sorted byMessagePossibleProcessSearchconfig IDs,Pair.getSecond()defines type of relation.from- message from address.links- notnulllist with found link objects.open- when notnull- filter only opened or closed processes.- Throws:
SQLException
-