Class CalendarImportSettingsDaoJdbc
- java.lang.Object
-
- org.silverpeas.core.web.tools.agenda.model.CalendarImportSettingsDaoJdbc
-
- All Implemented Interfaces:
CalendarImportSettingsDao
@Singleton public class CalendarImportSettingsDaoJdbc extends Object implements CalendarImportSettingsDao
-
-
Constructor Summary
Constructors Constructor Description CalendarImportSettingsDaoJdbc()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
close(Connection connection)
CalendarImportSettings
getUserSettings(String userId)
Get synchronisation user settingsvoid
saveUserSettings(CalendarImportSettings settings)
Save synchronisation user settingsvoid
updateUserSettings(CalendarImportSettings settings)
Update synchronisation user settings
-
-
-
Method Detail
-
getUserSettings
public CalendarImportSettings getUserSettings(String userId)
Get synchronisation user settings- Specified by:
getUserSettings
in interfaceCalendarImportSettingsDao
- Parameters:
userId
- Id of user whose settings belong to- Returns:
- CalendarImportSettings object containing user settings, null if no settings found
- See Also:
CalendarImportSettings
-
saveUserSettings
public void saveUserSettings(CalendarImportSettings settings) throws AgendaException
Save synchronisation user settings- Specified by:
saveUserSettings
in interfaceCalendarImportSettingsDao
- Parameters:
settings
- CalendarImportSettings object containing user settings- Throws:
AgendaException
- See Also:
CalendarImportSettings
-
updateUserSettings
public void updateUserSettings(CalendarImportSettings settings) throws AgendaException
Update synchronisation user settings- Specified by:
updateUserSettings
in interfaceCalendarImportSettingsDao
- Parameters:
settings
- CalendarImportSettings object containing user settings- Throws:
AgendaException
- See Also:
CalendarImportSettings
-
close
protected void close(Connection connection)
-
-