X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.support.jcr%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fjcr%2Fexecution%2FJcrExecutionModulesListener.java;h=88d3ae17e9ad1e4f801eadce054ed987ab8f96d8;hb=0f05a24d55e92b847d2c72ff116ecd281a60adf8;hp=8543689294323ff8e0c3f24c59b7fea830b6b0d3;hpb=26cd9f658531888bfa9ba69ea5c034839b4c4149;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.support.jcr/src/main/java/org/argeo/slc/jcr/execution/JcrExecutionModulesListener.java b/runtime/org.argeo.slc.support.jcr/src/main/java/org/argeo/slc/jcr/execution/JcrExecutionModulesListener.java index 854368929..88d3ae17e 100644 --- a/runtime/org.argeo.slc.support.jcr/src/main/java/org/argeo/slc/jcr/execution/JcrExecutionModulesListener.java +++ b/runtime/org.argeo.slc.support.jcr/src/main/java/org/argeo/slc/jcr/execution/JcrExecutionModulesListener.java @@ -35,7 +35,7 @@ import org.argeo.slc.jcr.SlcTypes; */ public class JcrExecutionModulesListener implements ExecutionModulesListener, SlcNames { - private final static String SLC_EXECUTION_MODRULES_PROPERTY = "slc.executionModules"; + private final static String SLC_EXECUTION_MODULES_PROPERTY = "slc.executionModules"; private final static Log log = LogFactory .getLog(JcrExecutionModulesListener.class); @@ -59,7 +59,7 @@ public class JcrExecutionModulesListener implements ExecutionModulesListener, List moduleDescriptors = modulesManager .listModules(); String executionModules = System - .getProperty(SLC_EXECUTION_MODRULES_PROPERTY); + .getProperty(SLC_EXECUTION_MODULES_PROPERTY); if (executionModules != null) try { Node agentNode = session.getNode(agent.getNodePath()); @@ -212,10 +212,14 @@ public class JcrExecutionModulesListener implements ExecutionModulesListener, // name, description flowNode.setProperty(SLC_NAME, efd.getName()); String[] tokens = relativePath.split("/"); - flowNode.setProperty(Property.JCR_TITLE, tokens[tokens.length - 1]); + String endName = tokens[tokens.length - 1]; + flowNode.setProperty(Property.JCR_TITLE, endName); if (efd.getDescription() != null - && efd.getDescription().trim().equals("")) + && !efd.getDescription().trim().equals("")) { flowNode.setProperty(Property.JCR_DESCRIPTION, efd.getDescription()); + } else { + flowNode.setProperty(Property.JCR_DESCRIPTION, endName); + } // execution spec ExecutionSpec executionSpec = efd.getExecutionSpec(); @@ -242,8 +246,6 @@ public class JcrExecutionModulesListener implements ExecutionModulesListener, // values for (String attr : efd.getValues().keySet()) { - if (log.isDebugEnabled()) - log.debug(attr + "=" + efd.getValues().get(attr)); ExecutionSpecAttribute esa = executionSpec.getAttributes() .get(attr); if (esa instanceof PrimitiveSpecAttribute) {