Require-Bundle: org.eclipse.ui;resolution:=optional,
org.eclipse.core.runtime;resolution:=optional,
org.eclipse.rap.ui;resolution:=optional,
- org.eclipse.rap.ui.workbench;resolution:=optional,
- org.eclipse.ui.forms
+ org.eclipse.rap.ui.workbench;resolution:=optional
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Export-Package: org.argeo.slc.client.ui,
org.argeo.slc.services.impl,
org.argeo.slc.test,
org.eclipse.core.expressions,
+ org.eclipse.ui.forms,
+ org.eclipse.ui.forms.editor,
+ org.eclipse.ui.forms.widgets,
org.eclipse.ui.plugin,
org.springframework.beans.factory,
org.springframework.context,
<artifactId>org.argeo.slc.core</artifactId>
<version>${version.slc}</version>
</dependency>
+ <dependency>
+ <groupId>org.argeo.slc.runtime</groupId>
+ <artifactId>org.argeo.slc.support.jcr</artifactId>
+ <version>${version.slc}</version>
+ </dependency>
<dependency>
<groupId>org.argeo.slc.runtime</groupId>
<version>${version.slc}</version>
</dependency>
- <!-- Spring -->
+ <!-- Argeo Eclipse -->
<dependency>
<groupId>org.argeo.commons.eclipse</groupId>
<artifactId>org.argeo.eclipse.ui</artifactId>
<version>${version.argeo-commons}</version>
</dependency>
+ <dependency>
+ <groupId>org.argeo.commons.eclipse</groupId>
+ <artifactId>org.argeo.eclipse.ui.jcr</artifactId>
+ <version>${version.argeo-commons}</version>
+ </dependency>
<!-- Eclipse and RCP only dependency, needed at compile time -->
<dependency>
public void waitForSlcExecutionFinished(SlcExecution slcExecution,
Long timeout) {
- if (slcExecution.getStatus().equals(SlcExecution.STATUS_FINISHED))
+ if (slcExecution.getStatus().equals(SlcExecution.COMPLETED))
return;
long begin = System.currentTimeMillis();
String status = event.getHeaders().get(
MsgConstants.PROPERTY_SLC_EXECUTION_STATUS);
if (slcExecutionId.equals(slcExecution.getUuid())
- && status.equals(SlcExecution.STATUS_FINISHED)) {
+ && status.equals(SlcExecution.COMPLETED)) {
return;
}
}
extends="org.argeo.slc.BasicNameVersion">
<map-to ns-uri="http://argeo.org/projects/slc/schemas"
ns-prefix="slc" />
- <field name="name">
- <bind-xml name="name" node="attribute" />
- </field>
- <field name="version">
- <bind-xml name="version" node="attribute" />
- </field>
<field name="modulesDescriptors" collection="map">
<bind-xml name="modulesDescriptor" location="modulesDescriptors">
<class name="org.exolab.castor.mapping.MapItem">
import org.argeo.slc.msg.process.SlcExecutionRequest;\r
import org.argeo.slc.msg.process.SlcExecutionStatusRequest;\r
import org.argeo.slc.msg.process.SlcExecutionStepsRequest;\r
+import org.argeo.slc.execution.ExecutionProcess;\r
import org.argeo.slc.process.SlcExecution;\r
import org.argeo.slc.process.SlcExecutionNotifier;\r
import org.argeo.slc.process.SlcExecutionStep;\r
\r
private Boolean cannotConnect = false;\r
\r
- public void newExecution(SlcExecution slcExecution) {\r
+ public void newExecution(ExecutionProcess process) {\r
+ SlcExecution slcExecution= (SlcExecution)process;\r
if (cannotConnect)\r
return;\r
\r
}\r
}\r
\r
- public void updateStatus(SlcExecution slcExecution, String oldStatus,\r
+ public void updateStatus(ExecutionProcess process, String oldStatus,\r
String newStatus) {\r
+ SlcExecution slcExecution= (SlcExecution)process;\r
if (cannotConnect)\r
return;\r
\r
}\r
}\r
\r
- public void addSteps(SlcExecution slcExecution,\r
+ public void addSteps(ExecutionProcess process,\r
List<SlcExecutionStep> additionalSteps) {\r
+ SlcExecution slcExecution= (SlcExecution)process;\r
if (cannotConnect)\r
return;\r
\r