Package ru.bgcrm.plugin.dispatch.dao
Class DispatchDAO
java.lang.Object
ru.bgcrm.dao.CommonDAO
ru.bgcrm.plugin.dispatch.dao.DispatchDAO
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bgcrm.dao.CommonDAO
CommonDAO.ObjectExtractor<T>, CommonDAO.RecordUpdater<T extends Id>
-
Field Summary
Fields inherited from class ru.bgcrm.dao.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, 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_WHERE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaccountSubscriptions
(String email) void
accountSubscriptionUpdate
(String email, Set<Integer> dispatchIds) void
dispatchDelete
(int id) dispatchGet
(int id) dispatchList
(Set<Integer> ids) void
dispatchUpdate
(Dispatch dispatch) void
messageAccountList
(int messageId) void
messageDelete
(int id) messageGet
(int id) void
messageSearch
(Pageable<DispatchMessage> result, Boolean sent) void
messageUpdate
(DispatchMessage message) void
searchDispatch
(Pageable<Dispatch> result) Methods inherited from class ru.bgcrm.dao.CommonDAO
deleteById, foundRows, getById, getGroupedIds, getGroupedIds, getIds, getIds, getPageLimit, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, update, updateColumn, updateIds, updateIds, updateOrInsert
-
Constructor Details
-
DispatchDAO
-
-
Method Details
-
searchDispatch
- Throws:
SQLException
-
dispatchUpdate
- Throws:
SQLException
-
dispatchGet
- Throws:
SQLException
-
dispatchDelete
- Throws:
SQLException
-
dispatchList
- Throws:
SQLException
-
dispatchUpdateAccountCounts
- Throws:
SQLException
-
accountSubscriptions
- Throws:
SQLException
-
accountSubscriptionUpdate
- Throws:
SQLException
-
messageSearch
- Throws:
SQLException
-
messageUnsentList
- Throws:
SQLException
-
messageGet
- Throws:
SQLException
-
messageDelete
- Throws:
SQLException
-
messageAccountList
- Throws:
SQLException
-
messageUpdate
- Throws:
Exception
-