Class MockTemplateService

  • All Implemented Interfaces:
    Serializable, org.alfresco.service.cmr.repository.TemplateService

    public class MockTemplateService
    extends Object
    implements org.alfresco.service.cmr.repository.TemplateService, Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • MockTemplateService

        public MockTemplateService()
    • Method Detail

      • processTemplate

        public String processTemplate​(String template,
                                      Object model)
                               throws org.alfresco.service.cmr.repository.TemplateException
        Specified by:
        processTemplate in interface org.alfresco.service.cmr.repository.TemplateService
        Throws:
        org.alfresco.service.cmr.repository.TemplateException
      • processTemplate

        public void processTemplate​(String template,
                                    Object model,
                                    Writer out)
                             throws org.alfresco.service.cmr.repository.TemplateException
        Specified by:
        processTemplate in interface org.alfresco.service.cmr.repository.TemplateService
        Throws:
        org.alfresco.service.cmr.repository.TemplateException
      • processTemplate

        public String processTemplate​(String engine,
                                      String template,
                                      Object model)
                               throws org.alfresco.service.cmr.repository.TemplateException
        Specified by:
        processTemplate in interface org.alfresco.service.cmr.repository.TemplateService
        Throws:
        org.alfresco.service.cmr.repository.TemplateException
      • processTemplate

        public void processTemplate​(String engine,
                                    String template,
                                    Object model,
                                    Writer out)
                             throws org.alfresco.service.cmr.repository.TemplateException
        Specified by:
        processTemplate in interface org.alfresco.service.cmr.repository.TemplateService
        Throws:
        org.alfresco.service.cmr.repository.TemplateException
      • processTemplate

        public String processTemplate​(String engine,
                                      String templateRef,
                                      Object model,
                                      Locale locale)
                               throws org.alfresco.service.cmr.repository.TemplateException
        Specified by:
        processTemplate in interface org.alfresco.service.cmr.repository.TemplateService
        Throws:
        org.alfresco.service.cmr.repository.TemplateException
      • processTemplateString

        public String processTemplateString​(String engine,
                                            String template,
                                            Object model)
                                     throws org.alfresco.service.cmr.repository.TemplateException
        Specified by:
        processTemplateString in interface org.alfresco.service.cmr.repository.TemplateService
        Throws:
        org.alfresco.service.cmr.repository.TemplateException
      • processTemplateString

        public void processTemplateString​(String engine,
                                          String template,
                                          Object model,
                                          Writer out)
                                   throws org.alfresco.service.cmr.repository.TemplateException
        Specified by:
        processTemplateString in interface org.alfresco.service.cmr.repository.TemplateService
        Throws:
        org.alfresco.service.cmr.repository.TemplateException
      • getTemplateProcessor

        public org.alfresco.service.cmr.repository.TemplateProcessor getTemplateProcessor​(String engine)
        Specified by:
        getTemplateProcessor in interface org.alfresco.service.cmr.repository.TemplateService
      • registerTemplateProcessor

        public void registerTemplateProcessor​(org.alfresco.service.cmr.repository.TemplateProcessor templateProcessor)
        Specified by:
        registerTemplateProcessor in interface org.alfresco.service.cmr.repository.TemplateService
      • buildDefaultModel

        public Map<String,​Object> buildDefaultModel​(org.alfresco.service.cmr.repository.NodeRef person,
                                                          org.alfresco.service.cmr.repository.NodeRef companyHome,
                                                          org.alfresco.service.cmr.repository.NodeRef userHome,
                                                          org.alfresco.service.cmr.repository.NodeRef template,
                                                          org.alfresco.service.cmr.repository.TemplateImageResolver imageResolver)
        Specified by:
        buildDefaultModel in interface org.alfresco.service.cmr.repository.TemplateService