Package org.exoplatform.agenda.service
Interface AgendaUserSettingsService
-
public interface AgendaUserSettingsService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AgendaUserSettingsgetAgendaUserSettings(long identityId)Get list of user settings to use in events by defaultList<EventReminderParameter>getDefaultReminders()voidsaveAgendaUserSettings(long identityId, AgendaUserSettings agendaUserSettings)Save user agenda settings to use in events by defaultvoidsaveUserConnector(String connectorName, String connectorUserId, long userIdentityId)Saves the new connected user settings on remote events provider
-
-
-
Method Detail
-
saveAgendaUserSettings
void saveAgendaUserSettings(long identityId, AgendaUserSettings agendaUserSettings)Save user agenda settings to use in events by default- Parameters:
identityId- technical identifier ofIdentityagendaUserSettings- object ofAgendaUserSettings
-
getAgendaUserSettings
AgendaUserSettings getAgendaUserSettings(long identityId)
Get list of user settings to use in events by default- Parameters:
identityId- technical identifier ofIdentity- Returns:
AgendaUserSettings
-
saveUserConnector
void saveUserConnector(String connectorName, String connectorUserId, long userIdentityId)
Saves the new connected user settings on remote events provider- Parameters:
connectorName- connector identifierconnectorUserId- user identifier on remote provideruserIdentityId- user social identifier
-
getDefaultReminders
List<EventReminderParameter> getDefaultReminders()
- Returns:
ListofEventReminderParameterthat will be used for users who didn't changed default settings about preferred reminders
-
-