diff --git a/config/alfresco/activiti-context.xml b/config/alfresco/activiti-context.xml
index 337a606f4e..1b309ff155 100644
--- a/config/alfresco/activiti-context.xml
+++ b/config/alfresco/activiti-context.xml
@@ -99,6 +99,10 @@
+
+
+
@@ -137,6 +141,7 @@
class="org.alfresco.repo.workflow.activiti.properties.ActivitiPooledActorsPropertyHandler"
parent="activitiPropertyHandler" >
+
diff --git a/source/java/org/alfresco/repo/workflow/activiti/ActivitiWorkflowManager.java b/source/java/org/alfresco/repo/workflow/activiti/ActivitiWorkflowManager.java
index 51a17500ef..c0cfda0a2d 100644
--- a/source/java/org/alfresco/repo/workflow/activiti/ActivitiWorkflowManager.java
+++ b/source/java/org/alfresco/repo/workflow/activiti/ActivitiWorkflowManager.java
@@ -19,6 +19,7 @@
package org.alfresco.repo.workflow.activiti;
+import org.alfresco.repo.workflow.WorkflowAuthorityManager;
import org.alfresco.repo.workflow.WorkflowNodeConverter;
import org.alfresco.repo.workflow.WorkflowPropertyHandlerRegistry;
import org.alfresco.repo.workflow.activiti.properties.ActivitiPropertyConverter;
@@ -33,19 +34,19 @@ public class ActivitiWorkflowManager
private final WorkflowNodeConverter nodeConverter;
private final WorkflowPropertyHandlerRegistry handlerRegistry;
private final ActivitiWorkflowEngine workflowEngine;
- /**
- * @param workflowEngine
- * @param propertyConverter
- * @param handlerRegistry
- * @param nodeConverter
- */
- public ActivitiWorkflowManager(ActivitiWorkflowEngine workflowEngine, ActivitiPropertyConverter propertyConverter,
- WorkflowPropertyHandlerRegistry handlerRegistry, WorkflowNodeConverter nodeConverter)
+ private final WorkflowAuthorityManager workflowAuthorityManager;
+
+ public ActivitiWorkflowManager(ActivitiWorkflowEngine workflowEngine,
+ ActivitiPropertyConverter propertyConverter,
+ WorkflowPropertyHandlerRegistry handlerRegistry,
+ WorkflowNodeConverter nodeConverter,
+ WorkflowAuthorityManager workflowAuthorityManager)
{
this.workflowEngine = workflowEngine;
this.propertyConverter = propertyConverter;
this.handlerRegistry = handlerRegistry;
this.nodeConverter = nodeConverter;
+ this.workflowAuthorityManager = workflowAuthorityManager;
}
/**
@@ -80,5 +81,11 @@ public class ActivitiWorkflowManager
return workflowEngine;
}
-
+ /**
+ * @return the workflowAuthorityManager
+ */
+ public WorkflowAuthorityManager getWorkflowAuthorityManager()
+ {
+ return workflowAuthorityManager;
+ }
}
diff --git a/source/java/org/alfresco/repo/workflow/activiti/ActivitiWorkflowManagerFactory.java b/source/java/org/alfresco/repo/workflow/activiti/ActivitiWorkflowManagerFactory.java
index 39eb3554bd..96ebbcd5bf 100644
--- a/source/java/org/alfresco/repo/workflow/activiti/ActivitiWorkflowManagerFactory.java
+++ b/source/java/org/alfresco/repo/workflow/activiti/ActivitiWorkflowManagerFactory.java
@@ -112,7 +112,7 @@ public class ActivitiWorkflowManagerFactory implements FactoryBean users;
@@ -245,7 +253,6 @@ public class ActivitiPooledActorsPropertyHandler extends ActivitiTaskPropertyHan
{
return linksToRemove;
}
-
}
}