Interface AgendaUserSettingsService


public interface AgendaUserSettingsService
  • Method Details

    • saveAgendaUserSettings

      void saveAgendaUserSettings(long identityId, AgendaUserSettings agendaUserSettings)
      Save user agenda settings to use in events by default
      Parameters:
      identityId - technical identifier of Identity
      agendaUserSettings - object of AgendaUserSettings
    • getAgendaUserSettings

      AgendaUserSettings getAgendaUserSettings(long identityId)
      Get list of user settings to use in events by default
      Parameters:
      identityId - technical identifier of Identity
      Returns:
      AgendaUserSettings
    • saveUserConnector

      void saveUserConnector(String connectorName, String connectorUserId, long userIdentityId)
      Saves the new connected user settings on remote events provider
      Parameters:
      connectorName - connector identifier
      connectorUserId - user identifier on remote provider
      userIdentityId - user social identifier
    • getDefaultReminders

      List<EventReminderParameter> getDefaultReminders()
      Returns:
      List of EventReminderParameter that will be used for users who didn't changed default settings about preferred reminders