diff --git a/config/alfresco/workflow/submit_processdefinition.xml b/config/alfresco/workflow/submit_processdefinition.xml
index 0d39a21685..b10997912d 100644
--- a/config/alfresco/workflow/submit_processdefinition.xml
+++ b/config/alfresco/workflow/submit_processdefinition.xml
@@ -229,7 +229,7 @@
-
+
diff --git a/source/java/org/alfresco/repo/avm/wf/AVMRemoveAllWebappsHandler.java b/source/java/org/alfresco/repo/avm/wf/AVMRemoveAllSrcWebappsHandler.java
similarity index 94%
rename from source/java/org/alfresco/repo/avm/wf/AVMRemoveAllWebappsHandler.java
rename to source/java/org/alfresco/repo/avm/wf/AVMRemoveAllSrcWebappsHandler.java
index 13fece4219..ad03523523 100644
--- a/source/java/org/alfresco/repo/avm/wf/AVMRemoveAllWebappsHandler.java
+++ b/source/java/org/alfresco/repo/avm/wf/AVMRemoveAllSrcWebappsHandler.java
@@ -22,7 +22,7 @@
*
*
* Author Jon Cox
-* File AVMRemoveAllWebappsHandler.java
+* File AVMRemoveAllSrcWebappsHandler.java
*----------------------------------------------------------------------------*/
package org.alfresco.repo.avm.wf;
@@ -49,12 +49,12 @@ import org.springframework.context.ApplicationContext;
*
* @author Jon Cox
*/
-public class AVMRemoveAllWebappsHandler extends JBPMSpringActionHandler
+public class AVMRemoveAllSrcWebappsHandler extends JBPMSpringActionHandler
{
static final long serialVersionUID = 3004374776252613278L;
private static Logger log =
- Logger.getLogger(AVMRemoveAllWebappsHandler.class);
+ Logger.getLogger(AVMRemoveAllSrcWebappsHandler.class);
/**
* The AVMService instance.
@@ -79,7 +79,7 @@ public class AVMRemoveAllWebappsHandler extends JBPMSpringActionHandler
public void execute(ExecutionContext executionContext) throws Exception
{
if (log.isDebugEnabled())
- log.debug("AVMRemoveAllWebappsHandler.execute()");
+ log.debug("AVMRemoveAllSrcWebappsHandler.execute()");
// retrieve submitted package
NodeRef pkg = ((JBPMNode)executionContext.getContextInstance().
diff --git a/source/java/org/alfresco/repo/avm/wf/AVMSubmitPackageHandler.java b/source/java/org/alfresco/repo/avm/wf/AVMSubmitPackageHandler.java
index e5a52366ff..813fd26b91 100644
--- a/source/java/org/alfresco/repo/avm/wf/AVMSubmitPackageHandler.java
+++ b/source/java/org/alfresco/repo/avm/wf/AVMSubmitPackageHandler.java
@@ -53,7 +53,7 @@ public class AVMSubmitPackageHandler
{
private static final long serialVersionUID = 4113360751217684995L;
- private static final Log LOGGER = LogFactory.getLog(AVMSubmitPackageHandler.class);
+ private static final Log logger = LogFactory.getLog(AVMSubmitPackageHandler.class);
/** The AVMService instance. */
private AVMService fAVMService;
@@ -99,7 +99,8 @@ public class AVMSubmitPackageHandler
final AVMNodeDescriptor pkgDesc = fAVMService.lookup(pkgPath.getFirst(), pkgPath.getSecond());
final String from = (String)executionContext.getContextInstance().getVariable("wcmwf_fromPath");
final String targetPath = pkgDesc.getIndirection();
- LOGGER.debug("handling submit of " + pkgPath.getSecond() + " from " + from + " to " + targetPath);
+ if (logger.isDebugEnabled())
+ logger.debug("handling submit of " + pkgPath.getSecond() + " from " + from + " to " + targetPath);
// submit the package changes
final String description = (String)executionContext.getContextInstance().getVariable("bpm_workflowDescription");
@@ -153,7 +154,8 @@ public class AVMSubmitPackageHandler
*/
private void recursivelyRemoveLocks(final String webProject, final int version, final String path)
{
- LOGGER.debug("removing lock on " + path);
+ if (logger.isDebugEnabled())
+ logger.debug("removing lock on " + path);
AVMNodeDescriptor desc = fAVMService.lookup(version, path, true);
if (desc.isFile() || desc.isDeletedFile())
{
@@ -172,9 +174,10 @@ public class AVMSubmitPackageHandler
desc = history.get(1);
}
- for (final AVMNodeDescriptor child : fAVMService.getDirectoryListingArray(desc.getVersionID(), desc.getPath(), true))
+ Map list = fAVMService.getDirectoryListing(desc, true);
+ for (AVMNodeDescriptor child : list.values())
{
- this.recursivelyRemoveLocks(webProject, child.getVersionID(), child.getPath());
+ recursivelyRemoveLocks(webProject, child.getVersionID(), child.getPath());
}
}
}