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
ConstructorsConstructorDescriptionMailIntegrationRest(org.exoplatform.mailintegration.service.MailIntegrationService mailIntegrationService, org.exoplatform.social.core.manager.IdentityManager identityManager) -
Method Summary
Modifier and TypeMethodDescriptionjavax.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.Responsejavax.ws.rs.core.ResponsegetMessageById(String messageId, long mailIntegrationSettingId) javax.ws.rs.core.ResponseupdateMailIntegrationSetting(org.exoplatform.mailintegration.rest.model.MailIntegrationSettingRestEntity mailIntegrationSettingEntity)
-
Constructor Details
-
MailIntegrationRest
public MailIntegrationRest(org.exoplatform.mailintegration.service.MailIntegrationService mailIntegrationService, org.exoplatform.social.core.manager.IdentityManager identityManager)
-
-
Method Details
-
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)
-