Package org.duracloud.account.db.util
Interface EmailTemplateService
-
- All Known Implementing Classes:
EmailTemplateServiceImpl
public interface EmailTemplateService- Author:
- dbernstein
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.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.EmailTemplateupdate(Long templateId, String subject, String body)Updates the template and returns the updated object.
-
-
-
Method Detail
-
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
@Secured("role:ROLE_ROOT, scope:ANY") List<org.duracloud.account.db.model.EmailTemplate> list()Lists all the email templates- Returns:
-
-