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, updateIds
public Message getMessageById(int id) throws BGException
BGException
public Message getMessageBySystemId(int typeId, java.lang.String systemId) throws BGException
BGException
public void updateMessage(Message message) throws BGException
BGException
public void updateMessageProcess(Message message) throws BGException
BGException
public void deleteMessage(int id) throws BGException
BGException
public java.util.List<Message> getUnsendMessageList(int type, int maxCount) throws BGException
BGException
public 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
BGException
public 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
BGException
public java.util.List<Message> getProcessMessageList(int processId, int beforeMessageId) throws BGException
BGException