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 Summary

    Constructors
    Constructor
    Description
    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 Summary

    Modifier and Type
    Method
    Description
    org.exoplatform.agenda.model.AgendaUserSettings
    getAgendaUserSettings(long userIdentityId)
     
    List<org.exoplatform.agenda.model.EventReminderParameter>
     
    void
    saveAgendaUserSettings(long userIdentityId, org.exoplatform.agenda.model.AgendaUserSettings agendaUserSettings)
     
    void
    saveUserConnector(String connectorName, String connectorUserId, long userIdentityId)
     
    void
    updateUserTimeZone(String userName, String timeZone)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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