<!-- SLC Runtime -->
<bundle id="slc.agent" symbolic-name="org.argeo.slc.agent"
action="start" />
- <bundle id="slc.server.castor" symbolic-name="org.argeo.slc.server.castor"
- action="start" />
- <bundle id="slc.server.h2" symbolic-name="org.argeo.slc.server.h2"
- action="start" />
- <bundle id="slc.server.hibernate" symbolic-name="org.argeo.slc.server.hibernate"
- action="start" />
- <bundle id="slc.server.services" symbolic-name="org.argeo.slc.server.services"
- action="start" />
+<!-- <bundle id="slc.server.castor" symbolic-name="org.argeo.slc.server.castor" -->
+<!-- action="start" /> -->
+<!-- <bundle id="slc.server.h2" symbolic-name="org.argeo.slc.server.h2" -->
+<!-- action="start" /> -->
+<!-- <bundle id="slc.server.hibernate" symbolic-name="org.argeo.slc.server.hibernate" -->
+<!-- action="start" /> -->
+<!-- <bundle id="slc.server.services" symbolic-name="org.argeo.slc.server.services" -->
+<!-- action="start" /> -->
<!-- UI Components -->
<bundle id="slc.node.jackrabbit" symbolic-name="org.argeo.slc.node.jackrabbit"
action="start" />
-<!-- <bundle id="slc.client.agent" symbolic-name="org.argeo.slc.client.agent" -->
+<!-- <bundle id="slc.client.hibernate" symbolic-name="org.argeo.slc.client.hibernate" -->
+<!-- action="start" /> -->
+<!-- <bundle id="slc.client.oxm" symbolic-name="org.argeo.slc.client.oxm" -->
<!-- action="start" /> -->
- <bundle id="slc.client.hibernate" symbolic-name="org.argeo.slc.client.hibernate"
- action="start" />
- <bundle id="slc.client.oxm" symbolic-name="org.argeo.slc.client.oxm"
- action="start" />
<bundle id="slc.client.rcp" symbolic-name="org.argeo.slc.client.rcp"
action="start" />
<bundle id="slc.client.ui" symbolic-name="org.argeo.slc.client.ui"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
- <!-- Result list view commands -->
- <bean id="org.argeo.slc.client.ui.refreshResultList"
- class="org.argeo.slc.client.ui.commands.ResultListViewRefreshHandler"
- scope="prototype">
- </bean>
+ <!-- Result list view commands-->
+<!-- <bean id="org.argeo.slc.client.ui.refreshResultList" -->
+<!-- class="org.argeo.slc.client.ui.commands.ResultListViewRefreshHandler" -->
+<!-- scope="prototype"> -->
+<!-- </bean> -->
- <bean id="org.argeo.slc.client.ui.removeSelectedResultFromResultList"
- class="org.argeo.slc.client.ui.commands.RemoveSelectedResultFromResultList"
- scope="prototype">
- </bean>
+<!-- <bean id="org.argeo.slc.client.ui.removeSelectedResultFromResultList" -->
+<!-- class="org.argeo.slc.client.ui.commands.RemoveSelectedResultFromResultList" -->
+<!-- scope="prototype"> -->
+<!-- </bean> -->
- <bean id="org.argeo.slc.client.ui.refreshExecutionModulesView"
- class="org.argeo.slc.client.ui.commands.ExecutionModulesViewRefreshHandler"
- scope="prototype">
- </bean>
- <bean id="org.argeo.slc.client.ui.refreshProcessList"
- class="org.argeo.slc.client.ui.commands.ProcessListViewRefreshHandler"
- scope="prototype">
- </bean>
- <bean id="org.argeo.slc.client.ui.displayProcessDetails"
- class="org.argeo.slc.client.ui.commands.ProcessDetailsDisplayHandler"
- scope="prototype">
- </bean>
- <bean id="org.argeo.slc.client.ui.displayResultDetails"
- class="org.argeo.slc.client.ui.commands.ResultDetailsDisplayHandler"
- scope="prototype">
- </bean>
- <!-- <bean id="org.argeo.slc.client.ui.displayResultDetailsWithExcel" class="org.argeo.slc.client.ui.commands.ResultDetailsExcelHandler"
- scope="prototype"> </bean> -->
- <bean id="org.argeo.slc.client.ui.launchBatch" class="org.argeo.slc.client.ui.commands.LaunchBatchHandler"
- scope="prototype">
- </bean>
- <bean id="org.argeo.slc.client.ui.removeSelectedFromBatch"
- class="org.argeo.slc.client.ui.commands.RemoveSelectedProcessFromBatchHandler"
- scope="prototype">
- </bean>
- <bean id="org.argeo.slc.client.ui.clearBatch" class="org.argeo.slc.client.ui.commands.ClearBatchHandler"
- scope="prototype">
- </bean>
- <bean id="org.argeo.slc.client.ui.manageBundles" class="org.argeo.slc.client.ui.commands.ManageBundlesHandler"
- scope="prototype">
- </bean>
+<!-- <bean id="org.argeo.slc.client.ui.refreshExecutionModulesView" -->
+<!-- class="org.argeo.slc.client.ui.commands.ExecutionModulesViewRefreshHandler" -->
+<!-- scope="prototype"> -->
+<!-- </bean> -->
+<!-- <bean id="org.argeo.slc.client.ui.refreshProcessList" -->
+<!-- class="org.argeo.slc.client.ui.commands.ProcessListViewRefreshHandler" -->
+<!-- scope="prototype"> -->
+<!-- </bean> -->
+<!-- <bean id="org.argeo.slc.client.ui.displayProcessDetails" -->
+<!-- class="org.argeo.slc.client.ui.commands.ProcessDetailsDisplayHandler" -->
+<!-- scope="prototype"> -->
+<!-- </bean> -->
+<!-- <bean id="org.argeo.slc.client.ui.displayResultDetails" -->
+<!-- class="org.argeo.slc.client.ui.commands.ResultDetailsDisplayHandler" -->
+<!-- scope="prototype"> -->
+<!-- </bean> -->
+<!-- <bean id="org.argeo.slc.client.ui.launchBatch" class="org.argeo.slc.client.ui.commands.LaunchBatchHandler" -->
+<!-- scope="prototype"> -->
+<!-- </bean> -->
+<!-- <bean id="org.argeo.slc.client.ui.removeSelectedFromBatch" -->
+<!-- class="org.argeo.slc.client.ui.commands.RemoveSelectedProcessFromBatchHandler" -->
+<!-- scope="prototype"> -->
+<!-- </bean> -->
+<!-- <bean id="org.argeo.slc.client.ui.clearBatch" class="org.argeo.slc.client.ui.commands.ClearBatchHandler" -->
+<!-- scope="prototype"> -->
+<!-- </bean> -->
+<!-- <bean id="org.argeo.slc.client.ui.manageBundles" class="org.argeo.slc.client.ui.commands.ManageBundlesHandler" -->
+<!-- scope="prototype"> -->
+<!-- </bean> -->
</beans>
http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="processController" class="org.argeo.slc.client.ui.controllers.ProcessController">
- <property name="slcExecutionService" ref="slcExecutionService" />
+<!-- <property name="slcExecutionService" ref="slcExecutionService" /> -->
</bean>
</beans>
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
- <bean id="testManagerServiceAdapter"
- class="org.argeo.slc.client.ui.listeners.TestManagerServiceAdapter">
- <property name="testManagerService" ref="testManagerService" />
- </bean>
+<!-- <bean id="testManagerServiceAdapter" -->
+<!-- class="org.argeo.slc.client.ui.listeners.TestManagerServiceAdapter"> -->
+<!-- <property name="testManagerService" ref="testManagerService" /> -->
+<!-- </bean> -->
- <bean id="slcExecutionServiceAdapter" class="org.argeo.slc.services.impl.SlcExecutionServiceAdapter">
- <property name="slcExecutionService" ref="slcExecutionService" />
- </bean>
+<!-- <bean id="slcExecutionServiceAdapter" class="org.argeo.slc.services.impl.SlcExecutionServiceAdapter"> -->
+<!-- <property name="slcExecutionService" ref="slcExecutionService" /> -->
+<!-- </bean> -->
</beans>
<!-- Services exposed by the current bundle -->\r
\r
<!-- Listeners used by the execution modules -->\r
- <service ref="testManagerServiceAdapter"\r
- interface="org.argeo.slc.core.test.tree.TreeTestResultListener" />\r
- <service ref="slcExecutionServiceAdapter" interface="org.argeo.slc.process.SlcExecutionNotifier" />\r
+<!-- <service ref="testManagerServiceAdapter" -->\r
+<!-- interface="org.argeo.slc.core.test.tree.TreeTestResultListener" /> -->\r
+<!-- <service ref="slcExecutionServiceAdapter" interface="org.argeo.slc.process.SlcExecutionNotifier" /> -->\r
\r
\r
\r
- <reference id="slcExecutionService" interface="org.argeo.slc.services.SlcExecutionService" />\r
- <reference id="testManagerService" interface="org.argeo.slc.services.TestManagerService" />\r
- <reference id="oxmBean" interface="org.argeo.slc.client.oxm.OxmInterface" />\r
+<!-- <reference id="slcExecutionService" interface="org.argeo.slc.services.SlcExecutionService" /> -->\r
+<!-- <reference id="testManagerService" interface="org.argeo.slc.services.TestManagerService" /> -->\r
+<!-- <reference id="oxmBean" interface="org.argeo.slc.client.oxm.OxmInterface" /> -->\r
\r
<!-- References Needed -->\r
<!-- <reference id="marshaller" interface="org.springframework.oxm.Marshaller" \r
/> -->\r
\r
<!-- DAO -->\r
- <reference id="testResultCollectionDao"\r
- interface="org.argeo.slc.dao.test.tree.TreeTestResultCollectionDao"\r
- context-class-loader="service-provider" />\r
+<!-- <reference id="testResultCollectionDao" -->\r
+<!-- interface="org.argeo.slc.dao.test.tree.TreeTestResultCollectionDao" -->\r
+<!-- context-class-loader="service-provider" /> -->\r
\r
- <reference id="treeTestResultDao" interface="org.argeo.slc.dao.test.tree.TreeTestResultDao"\r
- context-class-loader="service-provider" />\r
+<!-- <reference id="treeTestResultDao" interface="org.argeo.slc.dao.test.tree.TreeTestResultDao" -->\r
+<!-- context-class-loader="service-provider" /> -->\r
\r
\r
- <reference id="slcExecutionDao" interface="org.argeo.slc.dao.process.SlcExecutionDao"\r
- context-class-loader="service-provider" />\r
+<!-- <reference id="slcExecutionDao" interface="org.argeo.slc.dao.process.SlcExecutionDao" -->\r
+<!-- context-class-loader="service-provider" /> -->\r
\r
<!-- Content providers are deported in an other bundle for UI not to depend \r
on DB used implementation. We use bean-name reference because interface is \r
not enough to choose between various been with same interface -->\r
- <reference id="processListTableLabelProvider" interface="org.eclipse.jface.viewers.ITableLabelProvider"\r
- bean-name="processListTableLabelProvider" />\r
- <reference id="processListStructuredContentProvider"\r
- interface="org.eclipse.jface.viewers.IStructuredContentProvider"\r
- bean-name="processListStructuredContentProvider" />\r
- <reference id="processDetailContentProvider"\r
- interface="org.eclipse.jface.viewers.ITreeContentProvider" bean-name="processDetailContentProvider" />\r
- <reference id="resultDetailContentProvider"\r
- interface="org.eclipse.jface.viewers.ITreeContentProvider" bean-name="resultDetailContentProvider" />\r
- <reference id="resultDetailLabelProvider" interface="org.eclipse.jface.viewers.ITableLabelProvider"\r
- bean-name="resultDetailLabelProvider" />\r
+<!-- <reference id="processListTableLabelProvider" interface="org.eclipse.jface.viewers.ITableLabelProvider" -->\r
+<!-- bean-name="processListTableLabelProvider" /> -->\r
+<!-- <reference id="processListStructuredContentProvider" -->\r
+<!-- interface="org.eclipse.jface.viewers.IStructuredContentProvider" -->\r
+<!-- bean-name="processListStructuredContentProvider" /> -->\r
+<!-- <reference id="processDetailContentProvider" -->\r
+<!-- interface="org.eclipse.jface.viewers.ITreeContentProvider" bean-name="processDetailContentProvider" /> -->\r
+<!-- <reference id="resultDetailContentProvider" -->\r
+<!-- interface="org.eclipse.jface.viewers.ITreeContentProvider" bean-name="resultDetailContentProvider" /> -->\r
+<!-- <reference id="resultDetailLabelProvider" interface="org.eclipse.jface.viewers.ITableLabelProvider" -->\r
+<!-- bean-name="resultDetailLabelProvider" /> -->\r
\r
\r
<!-- TODO : what is it for ? -->\r
- <list id="slcAgents" interface="org.argeo.slc.runtime.SlcAgent" />\r
+<!-- <list id="slcAgents" interface="org.argeo.slc.runtime.SlcAgent" /> -->\r
</beans:beans>
\ No newline at end of file
http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- Views -->
- <bean id="executionModulesView" class="org.argeo.slc.client.ui.views.ExecutionModulesView"
- scope="prototype">
- <property name="contentProvider" ref="executionModulesContentProvider" />
- <property name="processController" ref="processController" />
- <property name="oxmBean" ref="oxmBean" />
- </bean>
+<!-- <bean id="executionModulesView" class="org.argeo.slc.client.ui.views.ExecutionModulesView" -->
+<!-- scope="prototype"> -->
+<!-- <property name="contentProvider" ref="executionModulesContentProvider" /> -->
+<!-- <property name="processController" ref="processController" /> -->
+<!-- <property name="oxmBean" ref="oxmBean" /> -->
+<!-- </bean> -->
- <bean id="resultListView" class="org.argeo.slc.client.ui.views.ResultListView"
- scope="prototype">
- <property name="testResultCollectionDao" ref="testResultCollectionDao" />
- </bean>
+<!-- <bean id="resultListView" class="org.argeo.slc.client.ui.views.ResultListView" -->
+<!-- scope="prototype"> -->
+<!-- <property name="testResultCollectionDao" ref="testResultCollectionDao" /> -->
+<!-- </bean> -->
- <bean id="resultDetailView" class="org.argeo.slc.client.ui.views.ResultDetailView"
- scope="prototype">
- <property name="treeTestResultDao" ref="treeTestResultDao" />
- <property name="contentProvider" ref="resultDetailContentProvider" />
- <property name="labelProvider" ref="resultDetailLabelProvider" />
- </bean>
- <bean id="processListView" class="org.argeo.slc.client.ui.views.ProcessListView"
- scope="prototype">
- <property name="slcExecutionDao" ref="slcExecutionDao" />
- <property name="structuredContentProvider" ref="processListStructuredContentProvider" />
- <property name="tableLabelProvider" ref="processListTableLabelProvider" />
- </bean>
+<!-- <bean id="resultDetailView" class="org.argeo.slc.client.ui.views.ResultDetailView" -->
+<!-- scope="prototype"> -->
+<!-- <property name="treeTestResultDao" ref="treeTestResultDao" /> -->
+<!-- <property name="contentProvider" ref="resultDetailContentProvider" /> -->
+<!-- <property name="labelProvider" ref="resultDetailLabelProvider" /> -->
+<!-- </bean> -->
+<!-- <bean id="processListView" class="org.argeo.slc.client.ui.views.ProcessListView" -->
+<!-- scope="prototype"> -->
+<!-- <property name="slcExecutionDao" ref="slcExecutionDao" /> -->
+<!-- <property name="structuredContentProvider" ref="processListStructuredContentProvider" /> -->
+<!-- <property name="tableLabelProvider" ref="processListTableLabelProvider" /> -->
+<!-- </bean> -->
- <bean id="processDetailView" class="org.argeo.slc.client.ui.views.ProcessDetailView"
- scope="prototype">
- <property name="slcExecutionDao" ref="slcExecutionDao" />
- <property name="contentProvider" ref="processDetailContentProvider" />
- </bean>
+<!-- <bean id="processDetailView" class="org.argeo.slc.client.ui.views.ProcessDetailView" -->
+<!-- scope="prototype"> -->
+<!-- <property name="slcExecutionDao" ref="slcExecutionDao" /> -->
+<!-- <property name="contentProvider" ref="processDetailContentProvider" /> -->
+<!-- </bean> -->
- <bean id="processBuilderView" class="org.argeo.slc.client.ui.views.ProcessBuilderView"
- scope="prototype">
- <property name="processController" ref="processController" />
- <property name="oxmBean" ref="oxmBean" />
- <property name="slcAgents" ref="slcAgents" />
- </bean>
+<!-- <bean id="processBuilderView" class="org.argeo.slc.client.ui.views.ProcessBuilderView" -->
+<!-- scope="prototype"> -->
+<!-- <property name="processController" ref="processController" /> -->
+<!-- <property name="oxmBean" ref="oxmBean" /> -->
+<!-- <property name="slcAgents" ref="slcAgents" /> -->
+<!-- </bean> -->
- <bean id="processParametersView" class="org.argeo.slc.client.ui.views.ProcessParametersView"
- scope="prototype">
- </bean>
+<!-- <bean id="processParametersView" class="org.argeo.slc.client.ui.views.ProcessParametersView" -->
+<!-- scope="prototype"> -->
+<!-- </bean> -->
<!-- Providers. -->
- <bean id="executionModulesContentProvider"
- class="org.argeo.slc.client.ui.providers.ExecutionModulesContentProvider">
- <property name="slcAgents" ref="slcAgents" />
- </bean>
+<!-- <bean id="executionModulesContentProvider" -->
+<!-- class="org.argeo.slc.client.ui.providers.ExecutionModulesContentProvider"> -->
+<!-- <property name="slcAgents" ref="slcAgents" /> -->
+<!-- </bean> -->
</beans>
<extension
point="org.eclipse.ui.views">
<view
+ id="org.argeo.slc.client.ui.jcrExecutionModulesView"
class="org.argeo.eclipse.spring.SpringExtensionFactory"
icon="icons/execution_module.gif"
- id="org.argeo.slc.client.ui.executionModulesView"
name="Execution Modules"
restorable="true">
</view>
<view
+ id="org.argeo.slc.client.ui.jcrResultListView"
class="org.argeo.eclipse.spring.SpringExtensionFactory"
- icon="icons/execution_module.gif"
- id="org.argeo.slc.client.ui.jcrExecutionModulesView"
- name="Execution Modules"
+ icon="icons/results.gif"
+ name="Results"
restorable="true">
</view>
<view
+ id="org.argeo.slc.client.ui.jcrProcessListView"
class="org.argeo.eclipse.spring.SpringExtensionFactory"
- icon="icons/results.gif"
- id="org.argeo.slc.client.ui.resultListView"
- name="Results"
+ name="Processes"
+ icon="icons/processes.gif"
+ restorable="true">
+ </view>
+ <!--
+ <view
+ id="org.argeo.slc.client.ui.executionModulesView"
+ class="org.argeo.eclipse.spring.SpringExtensionFactory"
+ icon="icons/execution_module.gif"
+ name="Execution Modules"
restorable="true">
</view>
<view
class="org.argeo.eclipse.spring.SpringExtensionFactory"
icon="icons/results.gif"
- id="org.argeo.slc.client.ui.jcrResultListView"
+ id="org.argeo.slc.client.ui.resultListView"
name="Results"
restorable="true">
</view>
name="Result details"
restorable="true">
</view>
- <!-- <view
- allowMultiple="true"
- class="org.argeo.eclipse.spring.SpringExtensionFactory"
- icon="icons/excel.png"
- id="org.argeo.slc.client.ui.resultExcelView"
- name="Result details (Excel)"
- restorable="true">
- </view> -->
<view
id="org.argeo.slc.client.ui.processListView"
class="org.argeo.eclipse.spring.SpringExtensionFactory"
icon="icons/processes.gif"
restorable="true">
</view>
- <view
- id="org.argeo.slc.client.ui.jcrProcessListView"
- class="org.argeo.eclipse.spring.SpringExtensionFactory"
- name="Processes"
- icon="icons/processes.gif"
- restorable="true">
- </view>
<view
allowMultiple="true"
class="org.argeo.eclipse.spring.SpringExtensionFactory"
name="Batch"
restorable="true">
</view>
+ -->
</extension>
<!-- Commands definitions -->
<extension
point="org.eclipse.ui.commands">
- <!-- Result List -->
+ <!-- Result List
<command
defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
id="org.argeo.slc.client.ui.refreshResultList"
defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
id="org.argeo.slc.client.ui.displayResultDetails"
name="Display Result Details">
- <!-- <commandParameter
- id="org.argeo.slc.client.commands.resultUuid"
- name="Result UUID">
- </commandParameter>
- <commandParameter
- id="org.argeo.slc.client.commands.resultName"
- name="Result Name">
- </commandParameter> -->
</command>
-
- <!-- Execution Modules -->
+ -->
+ <!-- Execution Modules
<command
defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
id="org.argeo.slc.client.ui.refreshExecutionModulesView"
name="Refresh Execution Modules View">
</command>
- <!-- Batch -->
+ -->
+ <!-- Batch
<command
defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
id="org.argeo.slc.client.ui.launchBatch"
id="org.argeo.slc.client.ui.clearBatch"
name="Clear Batch">
</command>
- <!-- Process List -->
+ -->
+ <!-- Process List
<command
defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
id="org.argeo.slc.client.ui.refreshProcessList"
id="org.argeo.slc.client.ui.manageBundles"
name="Manage Bundles">
</command>
+ -->
</extension>
<!-- Menu definitions -->
<extension
id="menu:org.eclipse.ui.main.menu"
point="org.eclipse.ui.menus">
+ <!--
<menuContribution
locationURI="menu:fileMenu">
- <!-- Should be implemented in later version.
- <command
- commandId="org.argeo.slc.client.ui.manageBundles"
- label="Manage Bundles"
- style="push"
- tooltip="Add or remove plugins at run time">
- </command> -->
</menuContribution>
<menuContribution
locationURI="toolbar:org.argeo.slc.client.ui.resultListView">
tooltip="Remove selected process from process builder view.">
</command>
</menuContribution>
+ -->
</extension>
<extension
point="org.eclipse.ui.perspectives">
org.argeo.security,
org.argeo.security.core,
org.argeo.security.jcr,
+ org.argeo.slc.core.attachment,
org.argeo.slc.core.test.tree,
org.argeo.slc.execution,
org.argeo.slc.jcr,
<service ref="resultListener"\r
interface="org.argeo.slc.core.test.tree.TreeTestResultListener" />\r
<service ref="resultListener" interface="org.argeo.slc.test.TestResultListener" />\r
+ <service ref="attachmentUploader" interface="org.argeo.slc.core.attachment.AttachmentUploader" />\r
\r
<service interface="org.argeo.slc.execution.ExecutionModulesListener"\r
ref="executionModulesListener" />\r
<property name="session" ref="session" />\r
</bean>\r
\r
+ <bean id="attachmentUploader" class="org.argeo.slc.jcr.execution.JcrAttachmentUploader">\r
+ <property name="session" ref="session" />\r
+ </bean>\r
+\r
\r
<bean id="session" class="org.argeo.security.jcr.SecureThreadBoundSession">\r
<property name="repository" ref="repository" />\r
--- /dev/null
+package org.argeo.slc.jcr.execution;
+
+import javax.jcr.Session;
+
+import org.argeo.slc.core.attachment.Attachment;
+import org.argeo.slc.core.attachment.AttachmentUploader;
+import org.springframework.core.io.Resource;
+
+/** JCR based attachment uploader */
+public class JcrAttachmentUploader implements AttachmentUploader {
+ private Session session;
+
+ public void upload(Attachment attachment, Resource resource) {
+ session.toString();
+ // not yet implemented, need to review the interface
+ }
+
+ public void setSession(Session session) {
+ this.session = session;
+ }
+
+}
import org.argeo.slc.core.execution.DefaultExecutionSpec;
import org.argeo.slc.core.execution.PrimitiveSpecAttribute;
import org.argeo.slc.core.execution.PrimitiveUtils;
-import org.argeo.slc.core.execution.PrimitiveValue;
import org.argeo.slc.core.execution.ProcessThread;
import org.argeo.slc.execution.ExecutionFlowDescriptor;
import org.argeo.slc.execution.ExecutionModulesManager;
import java.util.Map;
import javax.jcr.Node;
-import javax.jcr.Property;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
import javax.jcr.query.Query;