Class MailIntegrationRest

  • All Implemented Interfaces:
    org.exoplatform.services.rest.resource.ResourceContainer

    public class MailIntegrationRest
    extends Object
    implements org.exoplatform.services.rest.resource.ResourceContainer
    • Constructor Detail

      • MailIntegrationRest

        public MailIntegrationRest​(org.exoplatform.mailintegration.service.MailIntegrationService mailIntegrationService,
                                   org.exoplatform.social.core.manager.IdentityManager identityManager)
    • Method Detail

      • createMailIntegrationSetting

        @RolesAllowed("users")
        public javax.ws.rs.core.Response createMailIntegrationSetting​(org.exoplatform.mailintegration.rest.model.MailIntegrationSettingRestEntity mailIntegrationSettingEntity)
      • getMailIntegrationSettings

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getMailIntegrationSettings()
      • deleteMailIntegrationSetting

        @RolesAllowed("users")
        public javax.ws.rs.core.Response deleteMailIntegrationSetting​(String mailIntegrationSettingId)
      • connect

        @RolesAllowed("users")
        public javax.ws.rs.core.Response connect​(org.exoplatform.mailintegration.rest.model.MailIntegrationSettingRestEntity mailIntegrationSettingRestEntity)
      • getMessageById

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getMessageById​(String messageId,
                                                        long mailIntegrationSettingId)
      • updateMailIntegrationSetting

        @RolesAllowed("users")
        public javax.ws.rs.core.Response updateMailIntegrationSetting​(org.exoplatform.mailintegration.rest.model.MailIntegrationSettingRestEntity mailIntegrationSettingEntity)