Class DbCrmActivityHandlerImpl
- java.lang.Object
-
- com.openindex.openestate.tool.crm.db.DbCrmActivityHandlerImpl
-
- All Implemented Interfaces:
DbCrmActivityHandler
- Direct Known Subclasses:
HSqlDbCrmActivityHandler
public abstract class DbCrmActivityHandlerImpl extends Object implements DbCrmActivityHandler
DbCrmActivityHandlerImpl.- Author:
- Andreas Rudolph
-
-
Constructor Summary
Constructors Constructor Description DbCrmActivityHandlerImpl()
-
Method Summary
-
-
-
Method Detail
-
buildActivity
protected DbCrmActivity buildActivity()
-
getActivities
public final DbCrmActivity[] getActivities(Connection c) throws SQLException
- Specified by:
getActivities
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivities
public abstract DbCrmActivity[] getActivities(Connection c, DbCrmActivity.Type type) throws SQLException
- Specified by:
getActivities
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivities
public abstract DbCrmActivity[] getActivities(Connection c, long[] ids) throws SQLException
- Specified by:
getActivities
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivities
public abstract DbCrmActivity[] getActivities(Connection c, Date begin, Date end) throws SQLException
- Specified by:
getActivities
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivitiesByKeyword
public final DbCrmActivity[] getActivitiesByKeyword(Connection c, String keyword) throws SQLException
- Specified by:
getActivitiesByKeyword
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivitiesByKeyword
public final DbCrmActivity[] getActivitiesByKeyword(Connection c, String keyword, int limit) throws SQLException
- Specified by:
getActivitiesByKeyword
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivitiesByKeyword
public final DbCrmActivity[] getActivitiesByKeyword(Connection c, String keyword, DbCrmActivity.Type type, int limit) throws SQLException
- Specified by:
getActivitiesByKeyword
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivitiesByKeyword
public abstract DbCrmActivity[] getActivitiesByKeyword(Connection c, String keyword, DbCrmActivity.Type[] types, int limit) throws SQLException
- Specified by:
getActivitiesByKeyword
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivitiesForContact
public final DbCrmActivity[] getActivitiesForContact(Connection c, long contactEntryId) throws SQLException
- Specified by:
getActivitiesForContact
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivitiesForContact
public final DbCrmActivity[] getActivitiesForContact(Connection c, long contactEntryId, DbCrmActivity.Type type) throws SQLException
- Specified by:
getActivitiesForContact
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivitiesForContact
public final DbCrmActivity[] getActivitiesForContact(Connection c, long[] contactEntryIds) throws SQLException
- Specified by:
getActivitiesForContact
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivitiesForContact
public abstract DbCrmActivity[] getActivitiesForContact(Connection c, long[] contactEntryIds, DbCrmActivity.Type type) throws SQLException
- Specified by:
getActivitiesForContact
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivity
public final DbCrmActivity getActivity(Connection c, long id) throws SQLException
- Specified by:
getActivity
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivityIds
public final long[] getActivityIds(Connection c) throws SQLException
- Specified by:
getActivityIds
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivityIds
public final long[] getActivityIds(Connection c, DbCrmActivity.Type type) throws SQLException
- Specified by:
getActivityIds
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivityIds
public final long[] getActivityIds(Connection c, long contactEntryId) throws SQLException
- Specified by:
getActivityIds
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivityIds
public final long[] getActivityIds(Connection c, long contactEntryId, DbCrmActivity.Type type) throws SQLException
- Specified by:
getActivityIds
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivityIds
public final long[] getActivityIds(Connection c, long[] contactEntryIds) throws SQLException
- Specified by:
getActivityIds
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
getActivityIds
public abstract long[] getActivityIds(Connection c, long[] contactEntryIds, DbCrmActivity.Type type) throws SQLException
- Specified by:
getActivityIds
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
loadContactEntries
public final void loadContactEntries(Connection c, DbCrmActivity activity) throws SQLException
- Specified by:
loadContactEntries
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
loadContactEntries
public abstract void loadContactEntries(Connection c, DbCrmActivity[] activities) throws SQLException
- Specified by:
loadContactEntries
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
removeActivity
public final void removeActivity(Connection c, long id) throws SQLException
- Specified by:
removeActivity
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
removeActivities
public abstract void removeActivities(Connection c, long[] ids) throws SQLException
- Specified by:
removeActivities
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
removeActivityContactEntry
public final void removeActivityContactEntry(Connection c, long activityId, long contactEntryId) throws SQLException
- Specified by:
removeActivityContactEntry
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
removeActivityContactEntries
public abstract void removeActivityContactEntries(Connection c, long activityId, long[] contactEntryIds) throws SQLException
- Specified by:
removeActivityContactEntries
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
saveActivity
public abstract void saveActivity(Connection c, DbCrmActivity activity) throws SQLException
- Specified by:
saveActivity
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
saveActivityContactEntry
public final void saveActivityContactEntry(Connection c, long activityId, long contactEntryId) throws SQLException
- Specified by:
saveActivityContactEntry
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
saveActivityContactEntries
public abstract void saveActivityContactEntries(Connection c, long activityId, long[] contactEntryIds) throws SQLException
- Specified by:
saveActivityContactEntries
in interfaceDbCrmActivityHandler
- Throws:
SQLException
-
-