*/
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);
List<ModuleDescriptor> 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());
// 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];
if (efd.getDescription() != null
- && efd.getDescription().trim().equals(""))
- flowNode.setProperty(Property.JCR_DESCRIPTION, efd.getDescription());
+ && !efd.getDescription().trim().equals("")) {
+ flowNode.setProperty(Property.JCR_TITLE, efd.getDescription());
+ } else {
+ flowNode.setProperty(Property.JCR_TITLE, endName);
+ }
+ flowNode.setProperty(Property.JCR_DESCRIPTION, endName);
// execution spec
ExecutionSpec executionSpec = efd.getExecutionSpec();