From 107b59b42a9ec4132632d1e3a257dc94f68266cb Mon Sep 17 00:00:00 2001 From: Frederik Heremans Date: Thu, 28 Feb 2013 14:09:01 +0000 Subject: [PATCH] ALF-11747: Exposing package as TemplateNode in freemarker on top of existing NodeRef git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@47309 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../org/alfresco/repo/template/Workflow.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/source/java/org/alfresco/repo/template/Workflow.java b/source/java/org/alfresco/repo/template/Workflow.java index 869274d68a..7b7f042ee7 100644 --- a/source/java/org/alfresco/repo/template/Workflow.java +++ b/source/java/org/alfresco/repo/template/Workflow.java @@ -238,6 +238,22 @@ public class Workflow extends BaseTemplateProcessorExtension return (NodeRef)this.task.properties.get(WorkflowModel.ASSOC_PACKAGE); } + /** + * @return The workflow package ref as a TemplateNode + */ + public TemplateNode getPackageTemplateNode() + { + NodeRef nodeRef = this.getPackage(); + if (nodeRef != null) + { + return new TemplateNode(nodeRef, this.services, this.resolver); + } + else + { + return null; + } + } + /** * @return the resources from the package attached to this workflow task */