Package org.duracloud.account.db.util
Interface EmailTemplateService
- All Known Implementing Classes:
EmailTemplateServiceImpl
public interface EmailTemplateService
- Author:
- dbernstein
-
Method Summary
Modifier and TypeMethodDescriptionorg.duracloud.account.db.model.EmailTemplategetTemplate(Long templateId) Returns the template by idorg.duracloud.account.db.model.EmailTemplategetTemplate(org.duracloud.account.db.model.EmailTemplate.Templates template) Returns the template by enum valueList<org.duracloud.account.db.model.EmailTemplate>list()Lists all the email templatesorg.duracloud.account.db.model.EmailTemplateUpdates the template and returns the updated object.
-
Method Details
-
getTemplate
@Secured("role:ROLE_ROOT, scope:ANY") org.duracloud.account.db.model.EmailTemplate getTemplate(Long templateId) Returns the template by id- Parameters:
templateId-- Returns:
-
getTemplate
@Secured("role:ROLE_ROOT, scope:ANY") org.duracloud.account.db.model.EmailTemplate getTemplate(org.duracloud.account.db.model.EmailTemplate.Templates template) Returns the template by enum value- Parameters:
template-- Returns:
-
update
@Secured("role:ROLE_ROOT, scope:ANY") org.duracloud.account.db.model.EmailTemplate update(Long templateId, String subject, String body) Updates the template and returns the updated object.- Parameters:
templateId-subject-body-- Returns:
-
list
Lists all the email templates- Returns:
-