Class HSqlDbCrmMarketingHandler
- java.lang.Object
-
- com.openindex.openestate.tool.crm.db.DbCrmMarketingHandlerImpl
-
- com.openindex.openestate.tool.crm.db.hsql.HSqlDbCrmMarketingHandler
-
- All Implemented Interfaces:
DbCrmMarketingHandler
public class HSqlDbCrmMarketingHandler extends DbCrmMarketingHandlerImpl
HSqlDbCrmMarketingHandler.- Author:
- Andreas Rudolph
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROC_REMOVE_MARKETINGstatic StringPROC_REMOVE_MARKETING_FEEDBACKstatic StringPROC_SAVE_MARKETINGstatic StringPROC_SAVE_MARKETING_FEEDBACKstatic StringTABLE_MARKETINGstatic StringTABLE_MARKETING_FEEDBACKstatic StringVIEW_MARKETINGstatic StringVIEW_MARKETING_FEEDBACK
-
Constructor Summary
Constructors Constructor Description HSqlDbCrmMarketingHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long[]getMarketingIds(Connection c, long[] contactEntryIds, DbCrmMarketing.Status status)DbCrmMarketing[]getMarketings(Connection c, long[] ids)DbCrmMarketing[]getMarketings(Connection c, DbCrmMarketing.Status status)DbCrmMarketing[]getMarketingsByKeyword(Connection c, String keyword, int limit)DbCrmMarketing[]getMarketingsForContact(Connection c, long[] contactEntryIds)voidloadFeedbacks(Connection c, DbCrmMarketing[] marketings)voidremoveMarketingFeedbacks(Connection c, long marketingId, long[] contactEntryIds)voidremoveMarketings(Connection c, long[] ids)voidsaveMarketing(Connection c, DbCrmMarketing marketing)voidsaveMarketingFeedbacks(Connection c, DbCrmMarketingFeedback[] feedbacks)-
Methods inherited from class com.openindex.openestate.tool.crm.db.DbCrmMarketingHandlerImpl
buildMarketing, buildMarketingFeedback, getMarketing, getMarketingIds, getMarketingIds, getMarketings, getMarketingsByKeyword, getMarketingsForContact, loadFeedbacks, removeMarketing, removeMarketingFeedback, saveMarketingFeedback
-
-
-
-
Field Detail
-
PROC_REMOVE_MARKETING
public static final String PROC_REMOVE_MARKETING
- See Also:
- Constant Field Values
-
PROC_REMOVE_MARKETING_FEEDBACK
public static final String PROC_REMOVE_MARKETING_FEEDBACK
- See Also:
- Constant Field Values
-
PROC_SAVE_MARKETING
public static final String PROC_SAVE_MARKETING
- See Also:
- Constant Field Values
-
PROC_SAVE_MARKETING_FEEDBACK
public static final String PROC_SAVE_MARKETING_FEEDBACK
- See Also:
- Constant Field Values
-
VIEW_MARKETING
public static final String VIEW_MARKETING
- See Also:
- Constant Field Values
-
VIEW_MARKETING_FEEDBACK
public static final String VIEW_MARKETING_FEEDBACK
- See Also:
- Constant Field Values
-
TABLE_MARKETING
public static final String TABLE_MARKETING
- See Also:
- Constant Field Values
-
TABLE_MARKETING_FEEDBACK
public static final String TABLE_MARKETING_FEEDBACK
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMarketings
public DbCrmMarketing[] getMarketings(Connection c, long[] ids) throws SQLException
- Specified by:
getMarketingsin interfaceDbCrmMarketingHandler- Specified by:
getMarketingsin classDbCrmMarketingHandlerImpl- Throws:
SQLException
-
getMarketings
public DbCrmMarketing[] getMarketings(Connection c, DbCrmMarketing.Status status) throws SQLException
- Specified by:
getMarketingsin interfaceDbCrmMarketingHandler- Specified by:
getMarketingsin classDbCrmMarketingHandlerImpl- Throws:
SQLException
-
getMarketingsByKeyword
public DbCrmMarketing[] getMarketingsByKeyword(Connection c, String keyword, int limit) throws SQLException
- Specified by:
getMarketingsByKeywordin interfaceDbCrmMarketingHandler- Specified by:
getMarketingsByKeywordin classDbCrmMarketingHandlerImpl- Throws:
SQLException
-
getMarketingsForContact
public DbCrmMarketing[] getMarketingsForContact(Connection c, long[] contactEntryIds) throws SQLException
- Specified by:
getMarketingsForContactin interfaceDbCrmMarketingHandler- Specified by:
getMarketingsForContactin classDbCrmMarketingHandlerImpl- Throws:
SQLException
-
getMarketingIds
public long[] getMarketingIds(Connection c, long[] contactEntryIds, DbCrmMarketing.Status status) throws SQLException
- Specified by:
getMarketingIdsin interfaceDbCrmMarketingHandler- Specified by:
getMarketingIdsin classDbCrmMarketingHandlerImpl- Throws:
SQLException
-
loadFeedbacks
public void loadFeedbacks(Connection c, DbCrmMarketing[] marketings) throws SQLException
- Specified by:
loadFeedbacksin interfaceDbCrmMarketingHandler- Specified by:
loadFeedbacksin classDbCrmMarketingHandlerImpl- Throws:
SQLException
-
removeMarketings
public void removeMarketings(Connection c, long[] ids) throws SQLException
- Specified by:
removeMarketingsin interfaceDbCrmMarketingHandler- Specified by:
removeMarketingsin classDbCrmMarketingHandlerImpl- Throws:
SQLException
-
removeMarketingFeedbacks
public void removeMarketingFeedbacks(Connection c, long marketingId, long[] contactEntryIds) throws SQLException
- Specified by:
removeMarketingFeedbacksin interfaceDbCrmMarketingHandler- Specified by:
removeMarketingFeedbacksin classDbCrmMarketingHandlerImpl- Throws:
SQLException
-
saveMarketing
public void saveMarketing(Connection c, DbCrmMarketing marketing) throws SQLException
- Specified by:
saveMarketingin interfaceDbCrmMarketingHandler- Specified by:
saveMarketingin classDbCrmMarketingHandlerImpl- Throws:
SQLException
-
saveMarketingFeedbacks
public void saveMarketingFeedbacks(Connection c, DbCrmMarketingFeedback[] feedbacks) throws SQLException
- Specified by:
saveMarketingFeedbacksin interfaceDbCrmMarketingHandler- Specified by:
saveMarketingFeedbacksin classDbCrmMarketingHandlerImpl- Throws:
SQLException
-
-