Class AgendaUserSettingsServiceImpl

java.lang.Object
org.exoplatform.agenda.service.AgendaUserSettingsServiceImpl
All Implemented Interfaces:
org.exoplatform.agenda.service.AgendaUserSettingsService

public class AgendaUserSettingsServiceImpl extends Object implements org.exoplatform.agenda.service.AgendaUserSettingsService
  • Constructor Details

    • AgendaUserSettingsServiceImpl

      public AgendaUserSettingsServiceImpl(org.exoplatform.agenda.service.AgendaEventConferenceService agendaEventConferenceService, org.exoplatform.agenda.service.AgendaRemoteEventService agendaRemoteEventService, org.exoplatform.commons.api.settings.SettingService settingService, org.exoplatform.services.organization.OrganizationService organizationService, org.exoplatform.container.xml.InitParams initParams)
  • Method Details

    • saveAgendaUserSettings

      public void saveAgendaUserSettings(long userIdentityId, org.exoplatform.agenda.model.AgendaUserSettings agendaUserSettings)
      Specified by:
      saveAgendaUserSettings in interface org.exoplatform.agenda.service.AgendaUserSettingsService
    • getAgendaUserSettings

      public org.exoplatform.agenda.model.AgendaUserSettings getAgendaUserSettings(long userIdentityId)
      Specified by:
      getAgendaUserSettings in interface org.exoplatform.agenda.service.AgendaUserSettingsService
    • saveUserConnector

      public void saveUserConnector(String connectorName, String connectorUserId, long userIdentityId)
      Specified by:
      saveUserConnector in interface org.exoplatform.agenda.service.AgendaUserSettingsService
    • updateUserTimeZone

      public void updateUserTimeZone(String userName, String timeZone) throws org.exoplatform.commons.exception.ObjectNotFoundException
      Specified by:
      updateUserTimeZone in interface org.exoplatform.agenda.service.AgendaUserSettingsService
      Throws:
      org.exoplatform.commons.exception.ObjectNotFoundException
    • getDefaultReminders

      public List<org.exoplatform.agenda.model.EventReminderParameter> getDefaultReminders()
      Specified by:
      getDefaultReminders in interface org.exoplatform.agenda.service.AgendaUserSettingsService
    • getEmbedMapProvider

      public String getEmbedMapProvider()
      Specified by:
      getEmbedMapProvider in interface org.exoplatform.agenda.service.AgendaUserSettingsService
    • saveEmbedMapProvider

      public void saveEmbedMapProvider(String providerId)
      Specified by:
      saveEmbedMapProvider in interface org.exoplatform.agenda.service.AgendaUserSettingsService
    • removeEmbedMapProvider

      public void removeEmbedMapProvider()
      Specified by:
      removeEmbedMapProvider in interface org.exoplatform.agenda.service.AgendaUserSettingsService