- // add initial flows
- for (String path : pei.getInitialFlowPaths()) {
- Node realizedFlow = processFlow.addNode(SLC_FLOW);
- realizedFlow.addMixin(SLC_REALIZED_FLOW);
- Node address = realizedFlow.addNode(SLC_ADDRESS,
- NodeType.NT_ADDRESS);
- address.setProperty(Property.JCR_PATH, path);
+ protected String getProcessStatus() {
+ try {
+ return processNode.getProperty(SLC_STATUS).getString();
+ } catch (RepositoryException e) {
+ throw new SlcException("Cannot retrieve status for " + processNode,
+ e);