Interface DbCalendarHandler
-
- All Known Implementing Classes:
DbCalendarHandlerImpl
,HSqlDbCalendarHandler
public interface DbCalendarHandler
DbCalendarHandler.- Author:
- Andreas Rudolph
-
-
Method Summary
-
-
-
Method Detail
-
getEntries
DbCalendarEntry[] getEntries(Connection c) throws SQLException
- Throws:
SQLException
-
getEntries
DbCalendarEntry[] getEntries(Connection c, long[] ids) throws SQLException
- Throws:
SQLException
-
getEntries
DbCalendarEntry[] getEntries(Connection c, long groupId, String[] uids) throws SQLException
- Throws:
SQLException
-
getEntries
DbCalendarEntry[] getEntries(Connection c, net.fortuna.ical4j.model.property.Status[] status, DbCalendarEntry.Type[] types, long[] groupIds, Date begin, Date end) throws SQLException
- Throws:
SQLException
-
getEntries
DbCalendarEntry[] getEntries(Connection c, String keyword, int limit) throws SQLException
- Throws:
SQLException
-
getEntries
DbCalendarEntry[] getEntries(Connection c, String keyword, long groupId, int limit) throws SQLException
- Throws:
SQLException
-
getEntries
DbCalendarEntry[] getEntries(Connection c, String keyword, long[] groupIds, int limit) throws SQLException
- Throws:
SQLException
-
getEntry
DbCalendarEntry getEntry(Connection c, long id) throws SQLException
- Throws:
SQLException
-
getEntry
DbCalendarEntry getEntry(Connection c, long groupId, String uid) throws SQLException
- Throws:
SQLException
-
getEntryIds
long[] getEntryIds(Connection c) throws SQLException
- Throws:
SQLException
-
getEntryIds
long[] getEntryIds(Connection c, long[] groupIds) throws SQLException
- Throws:
SQLException
-
getGroup
DbCalendarGroup getGroup(Connection c, long id) throws SQLException
- Throws:
SQLException
-
getGroups
DbCalendarGroup[] getGroups(Connection c) throws SQLException
- Throws:
SQLException
-
getGroups
DbCalendarGroup[] getGroups(Connection c, long[] ids) throws SQLException
- Throws:
SQLException
-
getGroupEntries
DbCalendarEntry[] getGroupEntries(Connection c, long groupId) throws SQLException
- Throws:
SQLException
-
getGroupEntries
DbCalendarEntry[] getGroupEntries(Connection c, long[] groupIds) throws SQLException
- Throws:
SQLException
-
getGroupIds
long[] getGroupIds(Connection c) throws SQLException
- Throws:
SQLException
-
removeEntry
void removeEntry(Connection c, long id) throws SQLException
- Throws:
SQLException
-
removeEntries
void removeEntries(Connection c, long[] ids) throws SQLException
- Throws:
SQLException
-
removeGroup
void removeGroup(Connection c, long id) throws SQLException
- Throws:
SQLException
-
removeGroups
void removeGroups(Connection c, long[] ids) throws SQLException
- Throws:
SQLException
-
saveEntry
void saveEntry(Connection c, DbCalendarEntry entry) throws SQLException
- Throws:
SQLException
-
saveGroup
void saveGroup(Connection c, DbCalendarGroup group) throws SQLException
- Throws:
SQLException
-
-