Class DbCrmCalendarHandlerImpl
- java.lang.Object
-
- com.openindex.openestate.tool.crm.addons.calendar.db.DbCrmCalendarHandlerImpl
-
- All Implemented Interfaces:
DbCrmCalendarHandler
- Direct Known Subclasses:
HSqlDbCrmCalendarHandler
public abstract class DbCrmCalendarHandlerImpl extends Object implements DbCrmCalendarHandler
DbCrmCalendarHandlerImpl.- Author:
- Andreas Rudolph
-
-
Constructor Summary
Constructors Constructor Description DbCrmCalendarHandlerImpl()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected DbCrmActivityCalendarEntry
buildActivityCalendarEntry()
DbCrmActivityCalendarEntry[]
getActivityCalendarEntries(Connection c, long crmActivityId)
DbCrmActivityCalendarEntry[]
getActivityCalendarEntries(Connection c, long[] crmActivityIds)
abstract DbCrmActivityCalendarEntry[]
getActivityCalendarEntries(Connection c, long[] crmActivityIds, long[] calendarEntryIds)
DbCrmActivityCalendarEntry[]
getActivityCalendarEntries(Connection c, long crmActivityId, long calendarEntryId)
abstract void
removeActivityCalendarEntries(Connection c, DbCrmActivityCalendarEntry[] relations)
void
removeActivityCalendarEntry(Connection c, DbCrmActivityCalendarEntry relation)
abstract void
saveActivityCalendarEntries(Connection c, DbCrmActivityCalendarEntry relation)
-
-
-
Method Detail
-
buildActivityCalendarEntry
protected DbCrmActivityCalendarEntry buildActivityCalendarEntry()
-
getActivityCalendarEntries
public final DbCrmActivityCalendarEntry[] getActivityCalendarEntries(Connection c, long crmActivityId) throws SQLException
- Specified by:
getActivityCalendarEntries
in interfaceDbCrmCalendarHandler
- Throws:
SQLException
-
getActivityCalendarEntries
public final DbCrmActivityCalendarEntry[] getActivityCalendarEntries(Connection c, long[] crmActivityIds) throws SQLException
- Specified by:
getActivityCalendarEntries
in interfaceDbCrmCalendarHandler
- Throws:
SQLException
-
getActivityCalendarEntries
public final DbCrmActivityCalendarEntry[] getActivityCalendarEntries(Connection c, long crmActivityId, long calendarEntryId) throws SQLException
- Specified by:
getActivityCalendarEntries
in interfaceDbCrmCalendarHandler
- Throws:
SQLException
-
getActivityCalendarEntries
public abstract DbCrmActivityCalendarEntry[] getActivityCalendarEntries(Connection c, long[] crmActivityIds, long[] calendarEntryIds) throws SQLException
- Specified by:
getActivityCalendarEntries
in interfaceDbCrmCalendarHandler
- Throws:
SQLException
-
removeActivityCalendarEntry
public final void removeActivityCalendarEntry(Connection c, DbCrmActivityCalendarEntry relation) throws SQLException
- Specified by:
removeActivityCalendarEntry
in interfaceDbCrmCalendarHandler
- Throws:
SQLException
-
removeActivityCalendarEntries
public abstract void removeActivityCalendarEntries(Connection c, DbCrmActivityCalendarEntry[] relations) throws SQLException
- Specified by:
removeActivityCalendarEntries
in interfaceDbCrmCalendarHandler
- Throws:
SQLException
-
saveActivityCalendarEntries
public abstract void saveActivityCalendarEntries(Connection c, DbCrmActivityCalendarEntry relation) throws SQLException
- Specified by:
saveActivityCalendarEntries
in interfaceDbCrmCalendarHandler
- Throws:
SQLException
-
-