Class MailIntegrationRest
- java.lang.Object
-
- org.exoplatform.mailintegration.rest.MailIntegrationRest
-
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
public class MailIntegrationRest extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
-
-
Constructor Summary
Constructors Constructor Description MailIntegrationRest(org.exoplatform.mailintegration.service.MailIntegrationService mailIntegrationService, org.exoplatform.social.core.manager.IdentityManager identityManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Responseconnect(org.exoplatform.mailintegration.rest.model.MailIntegrationSettingRestEntity mailIntegrationSettingRestEntity)javax.ws.rs.core.ResponsecreateMailIntegrationSetting(org.exoplatform.mailintegration.rest.model.MailIntegrationSettingRestEntity mailIntegrationSettingEntity)javax.ws.rs.core.ResponsedeleteMailIntegrationSetting(String mailIntegrationSettingId)javax.ws.rs.core.ResponsegetMailIntegrationSettings()javax.ws.rs.core.ResponsegetMessageById(String messageId, long mailIntegrationSettingId)javax.ws.rs.core.ResponseupdateMailIntegrationSetting(org.exoplatform.mailintegration.rest.model.MailIntegrationSettingRestEntity mailIntegrationSettingEntity)
-
-
-
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)
-
-