Class GenericEMailTemplateUpdatePatch

java.lang.Object
org.alfresco.repo.admin.patch.AbstractPatch
org.alfresco.repo.admin.patch.impl.GenericEMailTemplateUpdatePatch
All Implemented Interfaces:
Patch, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationEventPublisherAware
Direct Known Subclasses:
AddDutchEmailTemplatesPatch, UpdateFollowingEmailTemplatesPatch, UpdateWorkflowNotificationTemplatesPatch

public abstract class GenericEMailTemplateUpdatePatch extends AbstractPatch
Helper generic patch useful when updating email templates.
Author:
Roy Wetherall
  • Field Details

    • contentService

      protected ContentService contentService
      Content service
    • fileFolderService

      protected FileFolderService fileFolderService
      File folder service
  • Constructor Details

    • GenericEMailTemplateUpdatePatch

      public GenericEMailTemplateUpdatePatch()
  • Method Details

    • setContentService

      public void setContentService(ContentService contentService)
      Parameters:
      contentService - content service
    • setFileFolderService

      public void setFileFolderService(FileFolderService fileFolderService)
      Parameters:
      fileFolderService - file folder service
    • setCreateSiblingIfMissing

      public void setCreateSiblingIfMissing(boolean createSiblingIfMissing)
      Parameters:
      createSiblingIfMissing - boolean
    • setUpdateBaseFile

      public void setUpdateBaseFile(boolean updateBaseFile)
      Parameters:
      updateBaseFile - boolean
    • updateTemplates

      protected void updateTemplates() throws Exception
      Throws:
      Exception
    • getBaseTemplate

      protected abstract NodeRef getBaseTemplate()
    • getPath

      protected abstract String getPath()
    • getBaseFileName

      protected abstract String getBaseFileName()
    • getLocales

      protected abstract String[] getLocales()
    • getSiblingFiles

      protected List<String> getSiblingFiles()