Interface EmailTemplateService

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.duracloud.account.db.model.EmailTemplate getTemplate​(Long templateId)
      Returns the template by id
      org.duracloud.account.db.model.EmailTemplate getTemplate​(org.duracloud.account.db.model.EmailTemplate.Templates template)
      Returns the template by enum value
      List<org.duracloud.account.db.model.EmailTemplate> list()
      Lists all the email templates
      org.duracloud.account.db.model.EmailTemplate update​(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: