Interface DbCrmMarketingHandler
-
- All Known Implementing Classes:
DbCrmMarketingHandlerImpl
,HSqlDbCrmMarketingHandler
public interface DbCrmMarketingHandler
DbCrmMarketingHandler.- Author:
- Andreas Rudolph
-
-
Method Summary
-
-
-
Method Detail
-
getMarketings
DbCrmMarketing[] getMarketings(Connection c) throws SQLException
- Throws:
SQLException
-
getMarketings
DbCrmMarketing[] getMarketings(Connection c, long[] ids) throws SQLException
- Throws:
SQLException
-
getMarketings
DbCrmMarketing[] getMarketings(Connection c, DbCrmMarketing.Status status) throws SQLException
- Throws:
SQLException
-
getMarketingsByKeyword
DbCrmMarketing[] getMarketingsByKeyword(Connection c, String keyword) throws SQLException
- Throws:
SQLException
-
getMarketingsByKeyword
DbCrmMarketing[] getMarketingsByKeyword(Connection c, String keyword, int limit) throws SQLException
- Throws:
SQLException
-
getMarketingsForContact
DbCrmMarketing[] getMarketingsForContact(Connection c, long contactEntryId) throws SQLException
- Throws:
SQLException
-
getMarketingsForContact
DbCrmMarketing[] getMarketingsForContact(Connection c, long[] contactEntryIds) throws SQLException
- Throws:
SQLException
-
getMarketing
DbCrmMarketing getMarketing(Connection c, long id) throws SQLException
- Throws:
SQLException
-
getMarketingIds
long[] getMarketingIds(Connection c) throws SQLException
- Throws:
SQLException
-
getMarketingIds
long[] getMarketingIds(Connection c, long contactEntryId) throws SQLException
- Throws:
SQLException
-
getMarketingIds
long[] getMarketingIds(Connection c, long[] contactEntryIds, DbCrmMarketing.Status status) throws SQLException
- Throws:
SQLException
-
loadFeedbacks
void loadFeedbacks(Connection c, DbCrmMarketing marketing) throws SQLException
- Throws:
SQLException
-
loadFeedbacks
void loadFeedbacks(Connection c, DbCrmMarketing[] marketings) throws SQLException
- Throws:
SQLException
-
removeMarketing
void removeMarketing(Connection c, long id) throws SQLException
- Throws:
SQLException
-
removeMarketings
void removeMarketings(Connection c, long[] ids) throws SQLException
- Throws:
SQLException
-
removeMarketingFeedback
void removeMarketingFeedback(Connection c, long marketingId, long contactEntryId) throws SQLException
- Throws:
SQLException
-
removeMarketingFeedbacks
void removeMarketingFeedbacks(Connection c, long marketingId, long[] contactEntryIds) throws SQLException
- Throws:
SQLException
-
saveMarketing
void saveMarketing(Connection c, DbCrmMarketing marketing) throws SQLException
- Throws:
SQLException
-
saveMarketingFeedback
void saveMarketingFeedback(Connection c, DbCrmMarketingFeedback feedback) throws SQLException
- Throws:
SQLException
-
saveMarketingFeedbacks
void saveMarketingFeedbacks(Connection c, DbCrmMarketingFeedback[] feedbacks) throws SQLException
- Throws:
SQLException
-
-