public class MessageDAO extends CommonDAO
CommonDAO.ObjectExtractor<T>, CommonDAO.RecordUpdater<T extends Id>con, dateFormat_DDMMYYYY, dateFormat_DDMMYYYY_HHMM, log, SQL_AND, SQL_DELETE, SQL_DESC, SQL_FROM, SQL_GROUP_BY, SQL_INNER_JOIN, SQL_INSERT, SQL_INSERT_IGNORE, SQL_LEFT_JOIN, SQL_LEFT_OUTER_JOIN, SQL_LIMIT, SQL_ON_DUP_KEY_UPDATE, SQL_OR, SQL_ORDER_BY, SQL_REPLACE, SQL_SELECT, SQL_SELECT_ALL_FROM, SQL_SELECT_COUNT_ROWS, SQL_SET, SQL_UPDATE, SQL_WHERE| Constructor and Description |
|---|
MessageDAO(java.sql.Connection con) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteMessage(int id) |
Message |
getMessageById(int id) |
Message |
getMessageBySystemId(int typeId,
java.lang.String systemId) |
java.util.List<Message> |
getProcessMessageList(int processId,
int beforeMessageId) |
java.util.List<Message> |
getUnsendMessageList(int type,
int maxCount) |
void |
searchMessageList(SearchResult<Message> searchResult,
java.lang.Integer processId,
java.lang.Integer typeId,
java.lang.Integer direction,
java.lang.Boolean processed,
java.lang.Boolean withAttach,
java.util.Date dateFrom,
java.util.Date dateTo,
java.lang.String from) |
void |
searchMessageList(SearchResult<Message> searchResult,
java.lang.Integer processId,
java.lang.Integer typeId,
java.lang.Integer direction,
java.lang.Boolean processed,
java.lang.Boolean withAttach,
java.util.Date dateFrom,
java.util.Date dateTo,
java.lang.String from,
boolean reverseOrder) |
void |
updateMessage(Message message) |
void |
updateMessageProcess(Message message) |
deleteById, execute, execute, execute, executeInsert, executeUpdate, getById, getFoundRows, getFoundRows, getGroupedIds, getGroupedIds, getIds, getIds, getLikePattern, getLikePatternEnd, getLikePatternStart, getLikePatternSub, getMySQLLimit, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, sqlToBgException, update, updateColumn, updateIds, updateIdspublic Message getMessageById(int id) throws BGException
BGExceptionpublic Message getMessageBySystemId(int typeId, java.lang.String systemId) throws BGException
BGExceptionpublic void updateMessage(Message message) throws BGException
BGExceptionpublic void updateMessageProcess(Message message) throws BGException
BGExceptionpublic void deleteMessage(int id)
throws BGException
BGExceptionpublic java.util.List<Message> getUnsendMessageList(int type, int maxCount) throws BGException
BGExceptionpublic void searchMessageList(SearchResult<Message> searchResult, java.lang.Integer processId, java.lang.Integer typeId, java.lang.Integer direction, java.lang.Boolean processed, java.lang.Boolean withAttach, java.util.Date dateFrom, java.util.Date dateTo, java.lang.String from) throws BGException
BGExceptionpublic void searchMessageList(SearchResult<Message> searchResult, java.lang.Integer processId, java.lang.Integer typeId, java.lang.Integer direction, java.lang.Boolean processed, java.lang.Boolean withAttach, java.util.Date dateFrom, java.util.Date dateTo, java.lang.String from, boolean reverseOrder) throws BGException
BGExceptionpublic java.util.List<Message> getProcessMessageList(int processId, int beforeMessageId) throws BGException
BGException