Class DbCrmMarketingHandlerImpl
- java.lang.Object
-
- com.openindex.openestate.tool.crm.db.DbCrmMarketingHandlerImpl
-
- All Implemented Interfaces:
DbCrmMarketingHandler
- Direct Known Subclasses:
HSqlDbCrmMarketingHandler
public abstract class DbCrmMarketingHandlerImpl extends Object implements DbCrmMarketingHandler
DbCrmMarketingHandlerImpl.- Author:
- Andreas Rudolph
-
-
Constructor Summary
Constructors Constructor Description DbCrmMarketingHandlerImpl()
-
Method Summary
-
-
-
Method Detail
-
buildMarketing
protected DbCrmMarketing buildMarketing()
-
buildMarketingFeedback
protected DbCrmMarketingFeedback buildMarketingFeedback()
-
getMarketings
public final DbCrmMarketing[] getMarketings(Connection c) throws SQLException
- Specified by:
getMarketingsin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
getMarketings
public abstract DbCrmMarketing[] getMarketings(Connection c, long[] ids) throws SQLException
- Specified by:
getMarketingsin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
getMarketings
public abstract DbCrmMarketing[] getMarketings(Connection c, DbCrmMarketing.Status status) throws SQLException
- Specified by:
getMarketingsin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
getMarketingsByKeyword
public final DbCrmMarketing[] getMarketingsByKeyword(Connection c, String keyword) throws SQLException
- Specified by:
getMarketingsByKeywordin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
getMarketingsByKeyword
public abstract DbCrmMarketing[] getMarketingsByKeyword(Connection c, String keyword, int limit) throws SQLException
- Specified by:
getMarketingsByKeywordin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
getMarketingsForContact
public final DbCrmMarketing[] getMarketingsForContact(Connection c, long contactEntryId) throws SQLException
- Specified by:
getMarketingsForContactin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
getMarketingsForContact
public abstract DbCrmMarketing[] getMarketingsForContact(Connection c, long[] contactEntryIds) throws SQLException
- Specified by:
getMarketingsForContactin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
getMarketing
public final DbCrmMarketing getMarketing(Connection c, long id) throws SQLException
- Specified by:
getMarketingin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
getMarketingIds
public final long[] getMarketingIds(Connection c) throws SQLException
- Specified by:
getMarketingIdsin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
getMarketingIds
public final long[] getMarketingIds(Connection c, long contactEntryId) throws SQLException
- Specified by:
getMarketingIdsin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
getMarketingIds
public abstract long[] getMarketingIds(Connection c, long[] contactEntryIds, DbCrmMarketing.Status status) throws SQLException
- Specified by:
getMarketingIdsin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
loadFeedbacks
public final void loadFeedbacks(Connection c, DbCrmMarketing marketing) throws SQLException
- Specified by:
loadFeedbacksin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
loadFeedbacks
public abstract void loadFeedbacks(Connection c, DbCrmMarketing[] marketings) throws SQLException
- Specified by:
loadFeedbacksin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
removeMarketing
public final void removeMarketing(Connection c, long id) throws SQLException
- Specified by:
removeMarketingin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
removeMarketings
public abstract void removeMarketings(Connection c, long[] ids) throws SQLException
- Specified by:
removeMarketingsin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
removeMarketingFeedback
public final void removeMarketingFeedback(Connection c, long marketingId, long contactEntryId) throws SQLException
- Specified by:
removeMarketingFeedbackin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
removeMarketingFeedbacks
public abstract void removeMarketingFeedbacks(Connection c, long marketingId, long[] contactEntryIds) throws SQLException
- Specified by:
removeMarketingFeedbacksin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
saveMarketing
public abstract void saveMarketing(Connection c, DbCrmMarketing marketing) throws SQLException
- Specified by:
saveMarketingin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
saveMarketingFeedback
public final void saveMarketingFeedback(Connection c, DbCrmMarketingFeedback feedback) throws SQLException
- Specified by:
saveMarketingFeedbackin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
saveMarketingFeedbacks
public abstract void saveMarketingFeedbacks(Connection c, DbCrmMarketingFeedback[] feedbacks) throws SQLException
- Specified by:
saveMarketingFeedbacksin interfaceDbCrmMarketingHandler- Throws:
SQLException
-
-