JBoss JBPM SVN: r3606 - in jbpm4/trunk/modules: api/src/main/java/org/jbpm/builder and 15 other directories.
by do-not-reply@jboss.org
Author: tom.baeyens(a)jboss.com
Date: 2009-01-08 03:52:58 -0500 (Thu, 08 Jan 2009)
New Revision: 3606
Added:
jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/
jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/CompositeBuilder.java
jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/Descriptor.java
jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/DescriptorBuilder.java
jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/FlowBuilder.java
jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/NodeBuilder.java
jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/ObjectDescriptorBuilder.java
jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/ProcessBuilder.java
jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/ProcessDefinitionBuilder.java
jbpm4/trunk/modules/jpdl/src/main/java/org/jbpm/jpdl/activity/ExclusiveBuilder.java
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/CompositeBuilder.java
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/DescriptorBuilder.java
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/EventBuilder.java
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/FlowBuilder.java
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/NodeBuilder.java
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/ProcessDefinitionBuilder.java
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/UnresolvedFlow.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/AutomaticActivity.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/DisplaySource.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/PrintLn.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/PrintLnBuilder.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/TestConsole.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/TestConsoleTestCase.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/WaitState.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/builder/
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/builder/BuilderTest.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/builder/TestActivity.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/builder/TestActivityBuilder.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/println/
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/println/PrintlnTest.java
Removed:
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/BuilderTest.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/Decision.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/DecisionBuilder.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/Sequence.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/SequenceBuilder.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/display/Display.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/display/DisplayActivityTest.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/display/TestConsole.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/DisplaySource.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/PrintLn.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/execution/BasicProcessExecutionTest.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/executionmode/object/AutomaticActivity.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/executionmode/object/WaitState.java
Modified:
jbpm4/trunk/modules/api/src/main/java/org/jbpm/Configuration.java
jbpm4/trunk/modules/jpdl/src/main/java/org/jbpm/jpdl/activity/ExclusiveHandlerActivity.java
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/model/NodeImpl.java
jbpm4/trunk/modules/pvm/src/main/resources/jbpm.pvm.job.hbm.xml
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/EventListenerTest.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/EventPropagationTest.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/executionmode/object/ObjectExecutionModeTest.java
jbpm4/trunk/modules/pvm/src/test/resources/logging.properties
Log:
introducing builders
Modified: jbpm4/trunk/modules/api/src/main/java/org/jbpm/Configuration.java
===================================================================
--- jbpm4/trunk/modules/api/src/main/java/org/jbpm/Configuration.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/api/src/main/java/org/jbpm/Configuration.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -72,7 +72,7 @@
return implementationClassName;
}
- private Configuration instantiate(String className) {
+ protected Configuration instantiate(String className) {
ClassLoader classLoader = getClassLoader();
Configuration implementation;
try {
Added: jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/CompositeBuilder.java
===================================================================
--- jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/CompositeBuilder.java (rev 0)
+++ jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/CompositeBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,39 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.builder;
+
+import org.jbpm.client.ClientProcessDefinition;
+
+/**
+ * @author Tom Baeyens
+ */
+public interface CompositeBuilder {
+
+ ClientProcessDefinition endProcess();
+
+ CompositeBuilder endNode();
+
+ <T extends NodeBuilder> T startNode(Class<T> nodeBuilderType);
+
+ <T extends NodeBuilder> T startNode(String nodeName, Class<T> nodeBuilderType);
+
+}
\ No newline at end of file
Added: jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/Descriptor.java
===================================================================
--- jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/Descriptor.java (rev 0)
+++ jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/Descriptor.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,29 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.builder;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public interface Descriptor {
+}
Added: jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/DescriptorBuilder.java
===================================================================
--- jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/DescriptorBuilder.java (rev 0)
+++ jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/DescriptorBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,38 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.builder;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public interface DescriptorBuilder {
+
+ ObjectDescriptorBuilder inject(String fieldName, Descriptor valueDescriptor);
+
+ ObjectDescriptorBuilder inject(String fieldName, String value);
+
+ ObjectDescriptorBuilder inject(String fieldName, Long value);
+
+ Descriptor endObjectDescriptor();
+
+}
\ No newline at end of file
Added: jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/FlowBuilder.java
===================================================================
--- jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/FlowBuilder.java (rev 0)
+++ jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/FlowBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,35 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.builder;
+
+/**
+ * @author Tom Baeyens
+ */
+public interface FlowBuilder {
+
+ FlowBuilder name(String name);
+
+ FlowBuilder expr(String expression);
+
+ NodeBuilder<NodeBuilder< ? >> endFlow();
+
+}
\ No newline at end of file
Added: jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/NodeBuilder.java
===================================================================
--- jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/NodeBuilder.java (rev 0)
+++ jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/NodeBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,36 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.builder;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public interface NodeBuilder<T> extends CompositeBuilder {
+
+ FlowBuilder startFlow(String to);
+
+ T flow(String to);
+
+ T flow(String to, String name);
+
+}
\ No newline at end of file
Added: jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/ObjectDescriptorBuilder.java
===================================================================
--- jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/ObjectDescriptorBuilder.java (rev 0)
+++ jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/ObjectDescriptorBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,38 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.builder;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public interface ObjectDescriptorBuilder {
+
+ ObjectDescriptorBuilder inject(String fieldName, Descriptor valueDescriptor);
+
+ ObjectDescriptorBuilder inject(String fieldName, String value);
+
+ ObjectDescriptorBuilder inject(String fieldName, Long value);
+
+ Descriptor endObjectDescriptor();
+
+}
\ No newline at end of file
Added: jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/ProcessBuilder.java
===================================================================
--- jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/ProcessBuilder.java (rev 0)
+++ jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/ProcessBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,38 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.builder;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public interface ProcessBuilder extends CompositeBuilder {
+
+ ProcessDefinitionBuilder initial(String initialNodeName);
+
+ ProcessDefinitionBuilder key(String key);
+
+ ProcessDefinitionBuilder version(int version);
+
+ ProcessDefinitionBuilder description(String description);
+
+}
\ No newline at end of file
Added: jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/ProcessDefinitionBuilder.java
===================================================================
--- jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/ProcessDefinitionBuilder.java (rev 0)
+++ jbpm4/trunk/modules/api/src/main/java/org/jbpm/builder/ProcessDefinitionBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,38 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.builder;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public interface ProcessDefinitionBuilder extends CompositeBuilder {
+
+ ProcessDefinitionBuilder initial(String initialNodeName);
+
+ ProcessDefinitionBuilder key(String key);
+
+ ProcessDefinitionBuilder version(int version);
+
+ ProcessDefinitionBuilder description(String description);
+
+}
\ No newline at end of file
Added: jbpm4/trunk/modules/jpdl/src/main/java/org/jbpm/jpdl/activity/ExclusiveBuilder.java
===================================================================
--- jbpm4/trunk/modules/jpdl/src/main/java/org/jbpm/jpdl/activity/ExclusiveBuilder.java (rev 0)
+++ jbpm4/trunk/modules/jpdl/src/main/java/org/jbpm/jpdl/activity/ExclusiveBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,42 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.jpdl.activity;
+
+import org.jbpm.pvm.builder.CompositeBuilder;
+import org.jbpm.pvm.builder.NodeBuilder;
+import org.jbpm.pvm.internal.wire.Descriptor;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public class ExclusiveBuilder extends NodeBuilder<ExclusiveBuilder> {
+
+ public ExclusiveBuilder(CompositeBuilder compositeBuilder, String nodeName) {
+ super(compositeBuilder, nodeName);
+ }
+
+ public ExclusiveBuilder handler(Descriptor descriptor) {
+ // TODO finish this
+ return null;
+ }
+}
Modified: jbpm4/trunk/modules/jpdl/src/main/java/org/jbpm/jpdl/activity/ExclusiveHandlerActivity.java
===================================================================
--- jbpm4/trunk/modules/jpdl/src/main/java/org/jbpm/jpdl/activity/ExclusiveHandlerActivity.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/jpdl/src/main/java/org/jbpm/jpdl/activity/ExclusiveHandlerActivity.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -54,7 +54,7 @@
}
if (object==null) {
- throw new JpdlException("decision handler for "+node+" is null");
+ throw new JpdlException("exclusive handler for "+node+" is null");
}
if (! (object instanceof ExclusiveHandler)) {
throw new JpdlException("handler for exclusive is not a "+ExclusiveHandler.class.getName()+": "+object.getClass().getName());
Added: jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/CompositeBuilder.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/CompositeBuilder.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/CompositeBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,110 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.builder;
+
+import java.lang.reflect.Constructor;
+
+import org.jbpm.JbpmException;
+import org.jbpm.activity.Activity;
+import org.jbpm.pvm.internal.model.CompositeElementImpl;
+import org.jbpm.pvm.internal.model.EventImpl;
+import org.jbpm.pvm.internal.model.NodeImpl;
+import org.jbpm.pvm.internal.model.ProcessDefinitionImpl;
+import org.jbpm.pvm.internal.wire.Descriptor;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public abstract class CompositeBuilder {
+
+ private static final Class<?>[] NODEBUILDER_PARAMTYPES = new Class<?>[]{CompositeBuilder.class, String.class};
+
+ protected CompositeElementImpl compositeElement;
+
+ protected abstract void addUnresolvedFlow(UnresolvedFlow unresolvedFlow);
+ public abstract ProcessDefinitionImpl endProcess();
+
+ protected NodeImpl createNode() {
+ return compositeElement.createNode();
+ }
+
+ public EventImpl createEvent(String eventName) {
+ return compositeElement.createEvent(eventName);
+ }
+
+
+ public <T extends NodeBuilder> T startNode(Descriptor activityDescriptor) {
+ return (T) startNode(null, activityDescriptor);
+ }
+
+ public NodeBuilder<NodeBuilder<?>> startNode(String nodeName, Descriptor activityDescriptor) {
+ if (activityDescriptor==null) {
+ throw new RuntimeException("activityDescriptor is null");
+ }
+ NodeBuilder<NodeBuilder<?>> nodeBuilder = new NodeBuilder<NodeBuilder<?>>(this, nodeName);
+ nodeBuilder.node.setBehaviour(activityDescriptor);
+ return nodeBuilder;
+ }
+
+ public NodeBuilder<NodeBuilder<?>> startNode(Activity activity) {
+ return startNode(null, activity);
+ }
+
+ public NodeBuilder<NodeBuilder<?>> startNode(String nodeName, Activity activity) {
+ if (activity==null) {
+ throw new RuntimeException("activity is null");
+ }
+ NodeBuilder<NodeBuilder<?>> nodeBuilder = new NodeBuilder<NodeBuilder<?>>(this, nodeName);
+ nodeBuilder.node.setBehaviour(activity);
+ return nodeBuilder;
+ }
+
+ public <T extends NodeBuilder> T startNode(Class<T> nodeBuilderType) {
+ return startNode(null, nodeBuilderType);
+ }
+
+ public <T extends NodeBuilder> T startNode(String nodeName, Class<T> nodeBuilderType) {
+ if (nodeBuilderType==null) {
+ throw new RuntimeException("nodeBuilderType is null");
+ }
+ try {
+ Constructor<T> constructor = nodeBuilderType.getConstructor(NODEBUILDER_PARAMTYPES);
+ T nodeBuilder = constructor.newInstance(new Object[]{this, nodeName});
+ return nodeBuilder;
+ } catch (Exception e) {
+ throw new RuntimeException("couldn't instantiate node builder type "+nodeBuilderType.getName(), e);
+ }
+ }
+
+ public EventBuilder startEvent(String eventName) {
+ return new EventBuilder(this, compositeElement, eventName);
+ }
+
+ public CompositeBuilder endNode() {
+ throw new JbpmException("calling endNode on a processBuilder is invalid");
+ }
+
+ public FlowBuilder startFlow(String to) {
+ throw new JbpmException("calling startFlow on a processBuilder is invalid");
+ }
+}
Added: jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/DescriptorBuilder.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/DescriptorBuilder.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/DescriptorBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,83 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.builder;
+
+import org.jbpm.pvm.internal.wire.Descriptor;
+import org.jbpm.pvm.internal.wire.descriptor.LongDescriptor;
+import org.jbpm.pvm.internal.wire.descriptor.ObjectDescriptor;
+import org.jbpm.pvm.internal.wire.descriptor.ReferenceDescriptor;
+import org.jbpm.pvm.internal.wire.descriptor.StringDescriptor;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public class DescriptorBuilder {
+
+ ObjectDescriptor objectDescriptor;
+
+ protected DescriptorBuilder(String className) {
+ objectDescriptor = new ObjectDescriptor();
+ objectDescriptor.setClassName(className);
+ }
+
+ public static DescriptorBuilder startObjectDescriptor(String className) {
+ return new DescriptorBuilder(className);
+ }
+
+ public static Descriptor createObjectDescriptor(String className) {
+ return new ObjectDescriptor(className);
+ }
+
+ public static Descriptor createReferenceDescriptor(String objectName) {
+ return new ReferenceDescriptor(objectName);
+ }
+
+ public static Descriptor createStringDescriptor(String text) {
+ return new StringDescriptor(text);
+ }
+
+ public static Descriptor createLongDescriptor(Long l) {
+ return new LongDescriptor(l);
+ }
+
+ public DescriptorBuilder inject(String fieldName, Descriptor valueDescriptor) {
+ objectDescriptor.addInjection(fieldName, valueDescriptor);
+ return this;
+ }
+
+ public DescriptorBuilder inject(String fieldName, String value) {
+ StringDescriptor stringDescriptor = new StringDescriptor(value);
+ objectDescriptor.addInjection(fieldName, stringDescriptor);
+ return this;
+ }
+
+ public DescriptorBuilder inject(String fieldName, Long value) {
+ LongDescriptor longDescriptor = new LongDescriptor(value);
+ objectDescriptor.addInjection(fieldName, longDescriptor);
+ return this;
+ }
+
+ public Descriptor endObjectDescriptor() {
+ return objectDescriptor;
+ }
+}
Added: jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/EventBuilder.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/EventBuilder.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/EventBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,67 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.builder;
+
+import org.jbpm.JbpmException;
+import org.jbpm.listener.EventListener;
+import org.jbpm.pvm.internal.model.EventImpl;
+import org.jbpm.pvm.internal.model.EventListenerReference;
+import org.jbpm.pvm.internal.model.ObservableElementImpl;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public class EventBuilder {
+
+ protected CompositeBuilder compositeBuilder;
+ protected ObservableElementImpl observableElement;
+ protected String eventName;
+ protected EventImpl event = null;
+
+ public EventBuilder(CompositeBuilder compositeBuilder, ObservableElementImpl observableElement, String eventName) {
+ this.compositeBuilder = compositeBuilder;
+ this.observableElement = observableElement;
+ this.eventName = eventName;
+ }
+
+ public EventBuilder listener(EventListener eventListener) {
+ getEvent().createEventListenerReference(eventListener);
+ return this;
+ }
+
+ private EventImpl getEvent() {
+ if (event==null) {
+ this.event = observableElement.createEvent(eventName);
+ }
+ return event;
+ }
+
+ public CompositeBuilder endEvent() {
+ return compositeBuilder;
+ }
+
+ public NodeBuilder<NodeBuilder<?>> endFlow() {
+ throw new JbpmException("endFlow is only allowed on flows");
+ }
+
+}
Added: jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/FlowBuilder.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/FlowBuilder.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/FlowBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,55 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.builder;
+
+import org.jbpm.model.Event;
+import org.jbpm.pvm.internal.model.TransitionImpl;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public class FlowBuilder extends EventBuilder {
+
+ protected NodeBuilder<?> nodeBuilder;
+ protected TransitionImpl transition;
+
+ public FlowBuilder(NodeBuilder<?> nodeBuilder, TransitionImpl transition) {
+ super(nodeBuilder, transition, Event.TRANSITION_TAKE);
+ this.nodeBuilder = nodeBuilder;
+ this.transition = transition;
+ }
+
+ public FlowBuilder name(String name) {
+ transition.setName(name);
+ return this;
+ }
+
+ public FlowBuilder expr(String expression) {
+ // transition.setExpression(expression);
+ return this;
+ }
+
+ public NodeBuilder<NodeBuilder<?>> endFlow() {
+ return (NodeBuilder) nodeBuilder;
+ }
+}
Added: jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/NodeBuilder.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/NodeBuilder.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/NodeBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,72 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.builder;
+
+import org.jbpm.pvm.internal.model.NodeImpl;
+import org.jbpm.pvm.internal.model.ProcessDefinitionImpl;
+
+/**
+ * @author Tom Baeyens
+ */
+public class NodeBuilder<T> extends CompositeBuilder {
+
+ /** the enclosing composite */
+ protected CompositeBuilder compositeBuilder;
+ protected NodeImpl node;
+
+ public NodeBuilder(CompositeBuilder compositeBuilder, String nodeName) {
+ this.compositeBuilder = compositeBuilder;
+ this.node = compositeBuilder.createNode();
+ this.compositeElement = node;
+ this.node.setName(nodeName);
+ }
+
+ public CompositeBuilder endNode() {
+ return compositeBuilder;
+ }
+
+ public FlowBuilder startFlow(String to) {
+ UnresolvedFlow unresolvedFlow = new UnresolvedFlow();
+ unresolvedFlow.transition = node.createOutgoingTransition();
+ unresolvedFlow.destinationName = to;
+ addUnresolvedFlow(unresolvedFlow);
+ return new FlowBuilder(this, unresolvedFlow.transition);
+ }
+
+ public ProcessDefinitionImpl endProcess() {
+ return compositeBuilder.endProcess();
+ }
+
+ public T flow(String to) {
+ startFlow(to);
+ return (T) this;
+ }
+
+ public T flow(String to, String name) {
+ startFlow(to).name(name);
+ return (T) this;
+ }
+
+ protected void addUnresolvedFlow(UnresolvedFlow unresolvedFlow) {
+ compositeBuilder.addUnresolvedFlow(unresolvedFlow);
+ }
+}
Added: jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/ProcessDefinitionBuilder.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/ProcessDefinitionBuilder.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/ProcessDefinitionBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,113 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.builder;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.jbpm.log.Log;
+import org.jbpm.pvm.internal.model.NodeImpl;
+import org.jbpm.pvm.internal.model.ProcessDefinitionImpl;
+
+/**
+ * @author Tom Baeyens
+ */
+public class ProcessDefinitionBuilder extends CompositeBuilder {
+
+ private static final Log log = Log.getLog(ProcessDefinitionBuilder.class.getName());
+
+ protected ProcessDefinitionImpl processDefinition;
+ protected String initialNodeName = null;
+ protected List<UnresolvedFlow> unresolvedFlows = new ArrayList<UnresolvedFlow>();
+
+ protected ProcessDefinitionBuilder(ProcessDefinitionImpl processDefinition) {
+ this.processDefinition = processDefinition;
+ this.compositeElement = processDefinition;
+ }
+
+ public static ProcessDefinitionBuilder startProcess() {
+ return startProcess(null);
+ }
+
+ public static ProcessDefinitionBuilder startProcess(String processDefinitionName) {
+ ProcessDefinitionImpl processDefinition = new ProcessDefinitionImpl();
+ processDefinition.setName(processDefinitionName);
+ return new ProcessDefinitionBuilder(processDefinition);
+ }
+
+ public ProcessDefinitionImpl endProcess() {
+ resolveInitialNode();
+ resolveFlows();
+ return processDefinition;
+ }
+
+ protected void resolveInitialNode() {
+ NodeImpl initial = (NodeImpl) processDefinition.findNode(initialNodeName);
+ if (initial==null) {
+ errorUnexistingInitial();
+ }
+ processDefinition.setInitial(initial);
+ }
+
+ protected void resolveFlows() {
+ for (UnresolvedFlow unresolvedFlow: unresolvedFlows) {
+ NodeImpl destination = (NodeImpl) processDefinition.findNode(unresolvedFlow.destinationName);
+ if (destination==null) {
+ errorUnexistingFlowDestination(unresolvedFlow);
+ }
+ unresolvedFlow.transition.setDestination(destination);
+ }
+ }
+
+ protected void errorUnexistingInitial() {
+ log.error("unexisting initial "+initialNodeName);
+ }
+
+ protected void errorUnexistingFlowDestination(UnresolvedFlow unresolvedFlow) {
+ String sourceNodeName = unresolvedFlow.transition.getSource().getName();
+ log.error("unexisting flow destination: "+sourceNodeName+"-->"+unresolvedFlow.destinationName);
+ }
+
+ public ProcessDefinitionBuilder key(String key) {
+ processDefinition.setKey(key);
+ return this;
+ }
+
+ public ProcessDefinitionBuilder version(int version) {
+ processDefinition.setVersion(version);
+ return this;
+ }
+
+ public ProcessDefinitionBuilder description(String description) {
+ processDefinition.setDescription(description);
+ return this;
+ }
+
+ public ProcessDefinitionBuilder initial(String initialNodeName) {
+ this.initialNodeName = initialNodeName;
+ return this;
+ }
+
+ protected void addUnresolvedFlow(UnresolvedFlow unresolvedFlow) {
+ unresolvedFlows.add(unresolvedFlow);
+ }
+}
Added: jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/UnresolvedFlow.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/UnresolvedFlow.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/builder/UnresolvedFlow.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,34 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.builder;
+
+import org.jbpm.pvm.internal.model.TransitionImpl;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public class UnresolvedFlow {
+
+ TransitionImpl transition;
+ String destinationName;
+}
Modified: jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/model/NodeImpl.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/model/NodeImpl.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/model/NodeImpl.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -81,23 +81,30 @@
// leaving transitions //////////////////////////////////////////////////////
- /**
- * creates a transition from this node to the given
- * destination node. Also the transition pointers to source and destination
- * node will be set appropriatly.
- * @throws NullPointerException if destination is null.
- */
+ /** creates an outgoing transition from this node. */
+ public TransitionImpl createOutgoingTransition() {
+ // create a new transition
+ TransitionImpl transition = new TransitionImpl();
+
+ // wire it between the source and destination
+ addOutgoingTransition(transition);
+
+ // if there is no default transition yet
+ if (defaultTransition==null) {
+ // make this the default outgoing transition
+ defaultTransition = transition;
+ }
+
+ return transition;
+ }
+
+
+ // TODO remove
public Transition createOutgoingTransition(NodeImpl destination) {
return createOutgoingTransition(destination, null);
}
- /**
- * creates a transition with the given name from this node to the given
- * destination node. Also the transition pointers to source and destination
- * node will be set appropriatly.
- * @param transitionName may be null.
- * @throws NullPointerException if destination is null.
- */
+ // TODO remove
public TransitionImpl createOutgoingTransition(NodeImpl destination, String transitionName) {
TransitionImpl transition = createOutgoingTransition(transitionName);
if (destination!=null) {
@@ -106,6 +113,7 @@
return transition;
}
+ // TODO remove
public TransitionImpl createOutgoingTransition(String transitionName) {
// create a new transition
TransitionImpl transition = new TransitionImpl();
Modified: jbpm4/trunk/modules/pvm/src/main/resources/jbpm.pvm.job.hbm.xml
===================================================================
--- jbpm4/trunk/modules/pvm/src/main/resources/jbpm.pvm.job.hbm.xml 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/main/resources/jbpm.pvm.job.hbm.xml 2009-01-08 08:52:58 UTC (rev 3606)
@@ -13,14 +13,14 @@
<discriminator column="CLASS_" />
<version name="dbversion" column="DBVERSION_" />
- <property name="dueDate" column="DUEDATE_" type="timestamp" />
+ <property name="dueDate" column="DUEDATE_" type="timestamp" index="IDX_JOBDUEDATE" />
<property name="isSuspended" column="ISSUSPENDED_" />
<property name="isExclusive" column="ISEXCLUSIVE_" />
<property name="lockOwner" column="LOCKOWNER_" />
- <property name="lockExpirationTime" column="LOCKEXPTIME_" />
+ <property name="lockExpirationTime" column="LOCKEXPTIME_" index="IDX_JOBLOCKEXP" />
<property name="info" column="INFO_" />
<property name="exception" column="EXCEPTION_" type="text" />
- <property name="retries" column="RETRIES_" />
+ <property name="retries" column="RETRIES_" index="IDX_JOBRETRIES" />
<many-to-one name="processInstance"
class="org.jbpm.pvm.internal.model.ExecutionImpl"
Deleted: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/BuilderTest.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/BuilderTest.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/BuilderTest.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -1,61 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jbpm.builder;
-
-import org.jbpm.ProcessDefinition;
-import org.jbpm.test.JbpmTestCase;
-
-
-/**
- * @author Tom Baeyens
- */
-public class BuilderTest extends JbpmTestCase {
-
- public void testBuilder() {
- ProcessDefinition processDefinition = PvmProcessBuilder.startProcess()
- .name("insurance claim")
-/*
- .startNode(DecisionBuilder.class)
- .name("decision")
- .expr("expression")
- .flow("one")
- .flow("three", "langs hier")
- .startFlowTo("")
- .expr("#{mount > 20}")
- .endFlow()
- .endNode()
- .startNode(SequenceBuilder.class)
- .name("sequence")
- .startNode(DecisionBuilder.class)
- .name("one")
- .endNode()
- .startNode(DecisionBuilder.class)
- .name("two")
- .endNode()
- .startNode(DecisionBuilder.class)
- .name("three")
- .endNode()
- .endNode()
-*/
- .endProcess();
- }
-}
Deleted: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/Decision.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/Decision.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/Decision.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -1,40 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jbpm.builder;
-
-import org.jbpm.activity.Activity;
-import org.jbpm.activity.ActivityExecution;
-
-
-/**
- * @author Tom Baeyens
- */
-public class Decision implements Activity {
-
- private static final long serialVersionUID = 1L;
-
- String expression;
-
- public void execute(ActivityExecution execution) throws Exception {
- }
-
-}
Deleted: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/DecisionBuilder.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/DecisionBuilder.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/DecisionBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -1,41 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jbpm.builder;
-
-
-
-/**
- * @author Tom Baeyens
- */
-public class DecisionBuilder extends NodeBuilder<DecisionBuilder> {
-
- Decision decision = new Decision();
-
- public DecisionBuilder(CompositeBuilder compositeBuilder) {
- super(compositeBuilder);
- }
-
- public DecisionBuilder expr(String expression) {
- decision.expression = expression;
- return this;
- }
-}
Deleted: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/Sequence.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/Sequence.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/Sequence.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -1,38 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jbpm.builder;
-
-import org.jbpm.activity.Activity;
-import org.jbpm.activity.ActivityExecution;
-
-
-/**
- * @author Tom Baeyens
- */
-public class Sequence implements Activity {
-
- private static final long serialVersionUID = 1L;
-
- public void execute(ActivityExecution execution) throws Exception {
- }
-
-}
Deleted: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/SequenceBuilder.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/SequenceBuilder.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/builder/SequenceBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -1,40 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jbpm.builder;
-
-
-/**
- * @author Tom Baeyens
- */
-public class SequenceBuilder extends NodeBuilder<SequenceBuilder> {
-
- Sequence sequence = new Sequence();
-
- protected SequenceBuilder(CompositeBuilder compositeBuilder) {
- super(compositeBuilder);
- node.setBehaviour(sequence);
- }
-
- public <T extends NodeBuilder> T startNode(Class<T> nodeBuilderType) {
- return super.startNode(nodeBuilderType);
- }
-}
Added: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/AutomaticActivity.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/AutomaticActivity.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/AutomaticActivity.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,37 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.activities;
+
+import org.jbpm.activity.Activity;
+import org.jbpm.activity.ActivityExecution;
+
+/**
+ * @author Tom Baeyens
+ */
+public class AutomaticActivity implements Activity {
+
+ private static final long serialVersionUID = 1L;
+
+ public void execute(ActivityExecution execution) throws Exception {
+ }
+
+}
Added: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/DisplaySource.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/DisplaySource.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/DisplaySource.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,34 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.activities;
+
+import org.jbpm.listener.EventListener;
+import org.jbpm.listener.EventListenerExecution;
+
+public class DisplaySource implements EventListener {
+
+ private static final long serialVersionUID = 1L;
+
+ public void notify(EventListenerExecution execution) {
+ System.out.println("leaving "+execution.getEventSource());
+ }
+}
Added: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/PrintLn.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/PrintLn.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/PrintLn.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,54 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.activities;
+
+import org.jbpm.activity.Activity;
+import org.jbpm.activity.ActivityExecution;
+import org.jbpm.listener.EventListener;
+import org.jbpm.listener.EventListenerExecution;
+import org.jbpm.model.OpenExecution;
+
+public class PrintLn implements Activity, EventListener {
+
+ private static final long serialVersionUID = 1L;
+
+ String message;
+
+ public PrintLn() {
+ }
+
+ public PrintLn(String message) {
+ this.message = message;
+ }
+
+ public void execute(ActivityExecution execution) {
+ perform(execution);
+ }
+
+ public void notify(EventListenerExecution execution) throws Exception {
+ perform(execution);
+ }
+
+ public void perform(OpenExecution execution) {
+ System.out.println(message);
+ }
+}
\ No newline at end of file
Added: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/PrintLnBuilder.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/PrintLnBuilder.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/PrintLnBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,45 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.activities;
+
+import org.jbpm.pvm.builder.CompositeBuilder;
+import org.jbpm.pvm.builder.NodeBuilder;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public class PrintLnBuilder extends NodeBuilder<PrintLnBuilder> {
+
+ PrintLn printLn = new PrintLn();
+
+ public PrintLnBuilder(CompositeBuilder compositeBuilder, String nodeName) {
+ super(compositeBuilder, nodeName);
+ node.setBehaviour(printLn);
+ }
+
+ public PrintLnBuilder message(String message) {
+ printLn.message = message;
+ return this;
+ }
+
+}
Added: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/TestConsole.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/TestConsole.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/TestConsole.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,59 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.activities;
+
+import java.io.PrintStream;
+import java.util.ArrayList;
+import java.util.List;
+
+/** wraps the System.out and buffers the println(String) invocations
+ * so that those can be asserted */
+public class TestConsole extends PrintStream {
+
+ public List<String> lines = new ArrayList<String>();
+
+ public TestConsole() {
+ super(System.out);
+ }
+
+ public static TestConsole install() {
+ TestConsole testConsole = new TestConsole();
+ System.setOut(testConsole);
+ return testConsole;
+ }
+
+ public static void uninstall() {
+ if (System.out instanceof TestConsole) {
+ TestConsole testConsole = (TestConsole) System.out;
+ System.setOut((PrintStream) testConsole.out);
+ }
+ }
+
+ public void println(String x) {
+ lines.add(x);
+ super.println(x);
+ }
+
+ public String getLine(int i) {
+ return lines.get(i);
+ }
+}
Added: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/TestConsoleTestCase.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/TestConsoleTestCase.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/TestConsoleTestCase.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,46 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.activities;
+
+import org.jbpm.test.JbpmTestCase;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public class TestConsoleTestCase extends JbpmTestCase {
+
+ protected TestConsole testConsole;
+
+ public void setUp() throws Exception {
+ super.setUp();
+ testConsole = TestConsole.install();
+ }
+
+ public void tearDown() throws Exception {
+ TestConsole.uninstall();
+ testConsole = null;
+ super.tearDown();
+ }
+
+
+}
Added: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/WaitState.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/WaitState.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/activities/WaitState.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,46 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.activities;
+
+import java.util.Map;
+
+import org.jbpm.activity.ActivityExecution;
+import org.jbpm.activity.ExternalActivity;
+
+/**
+ * @author Tom Baeyens
+ */
+public class WaitState implements ExternalActivity {
+
+ private static final long serialVersionUID = 1L;
+
+ public void execute(ActivityExecution execution) {
+ execution.waitForSignal();
+ }
+
+ public void signal(ActivityExecution execution,
+ String signalName,
+ Map<String, Object> parameters) {
+ execution.setVariables(parameters);
+ execution.take(signalName);
+ }
+}
Added: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/builder/BuilderTest.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/builder/BuilderTest.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/builder/BuilderTest.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,190 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.builder;
+
+import java.util.List;
+import java.util.Map;
+
+import org.jbpm.client.ClientProcessDefinition;
+import org.jbpm.model.Transition;
+import org.jbpm.pvm.internal.model.NodeImpl;
+import org.jbpm.test.JbpmTestCase;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public class BuilderTest extends JbpmTestCase {
+
+ public void testBuilderProcessDefinitionProperties() {
+ ClientProcessDefinition processDefinition = ProcessDefinitionBuilder
+ .startProcess("p")
+ .key("k")
+ .version(5)
+ .description("the description")
+ .endProcess();
+
+ assertEquals("p", processDefinition.getName());
+ assertEquals("k", processDefinition.getKey());
+ assertEquals(5, processDefinition.getVersion());
+ assertEquals("the description", processDefinition.getDescription());
+ }
+
+ public void testBuilderInitialNode() {
+ ClientProcessDefinition processDefinition = ProcessDefinitionBuilder
+ .startProcess("p")
+ .initial("start")
+ .startNode("start", TestActivityBuilder.class)
+ .endNode()
+ .endProcess();
+
+ NodeImpl start = (NodeImpl) processDefinition.getInitial();
+ assertNotNull(start);
+ assertEquals("start", start.getName());
+ }
+
+ public void testBuilderActivityProperties() {
+ ClientProcessDefinition processDefinition = ProcessDefinitionBuilder
+ .startProcess("p")
+ .startNode("start", TestActivityBuilder.class)
+ .testActivityProperty("some cfg value")
+ .endNode()
+ .endProcess();
+
+ NodeImpl decisionNode = (NodeImpl) processDefinition.getNode("start");
+ assertNotNull(decisionNode);
+ assertEquals("start", decisionNode.getName());
+
+ TestActivity testActivity = (TestActivity) decisionNode.getBehaviour();
+ assertEquals("some cfg value", testActivity.getTestActivityProperty());
+ }
+
+ public void testBuilderMultipleOutgoingFlows() {
+ ClientProcessDefinition processDefinition = ProcessDefinitionBuilder
+ .startProcess("p")
+ .startNode("x", TestActivityBuilder.class)
+ .flow("a")
+ .flow("b", "to b")
+ .startFlow("c")
+ .name("to c")
+ .endFlow()
+ .endNode()
+ .startNode("a", TestActivityBuilder.class)
+ .endNode()
+ .startNode("b", TestActivityBuilder.class)
+ .endNode()
+ .startNode("c", TestActivityBuilder.class)
+ .endNode()
+ .endProcess();
+
+ NodeImpl decisionNode = (NodeImpl) processDefinition.getNode("x");
+ assertNotNull(decisionNode);
+
+ List<Transition> outgoingTransitions = decisionNode.getOutgoingTransitions();
+ assertNotNull(outgoingTransitions);
+ assertEquals("expected 3 transitions: "+outgoingTransitions, 3, outgoingTransitions.size());
+ Transition toA = outgoingTransitions.get(0);
+ assertNull(toA.getName());
+ assertEquals("a", toA.getDestination().getName());
+
+ Transition toB = outgoingTransitions.get(1);
+ assertEquals("to b", toB.getName());
+ assertEquals("b", toB.getDestination().getName());
+
+ Transition toC = outgoingTransitions.get(2);
+ assertEquals("to c", toC.getName());
+ assertEquals("c", toC.getDestination().getName());
+
+ Map<String, Transition> outgoingTransitionsMap = decisionNode.getOutgoingTransitionsMap();
+ assertSame(toA, outgoingTransitionsMap.get(null));
+ assertSame(toB, outgoingTransitionsMap.get("to b"));
+ assertSame(toC, outgoingTransitionsMap.get("to c"));
+ }
+
+ public void testBuilderCompositeNodes() {
+ ClientProcessDefinition processDefinition = ProcessDefinitionBuilder
+ .startProcess()
+ .initial("1.2.2")
+ .startNode("1", TestActivityBuilder.class)
+ .startNode("1.1", TestActivityBuilder.class)
+ .flow("1.2.1", "to onedottwodotone")
+ .endNode()
+ .startNode("1.2", TestActivityBuilder.class)
+ .startNode("1.2.1", TestActivityBuilder.class)
+ .endNode()
+ .startNode("1.2.2", TestActivityBuilder.class)
+ .flow("1", "to one")
+ .endNode()
+ .startNode("1.2.3", TestActivityBuilder.class)
+ .endNode()
+ .endNode()
+ .startNode("1.3", TestActivityBuilder.class)
+ .endNode()
+ .endNode()
+ .endProcess();
+
+ NodeImpl node1 = (NodeImpl) processDefinition.findNode("1");
+ NodeImpl node11 = (NodeImpl) processDefinition.findNode("1.1");
+ NodeImpl node12 = (NodeImpl) processDefinition.findNode("1.2");
+ NodeImpl node121 = (NodeImpl) processDefinition.findNode("1.2.1");
+ NodeImpl node122 = (NodeImpl) processDefinition.findNode("1.2.2");
+ NodeImpl node123 = (NodeImpl) processDefinition.findNode("1.2.3");
+ NodeImpl node13 = (NodeImpl) processDefinition.findNode("1.3");
+
+ assertNotNull(node1);
+ assertNotNull(node11);
+ assertNotNull(node12);
+ assertNotNull(node121);
+ assertNotNull(node122);
+ assertNotNull(node123);
+ assertNotNull(node13);
+
+ assertSame(node1, processDefinition.getNodes().get(0));
+ assertSame(node11, processDefinition.getNodes().get(1));
+ assertSame(node12, processDefinition.getNodes().get(2));
+ assertSame(node121, processDefinition.getNodes().get(3));
+ assertSame(node122, processDefinition.getNodes().get(4));
+ assertSame(node123, processDefinition.getNodes().get(5));
+ assertSame(node13, processDefinition.getNodes().get(6));
+ assertEquals(7, processDefinition.getNodes().size());
+
+ assertSame(node11, node1.getNodes().get(0));
+ assertSame(node12, node1.getNodes().get(1));
+ assertSame(node13, node1.getNodes().get(2));
+
+ assertSame(node121, node12.getNodes().get(0));
+ assertSame(node122, node12.getNodes().get(1));
+ assertSame(node123, node12.getNodes().get(2));
+
+ assertSame(processDefinition, node1.getParent());
+ assertSame(node1, node11.getParent());
+ assertSame(node1, node12.getParent());
+ assertSame(node12, node121.getParent());
+ assertSame(node12, node122.getParent());
+ assertSame(node12, node123.getParent());
+ assertSame(node1, node13.getParent());
+
+ assertSame(node1, node122.getOutgoingTransition("to one").getDestination());
+ assertSame(node121, node11.getOutgoingTransition("to onedottwodotone").getDestination());
+ }
+
+}
Added: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/builder/TestActivity.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/builder/TestActivity.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/builder/TestActivity.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,44 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.builder;
+
+import org.jbpm.activity.Activity;
+import org.jbpm.activity.ActivityExecution;
+
+
+/**
+ * @author Tom Baeyens
+ */
+public class TestActivity implements Activity {
+
+ private static final long serialVersionUID = 1L;
+
+ String testActivityProperty;
+
+ public void execute(ActivityExecution execution) throws Exception {
+ }
+
+ public String getTestActivityProperty() {
+ return testActivityProperty;
+ }
+
+}
Added: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/builder/TestActivityBuilder.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/builder/TestActivityBuilder.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/builder/TestActivityBuilder.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,45 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.builder;
+
+import org.jbpm.pvm.builder.CompositeBuilder;
+import org.jbpm.pvm.builder.NodeBuilder;
+
+
+
+/**
+ * @author Tom Baeyens
+ */
+public class TestActivityBuilder extends NodeBuilder<TestActivityBuilder> {
+
+ TestActivity testActivity = new TestActivity();
+
+ public TestActivityBuilder(CompositeBuilder compositeBuilder, String nodeName) {
+ super(compositeBuilder, nodeName);
+ node.setBehaviour(testActivity);
+ }
+
+ public TestActivityBuilder testActivityProperty(String testActivityProperty) {
+ testActivity.testActivityProperty = testActivityProperty;
+ return this;
+ }
+}
Deleted: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/display/Display.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/display/Display.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/display/Display.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -1,40 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jbpm.pvm.display;
-
-import org.jbpm.activity.Activity;
-import org.jbpm.activity.ActivityExecution;
-
-public class Display implements Activity {
-
- private static final long serialVersionUID = 1L;
-
- String message;
-
- public Display(String message) {
- this.message = message;
- }
-
- public void execute(ActivityExecution execution) {
- System.out.println(message);
- }
-}
\ No newline at end of file
Deleted: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/display/DisplayActivityTest.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/display/DisplayActivityTest.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/display/DisplayActivityTest.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -1,55 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jbpm.pvm.display;
-
-import org.jbpm.Execution;
-import org.jbpm.client.ClientProcessDefinition;
-import org.jbpm.pvm.model.ProcessFactory;
-import org.jbpm.test.JbpmTestCase;
-
-
-public class DisplayActivityTest extends JbpmTestCase {
-
- TestConsole testConsole;
-
- public void setUp() {
- testConsole = TestConsole.install();
- }
-
- public void tearDown() {
- TestConsole.uninstall();
- testConsole = null;
- }
-
- public void testHelloWorld() {
- ClientProcessDefinition processDefinition = ProcessFactory.build()
- .node("a").initial().behaviour(new Display("hello"))
- .transition().to("b")
- .node("b").behaviour(new Display("world"))
- .done();
-
- Execution execution = processDefinition.startProcessInstance();
-
- assertEquals("hello", testConsole.getLine(0));
- assertEquals("world", testConsole.getLine(1));
- }
-}
Deleted: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/display/TestConsole.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/display/TestConsole.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/display/TestConsole.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -1,59 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jbpm.pvm.display;
-
-import java.io.PrintStream;
-import java.util.ArrayList;
-import java.util.List;
-
-/** wraps the System.out and buffers the println(String) invocations
- * so that those can be asserted */
-public class TestConsole extends PrintStream {
-
- public List<String> lines = new ArrayList<String>();
-
- public TestConsole() {
- super(System.out);
- }
-
- public static TestConsole install() {
- TestConsole testConsole = new TestConsole();
- System.setOut(testConsole);
- return testConsole;
- }
-
- public static void uninstall() {
- if (System.out instanceof TestConsole) {
- TestConsole testConsole = (TestConsole) System.out;
- System.setOut((PrintStream) testConsole.out);
- }
- }
-
- public void println(String x) {
- lines.add(x);
- super.println(x);
- }
-
- public String getLine(int i) {
- return lines.get(i);
- }
-}
Deleted: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/DisplaySource.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/DisplaySource.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/DisplaySource.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -1,34 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jbpm.pvm.eventlistener;
-
-import org.jbpm.listener.EventListener;
-import org.jbpm.listener.EventListenerExecution;
-
-public class DisplaySource implements EventListener {
-
- private static final long serialVersionUID = 1L;
-
- public void notify(EventListenerExecution execution) {
- System.out.println("leaving "+execution.getEventSource());
- }
-}
Modified: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/EventListenerTest.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/EventListenerTest.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/EventListenerTest.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -21,44 +21,36 @@
*/
package org.jbpm.pvm.eventlistener;
-import javax.enterprise.deploy.spi.exceptions.ClientExecuteException;
-
import org.jbpm.client.ClientExecution;
import org.jbpm.client.ClientProcessDefinition;
import org.jbpm.model.Event;
-import org.jbpm.pvm.display.Display;
-import org.jbpm.pvm.display.TestConsole;
-import org.jbpm.pvm.executionmode.object.AutomaticActivity;
-import org.jbpm.pvm.executionmode.object.WaitState;
-import org.jbpm.pvm.model.ProcessFactory;
-import org.jbpm.test.JbpmTestCase;
+import org.jbpm.pvm.activities.AutomaticActivity;
+import org.jbpm.pvm.activities.PrintLn;
+import org.jbpm.pvm.activities.TestConsoleTestCase;
+import org.jbpm.pvm.activities.WaitState;
+import org.jbpm.pvm.builder.ProcessDefinitionBuilder;
+public class EventListenerTest extends TestConsoleTestCase {
-public class EventListenerTest extends JbpmTestCase {
-
- TestConsole testConsole;
-
- public void setUp() {
- testConsole = TestConsole.install();
- }
-
- public void tearDown() {
- TestConsole.uninstall();
- testConsole = null;
- }
-
public void testEventListener() {
- ClientProcessDefinition processDefinition = ProcessFactory.build()
- .node("a").initial().behaviour(new AutomaticActivity())
- .event(Event.NODE_END)
+ ClientProcessDefinition processDefinition = ProcessDefinitionBuilder
+ .startProcess()
+ .initial("a")
+ .startNode("a", new AutomaticActivity())
+ .startEvent(Event.NODE_END)
.listener(new PrintLn("leaving a"))
.listener(new PrintLn("second message while leaving a"))
- .transition().to("b")
+ .endEvent()
+ .startFlow("b")
.listener(new PrintLn("taking transition"))
- .node("b").behaviour(new WaitState())
- .event(Event.NODE_BEGIN)
+ .endFlow()
+ .endNode()
+ .startNode("b", new WaitState())
+ .startEvent(Event.NODE_BEGIN)
.listener(new PrintLn("entering b"))
- .done();
+ .endEvent()
+ .endNode()
+ .endProcess();
ClientExecution execution = processDefinition.startProcessInstance();
Modified: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/EventPropagationTest.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/EventPropagationTest.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/EventPropagationTest.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -27,8 +27,9 @@
import org.jbpm.client.ClientExecution;
import org.jbpm.client.ClientProcessDefinition;
import org.jbpm.model.Event;
-import org.jbpm.pvm.display.TestConsole;
-import org.jbpm.pvm.executionmode.object.WaitState;
+import org.jbpm.pvm.activities.DisplaySource;
+import org.jbpm.pvm.activities.TestConsole;
+import org.jbpm.pvm.activities.WaitState;
import org.jbpm.pvm.model.ProcessFactory;
import org.jbpm.test.JbpmTestCase;
Deleted: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/PrintLn.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/PrintLn.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/eventlistener/PrintLn.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -1,41 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jbpm.pvm.eventlistener;
-
-import org.jbpm.listener.EventListener;
-import org.jbpm.listener.EventListenerExecution;
-
-
-public class PrintLn implements EventListener {
-
- private static final long serialVersionUID = 1L;
-
- String message;
-
- public PrintLn(String message) {
- this.message = message;
- }
-
- public void notify(EventListenerExecution execution) throws Exception {
- System.out.println(message);
- }
-}
Deleted: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/execution/BasicProcessExecutionTest.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/execution/BasicProcessExecutionTest.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/execution/BasicProcessExecutionTest.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -1,53 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jbpm.pvm.execution;
-
-import org.jbpm.client.ClientExecution;
-import org.jbpm.client.ClientProcessDefinition;
-import org.jbpm.pvm.display.Display;
-import org.jbpm.pvm.externalactivity.WaitState;
-import org.jbpm.pvm.model.ProcessFactory;
-import org.jbpm.test.JbpmTestCase;
-
-
-public class BasicProcessExecutionTest extends JbpmTestCase {
-
- public void testBasicProcessExecution() {
- ClientProcessDefinition processDefinition = ProcessFactory.build("loan")
- .node("submit loan request").initial().behaviour(new Display("loan request submitted"))
- .transition().to("evaluate")
- .node("evaluate").behaviour(new WaitState())
- .transition("approve").to("wire money")
- .transition("reject").to("end")
- .node("wire money").behaviour(new Display("wire the money"))
- .transition().to("archive")
- .node("archive").behaviour(new WaitState())
- .transition().to("end")
- .node("end").behaviour(new WaitState())
- .done();
-
- ClientExecution execution = processDefinition.startProcessInstance();
-
-
-
- }
-}
Deleted: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/executionmode/object/AutomaticActivity.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/executionmode/object/AutomaticActivity.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/executionmode/object/AutomaticActivity.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -1,37 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jbpm.pvm.executionmode.object;
-
-import org.jbpm.activity.Activity;
-import org.jbpm.activity.ActivityExecution;
-
-/**
- * @author Tom Baeyens
- */
-public class AutomaticActivity implements Activity {
-
- private static final long serialVersionUID = 1L;
-
- public void execute(ActivityExecution execution) throws Exception {
- }
-
-}
Modified: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/executionmode/object/ObjectExecutionModeTest.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/executionmode/object/ObjectExecutionModeTest.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/executionmode/object/ObjectExecutionModeTest.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -25,6 +25,8 @@
import org.jbpm.client.ClientExecution;
import org.jbpm.client.ClientProcessDefinition;
+import org.jbpm.pvm.activities.AutomaticActivity;
+import org.jbpm.pvm.activities.WaitState;
import org.jbpm.pvm.model.ProcessFactory;
Deleted: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/executionmode/object/WaitState.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/executionmode/object/WaitState.java 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/executionmode/object/WaitState.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -1,44 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jbpm.pvm.executionmode.object;
-
-import java.util.Map;
-
-import org.jbpm.activity.ActivityExecution;
-import org.jbpm.activity.ExternalActivity;
-
-/**
- * @author Tom Baeyens
- */
-public class WaitState implements ExternalActivity {
-
- private static final long serialVersionUID = 1L;
-
- public void execute(ActivityExecution execution) {
- execution.waitForSignal();
- }
-
- public void signal(ActivityExecution execution,
- String signalName,
- Map<String, Object> parameters) {
- }
-}
Added: jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/println/PrintlnTest.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/println/PrintlnTest.java (rev 0)
+++ jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/println/PrintlnTest.java 2009-01-08 08:52:58 UTC (rev 3606)
@@ -0,0 +1,42 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.pvm.println;
+
+import org.jbpm.client.ClientProcessDefinition;
+import org.jbpm.pvm.activities.PrintLnBuilder;
+import org.jbpm.pvm.activities.TestConsoleTestCase;
+import org.jbpm.pvm.builder.ProcessDefinitionBuilder;
+
+public class PrintlnTest extends TestConsoleTestCase {
+
+ public void testHelloWorld() {
+ ClientProcessDefinition processDefinition = ProcessDefinitionBuilder.startProcess()
+ .startNode(PrintLnBuilder.class)
+ .message("print me")
+ .endNode()
+ .endProcess();
+
+ processDefinition.startProcessInstance();
+
+ assertEquals("print me", testConsole.getLine(0));
+ }
+}
Modified: jbpm4/trunk/modules/pvm/src/test/resources/logging.properties
===================================================================
--- jbpm4/trunk/modules/pvm/src/test/resources/logging.properties 2009-01-08 07:55:33 UTC (rev 3605)
+++ jbpm4/trunk/modules/pvm/src/test/resources/logging.properties 2009-01-08 08:52:58 UTC (rev 3606)
@@ -4,7 +4,7 @@
redirect.commons.logging = enabled
-java.util.logging.ConsoleHandler.level = ERROR
+java.util.logging.ConsoleHandler.level = SEVERE
java.util.logging.ConsoleHandler.formatter = org.jbpm.log.LogFormatter
# org.jbpm.util.ErrorTriggeredFileHandler.size = 500
17 years, 3 months
JBoss JBPM SVN: r3605 - in jbpm3/branches/jbpm-3.3.1.GA/modules: core/src/main/compatibility and 3 other directories.
by do-not-reply@jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2009-01-08 02:55:33 -0500 (Thu, 08 Jan 2009)
New Revision: 3605
Added:
jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/compatibility/
jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/compatibility/jbpm-jpdl-3.3.1-api.txt
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/compatibility/
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/compatibility/jbpm-3.3.1/
Removed:
jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/compatibility/jbpm-jpdl-3.3.1-api.txt
jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/etc/
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/
Log:
Move compatibility records to common location
Copied: jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/compatibility (from rev 3602, jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/etc)
Property changes on: jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/compatibility
___________________________________________________________________
Name: svn:mergeinfo
+
Deleted: jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/compatibility/jbpm-jpdl-3.3.1-api.txt
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/etc/jbpm-jpdl-3.3.1-api.txt 2009-01-08 04:27:48 UTC (rev 3602)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/compatibility/jbpm-jpdl-3.3.1-api.txt 2009-01-08 07:55:33 UTC (rev 3605)
@@ -1,5116 +0,0 @@
-#
-# This file was produces running the following command in target/classes.
-#
-# find . -name "*.class" | sort | grep class | sed "s/.class//" | xargs javap -classpath . -protected
-#
-# $Id$
-#
-Compiled from "AbstractJbpmTestCase.java"
-public abstract class org.jbpm.AbstractJbpmTestCase extends junit.framework.TestCase{
- public org.jbpm.AbstractJbpmTestCase();
- protected void setUp() throws java.lang.Exception;
- protected void tearDown() throws java.lang.Exception;
- protected java.lang.String getShortName();
- protected java.lang.String getLongName();
- protected void runTest() throws java.lang.Throwable;
-}
-
-Compiled from "AntHelper.java"
-public class org.jbpm.ant.AntHelper extends java.lang.Object{
- public static org.hibernate.cfg.Configuration getConfiguration(java.lang.String, java.lang.String);
- public static org.jbpm.JbpmConfiguration getJbpmConfiguration(java.lang.String);
-}
-
-Compiled from "DeployProcessTask.java"
-public class org.jbpm.ant.DeployProcessTask extends org.apache.tools.ant.taskdefs.MatchingTask{
- public org.jbpm.ant.DeployProcessTask();
- public void execute() throws org.apache.tools.ant.BuildException;
- public void addFileset(org.apache.tools.ant.types.FileSet);
- public void setJbpmCfg(java.lang.String);
- public void setProcess(java.io.File);
- public void setFailOnError(boolean);
-}
-
-Compiled from "JbpmSchemaTask.java"
-public class org.jbpm.ant.JbpmSchemaTask extends org.apache.tools.ant.Task{
- public org.jbpm.ant.JbpmSchemaTask();
- public void execute() throws org.apache.tools.ant.BuildException;
- public void setAction(java.lang.String);
- public void setConfig(java.lang.String);
- public void setProperties(java.lang.String);
- public void setDelimiter(java.lang.String);
- public void setOutput(java.lang.String);
-}
-
-Compiled from "Launcher.java"
-public class org.jbpm.ant.Launcher extends java.lang.Thread{
- public org.jbpm.ant.Launcher(org.apache.tools.ant.Task, java.lang.String, java.lang.String);
- public void run();
-}
-
-Compiled from "ShutDownHsqldb.java"
-public class org.jbpm.ant.ShutDownHsqldb extends org.apache.tools.ant.Task{
- public org.jbpm.ant.ShutDownHsqldb();
- public void execute() throws org.apache.tools.ant.BuildException;
-}
-
-Compiled from "StartHsqldbTask.java"
-public class org.jbpm.ant.StartHsqldbTask extends org.apache.tools.ant.Task{
- public org.jbpm.ant.StartHsqldbTask();
- public void execute() throws org.apache.tools.ant.BuildException;
- public void setDatabase(java.lang.String);
- public void setLib(java.lang.String);
- public void setPort(java.lang.String);
-}
-
-Compiled from "StartJBossTask.java"
-public class org.jbpm.ant.StartJBossTask extends org.apache.tools.ant.Task{
- public org.jbpm.ant.StartJBossTask();
- public void execute() throws org.apache.tools.ant.BuildException;
- public void setConfiguration(java.lang.String);
-}
-
-Compiled from "ByteArray.java"
-public class org.jbpm.bytes.ByteArray extends java.lang.Object implements java.io.Serializable{
- protected java.lang.String name;
- protected java.util.List byteBlocks;
- public org.jbpm.bytes.ByteArray();
- public org.jbpm.bytes.ByteArray(byte[]);
- public org.jbpm.bytes.ByteArray(java.lang.String, byte[]);
- public org.jbpm.bytes.ByteArray(org.jbpm.bytes.ByteArray);
- public byte[] getBytes();
- public long getId();
- public boolean equals(java.lang.Object);
- public int hashCode();
- public java.util.List getByteBlocks();
-}
-
-Compiled from "ByteBlockChopper.java"
-public class org.jbpm.bytes.ByteBlockChopper extends java.lang.Object{
- public static java.util.List chopItUp(byte[]);
- public static byte[] glueChopsBackTogether(java.util.List);
-}
-
-Compiled from "BusinessCalendar.java"
-public class org.jbpm.calendar.BusinessCalendar extends java.lang.Object implements java.io.Serializable{
- public static synchronized java.util.Properties getBusinessCalendarProperties();
- public org.jbpm.calendar.BusinessCalendar();
- public org.jbpm.calendar.BusinessCalendar(java.util.Properties);
- public org.jbpm.calendar.Day[] getWeekDays();
- public java.util.List getHolidays();
- public java.util.Date add(java.util.Date, org.jbpm.calendar.Duration);
- public java.util.Date findStartOfNextDay(java.util.Date);
- public org.jbpm.calendar.Day findDay(java.util.Date);
- public boolean isHoliday(java.util.Date);
- public org.jbpm.calendar.DayPart findNextDayPart(java.util.Date);
- public boolean isInBusinessHours(java.util.Date);
- public static java.util.Calendar getCalendar();
-}
-
-Compiled from "Day.java"
-public class org.jbpm.calendar.Day extends java.lang.Object implements java.io.Serializable{
- public static org.jbpm.calendar.Day[] parseWeekDays(java.util.Properties, org.jbpm.calendar.BusinessCalendar);
- public org.jbpm.calendar.Day(java.lang.String, java.text.DateFormat, org.jbpm.calendar.BusinessCalendar);
- public void findNextDayPartStart(int, java.util.Date, java.lang.Object[]);
-}
-
-Compiled from "DayPart.java"
-public class org.jbpm.calendar.DayPart extends java.lang.Object implements java.io.Serializable{
- public org.jbpm.calendar.DayPart(java.lang.String, java.text.DateFormat, org.jbpm.calendar.Day, int);
- public java.util.Date add(java.util.Date, org.jbpm.calendar.Duration);
- public boolean isStartAfter(java.util.Date);
- public boolean includes(java.util.Date);
- public java.util.Date getStartTime(java.util.Date);
-}
-
-Compiled from "Duration.java"
-public class org.jbpm.calendar.Duration extends java.lang.Object implements java.io.Serializable{
- public org.jbpm.calendar.Duration(long);
- public org.jbpm.calendar.Duration(org.jbpm.calendar.Duration);
- public org.jbpm.calendar.Duration(java.lang.String);
- public java.util.Date addTo(java.util.Date);
- public long getMilliseconds();
- public boolean isBusinessTime();
-}
-
-Compiled from "Holiday.java"
-public class org.jbpm.calendar.Holiday extends java.lang.Object implements java.io.Serializable{
- public static java.util.List parseHolidays(java.util.Properties, org.jbpm.calendar.BusinessCalendar);
- public org.jbpm.calendar.Holiday(java.lang.String, java.text.DateFormat, org.jbpm.calendar.BusinessCalendar);
- public boolean includes(java.util.Date);
-}
-
-Compiled from "AbstractBaseCommand.java"
-public abstract class org.jbpm.command.AbstractBaseCommand extends java.lang.Object implements org.jbpm.command.Command{
- public org.jbpm.command.AbstractBaseCommand();
- public java.lang.String toString();
- public java.lang.String getAdditionalToStringInformation();
-}
-
-Compiled from "AbstractCancelCommand.java"
-public abstract class org.jbpm.command.AbstractCancelCommand extends org.jbpm.command.AbstractBaseCommand{
- public static java.lang.String CANCELLATION_INDICATOR_VARIABLE_NAME;
- protected transient org.jbpm.JbpmContext jbpmContext;
- protected static final org.apache.commons.logging.Log log;
- public org.jbpm.command.AbstractCancelCommand();
- protected void cancelTokens(java.util.Collection);
- protected void cancelToken(org.jbpm.graph.exe.Token);
- protected java.util.List getTasksForToken(org.jbpm.graph.exe.Token);
- protected void cancelTasks(java.util.List);
-}
-
-Compiled from "AbstractGetObjectBaseCommand.java"
-public abstract class org.jbpm.command.AbstractGetObjectBaseCommand extends org.jbpm.command.AbstractBaseCommand{
- public org.jbpm.command.AbstractGetObjectBaseCommand();
- public org.jbpm.command.AbstractGetObjectBaseCommand(boolean, boolean);
- public org.jbpm.command.AbstractGetObjectBaseCommand(java.lang.String[]);
- public void retrieveTaskInstanceDetails(org.jbpm.taskmgmt.exe.TaskInstance);
- public org.jbpm.graph.exe.ProcessInstance retrieveProcessInstance(org.jbpm.graph.exe.ProcessInstance);
- public org.jbpm.graph.def.ProcessDefinition retrieveProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
- protected void retrieveToken(org.jbpm.graph.exe.Token);
- protected void retrieveNode(org.jbpm.graph.def.Node);
- public void retrieveVariables(org.jbpm.graph.exe.ProcessInstance);
- public void retrieveVariables(org.jbpm.taskmgmt.exe.TaskInstance);
- public boolean isIncludeAllVariables();
- public void setIncludeAllVariables(boolean);
- public java.lang.String[] getVariablesToInclude();
- public void setVariablesToInclude(java.lang.String[]);
- public void setVariablesToInclude(java.lang.String);
- protected org.jbpm.JbpmContext getJbpmContext();
- protected void setJbpmContext(org.jbpm.JbpmContext);
- public org.jbpm.command.AbstractGetObjectBaseCommand variablesToInclude(java.lang.String[]);
- public org.jbpm.command.AbstractGetObjectBaseCommand variablesToInclude(java.lang.String);
- public org.jbpm.command.AbstractGetObjectBaseCommand includeAllVariables(boolean);
-}
-
-Compiled from "AbstractProcessInstanceBaseCommand.java"
-public abstract class org.jbpm.command.AbstractProcessInstanceBaseCommand extends org.jbpm.command.AbstractBaseCommand{
- protected org.apache.commons.logging.Log log;
- public org.jbpm.command.AbstractProcessInstanceBaseCommand();
- protected org.jbpm.JbpmContext getJbpmContext();
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public abstract org.jbpm.graph.exe.ProcessInstance execute(org.jbpm.graph.exe.ProcessInstance);
- public void setProcessInstanceIds(long[]);
- public void setProcessInstanceId(long);
- public java.lang.String toString();
- public java.lang.String getProcessName();
- public void setProcessName(java.lang.String);
- public int getProcessVersion();
- public void setProcessVersion(int);
- public long[] getProcessInstanceIds();
- public long getProcessInstanceId();
- public boolean isOnlyRunning();
- public void setOnlyRunning(boolean);
- public org.jbpm.command.AbstractProcessInstanceBaseCommand processInstanceIds(long[]);
- public org.jbpm.command.AbstractProcessInstanceBaseCommand processInstanceId(long);
- public org.jbpm.command.AbstractProcessInstanceBaseCommand processName(java.lang.String);
- public org.jbpm.command.AbstractProcessInstanceBaseCommand processVersion(int);
- public org.jbpm.command.AbstractProcessInstanceBaseCommand onlyRunning(boolean);
-}
-
-Compiled from "AbstractTokenBaseCommand.java"
-public abstract class org.jbpm.command.AbstractTokenBaseCommand extends java.lang.Object implements org.jbpm.command.Command{
- protected org.apache.commons.logging.Log log;
- public org.jbpm.command.AbstractTokenBaseCommand();
- protected org.jbpm.JbpmContext getJbpmContext();
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public abstract java.lang.Object execute(org.jbpm.graph.exe.Token);
- public void setTokenIds(long[]);
- public void setTokenId(long);
- public java.lang.String getAdditionalToStringInformation();
- public java.lang.String getProcessName();
- public void setProcessName(java.lang.String);
- public int getProcessVersion();
- public void setProcessVersion(int);
- public java.lang.String getStateName();
- public void setStateName(java.lang.String);
- public long[] getTokenIds();
- public long getTokenId();
- public java.lang.String toString();
- public org.jbpm.command.AbstractTokenBaseCommand tokenIds(long[]);
- public org.jbpm.command.AbstractTokenBaseCommand tokenId(long);
- public org.jbpm.command.AbstractTokenBaseCommand processName(java.lang.String);
- public org.jbpm.command.AbstractTokenBaseCommand processVersion(int);
- public org.jbpm.command.AbstractTokenBaseCommand stateName(java.lang.String);
-}
-
-Compiled from "AsynchronousCommand.java"
-public class org.jbpm.command.AsynchronousCommand extends java.lang.Object implements org.jbpm.command.Command{
- public org.jbpm.command.AsynchronousCommand(org.jbpm.command.Command);
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
-}
-
-Compiled from "BatchSignalCommand.java"
-public class org.jbpm.command.BatchSignalCommand extends org.jbpm.command.AbstractTokenBaseCommand{
- public org.jbpm.command.BatchSignalCommand();
- public java.lang.Object execute(org.jbpm.graph.exe.Token);
- public java.lang.String getTransitionName();
- public void setTransitionName(java.lang.String);
- public java.util.Date getInStateAtLeastSince();
- public void setInStateAtLeastSince(java.util.Date);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.BatchSignalCommand transitionName(java.lang.String);
- public org.jbpm.command.BatchSignalCommand inStateAtLeastSince(java.util.Date);
-}
-
-Compiled from "CancelProcessInstanceCommand.java"
-public class org.jbpm.command.CancelProcessInstanceCommand extends org.jbpm.command.AbstractCancelCommand{
- public org.jbpm.command.CancelProcessInstanceCommand();
- public org.jbpm.command.CancelProcessInstanceCommand(long);
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- protected void cancelProcess(long);
- public long getProcessInstanceId();
- public void setProcessInstanceId(long);
- public long getProcessId();
- public void setProcessId(long);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.CancelProcessInstanceCommand processInstanceId(long);
-}
-
-Compiled from "CancelTokenCommand.java"
-public class org.jbpm.command.CancelTokenCommand extends org.jbpm.command.AbstractCancelCommand{
- public org.jbpm.command.CancelTokenCommand();
- public org.jbpm.command.CancelTokenCommand(long);
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public long getTokenId();
- public void setTokenId(long);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.CancelTokenCommand tokenId(long);
-}
-
-Compiled from "CancelWorkOnTaskCommand.java"
-public class org.jbpm.command.CancelWorkOnTaskCommand extends org.jbpm.command.AbstractBaseCommand{
- public org.jbpm.command.CancelWorkOnTaskCommand(long);
- public org.jbpm.command.CancelWorkOnTaskCommand();
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public long getTaskInstanceId();
- public void setTaskInstanceId(long);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.CancelWorkOnTaskCommand taskInstanceId(long);
-}
-
-Compiled from "ChangeProcessInstanceVersionCommand.java"
-public class org.jbpm.command.ChangeProcessInstanceVersionCommand extends org.jbpm.command.AbstractProcessInstanceBaseCommand{
- public org.jbpm.command.ChangeProcessInstanceVersionCommand();
- public org.jbpm.command.ChangeProcessInstanceVersionCommand(long, int);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.graph.exe.ProcessInstance execute(org.jbpm.graph.exe.ProcessInstance);
- public java.util.Map getNodeNameMapping();
- public void setNodeNameMapping(java.util.Map);
- public int getNewVersion();
- public void setNewVersion(int);
- public java.util.Map getTaskNameMapping();
- public void setTaskNameMapping(java.util.Map);
- public long getProcessId();
- public void setProcessId(long);
- public java.util.Map getNameMapping();
- public void setNameMapping(java.util.Map);
- public org.jbpm.command.ChangeProcessInstanceVersionCommand nodeNameMapping(java.util.Map);
- public org.jbpm.command.ChangeProcessInstanceVersionCommand newVersion(int);
- public org.jbpm.command.ChangeProcessInstanceVersionCommand taskNameMapping(java.util.Map);
- public org.jbpm.command.ChangeProcessInstanceVersionCommand nodeNameMappingAdd(java.lang.String, java.lang.String);
- public org.jbpm.command.ChangeProcessInstanceVersionCommand taskNameMappingAdd(java.lang.String, java.lang.String);
-}
-
-Compiled from "Command.java"
-public interface org.jbpm.command.Command extends java.io.Serializable{
- public abstract java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
-}
-
-Compiled from "CommandService.java"
-public interface org.jbpm.command.CommandService{
- public abstract java.lang.Object execute(org.jbpm.command.Command);
-}
-
-Compiled from "CompositeCommand.java"
-public class org.jbpm.command.CompositeCommand extends java.lang.Object implements org.jbpm.command.Command{
- public org.jbpm.command.CompositeCommand(java.util.List);
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- protected void tryToInject(java.lang.Object, org.jbpm.command.Command);
- protected java.lang.reflect.Field findField(java.lang.Class);
- public java.lang.String toString();
-}
-
-Compiled from "DeleteProcessDefinitionCommand.java"
-public class org.jbpm.command.DeleteProcessDefinitionCommand extends org.jbpm.command.AbstractGetObjectBaseCommand{
- public org.jbpm.command.DeleteProcessDefinitionCommand();
- public org.jbpm.command.DeleteProcessDefinitionCommand(long);
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public java.lang.String toString();
- public long getId();
- public void setId(long);
- public org.jbpm.command.DeleteProcessDefinitionCommand id(long);
-}
-
-Compiled from "DeployProcessCommand.java"
-public class org.jbpm.command.DeployProcessCommand extends org.jbpm.command.AbstractGetObjectBaseCommand{
- public org.jbpm.command.DeployProcessCommand();
- public org.jbpm.command.DeployProcessCommand(byte[]);
- public org.jbpm.command.DeployProcessCommand(java.lang.String);
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public byte[] getPar();
- public void setPar(byte[]);
- public java.lang.String getXml();
- public void setXml(java.lang.String);
- public org.jbpm.command.DeployProcessCommand xml(java.lang.String);
- public org.jbpm.command.DeployProcessCommand par(byte[]);
-}
-
-Compiled from "ExecuteJobsCommand.java"
-public class org.jbpm.command.ExecuteJobsCommand extends org.jbpm.command.AbstractBaseCommand{
- public org.jbpm.command.ExecuteJobsCommand();
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- protected java.util.Collection acquireJobs();
- protected void executeJob(org.jbpm.job.Job);
- protected java.util.Date getNextDueDate();
-}
-
-Compiled from "GetProcessDefinitionCommand.java"
-public class org.jbpm.command.GetProcessDefinitionCommand extends org.jbpm.command.AbstractGetObjectBaseCommand{
- public org.jbpm.command.GetProcessDefinitionCommand();
- public org.jbpm.command.GetProcessDefinitionCommand(java.lang.String);
- public org.jbpm.command.GetProcessDefinitionCommand(java.lang.String, int);
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public java.lang.String getName();
- public void setName(java.lang.String);
- public int getVersion();
- public void setVersion(int);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.GetProcessDefinitionCommand version(int);
- public org.jbpm.command.GetProcessDefinitionCommand name(java.lang.String);
-}
-
-Compiled from "GetProcessDefinitionsCommand.java"
-public class org.jbpm.command.GetProcessDefinitionsCommand extends org.jbpm.command.AbstractGetObjectBaseCommand{
- public org.jbpm.command.GetProcessDefinitionsCommand();
- public org.jbpm.command.GetProcessDefinitionsCommand(boolean);
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public boolean isOnlyLatest();
- public void setOnlyLatest(boolean);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.GetProcessDefinitionsCommand onlyLatest(boolean);
-}
-
-Compiled from "GetProcessInstanceCommand.java"
-public class org.jbpm.command.GetProcessInstanceCommand extends org.jbpm.command.AbstractGetObjectBaseCommand{
- public org.jbpm.command.GetProcessInstanceCommand();
- public org.jbpm.command.GetProcessInstanceCommand(long);
- public org.jbpm.command.GetProcessInstanceCommand(long, boolean, boolean);
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public long getProcessInstanceId();
- public void setProcessInstanceId(long);
- public long getTaskInstanceId();
- public void setTaskInstanceId(long);
- public long getTokenId();
- public void setTokenId(long);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.GetProcessInstanceCommand processInstanceId(long);
- public org.jbpm.command.GetProcessInstanceCommand taskInstanceId(long);
- public org.jbpm.command.GetProcessInstanceCommand tokenId(long);
-}
-
-Compiled from "GetProcessInstanceLogCommand.java"
-public class org.jbpm.command.GetProcessInstanceLogCommand extends org.jbpm.command.AbstractBaseCommand{
- public org.jbpm.command.GetProcessInstanceLogCommand();
- public org.jbpm.command.GetProcessInstanceLogCommand(long);
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- protected java.util.Map loadLogdFromMap(java.util.Map);
- public long getProcessId();
- public void setProcessId(long);
- public long getProcessInstanceId();
- public void setProcessInstanceId(long);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.GetProcessInstanceLogCommand processInstanceId(long);
-}
-
-Compiled from "GetProcessInstancesCommand.java"
-public class org.jbpm.command.GetProcessInstancesCommand extends org.jbpm.command.AbstractGetObjectBaseCommand{
- public org.jbpm.command.GetProcessInstancesCommand();
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public java.util.List retrieveProcessInstanceDetails(java.util.List);
- public java.util.Date getFromStartDate();
- public void setFromStartDate(java.util.Date);
- public boolean isOnlyRunning();
- public void setOnlyRunning(boolean);
- public java.lang.String getProcessName();
- public void setProcessName(java.lang.String);
- public java.lang.String getProcessDefinitionName();
- public void setProcessDefinitionName(java.lang.String);
- public java.lang.String getStateName();
- public void setStateName(java.lang.String);
- public java.util.Date getUntilStartDate();
- public void setUntilStartDate(java.util.Date);
- public java.lang.String getVersion();
- public void setVersion(java.lang.String);
- public long getProcessInstanceId();
- public void setProcessInstanceId(long);
- public long getProcessId();
- public void setProcessId(long);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.GetProcessInstancesCommand fromStartDate(java.util.Date);
- public org.jbpm.command.GetProcessInstancesCommand onlyRunning(boolean);
- public org.jbpm.command.GetProcessInstancesCommand processDefinitionName(java.lang.String);
- public org.jbpm.command.GetProcessInstancesCommand stateName(java.lang.String);
- public org.jbpm.command.GetProcessInstancesCommand untilStartDate(java.util.Date);
- public org.jbpm.command.GetProcessInstancesCommand version(java.lang.String);
- public org.jbpm.command.GetProcessInstancesCommand processInstanceId(long);
-}
-
-Compiled from "GetTaskInstanceCommand.java"
-public class org.jbpm.command.GetTaskInstanceCommand extends org.jbpm.command.AbstractGetObjectBaseCommand{
- public org.jbpm.command.GetTaskInstanceCommand();
- public org.jbpm.command.GetTaskInstanceCommand(long);
- public org.jbpm.command.GetTaskInstanceCommand(long, boolean, boolean);
- public org.jbpm.command.GetTaskInstanceCommand(long, java.lang.String[]);
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public long getTaskInstanceId();
- public void setTaskInstanceId(long);
- public long getTokenId();
- public void setTokenId(long);
- public long getProcessInstanceId();
- public void setProcessInstanceId(long);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.GetTaskInstanceCommand taskInstanceId(long);
- public org.jbpm.command.GetTaskInstanceCommand tokenId(long);
- public org.jbpm.command.GetTaskInstanceCommand processInstanceId(long);
-}
-
-Compiled from "GetTaskListCommand.java"
-public class org.jbpm.command.GetTaskListCommand extends org.jbpm.command.AbstractGetObjectBaseCommand implements org.jbpm.command.Command{
- public org.jbpm.command.GetTaskListCommand(java.lang.String[]);
- public org.jbpm.command.GetTaskListCommand(java.lang.String, boolean);
- public org.jbpm.command.GetTaskListCommand(java.lang.String, java.lang.String[]);
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public java.util.List retrieveTaskInstanceDetails(java.util.List);
- public java.lang.String[] getActor();
- public void setActor(java.lang.String);
- public void setActor(java.lang.String[]);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.GetTaskListCommand actor(java.lang.String);
- public org.jbpm.command.GetTaskListCommand actor(java.lang.String[]);
-}
-
-Compiled from "CommandServiceImpl.java"
-public class org.jbpm.command.impl.CommandServiceImpl extends java.lang.Object implements org.jbpm.command.CommandService,java.io.Serializable{
- protected org.jbpm.JbpmConfiguration jbpmConfiguration;
- public org.jbpm.command.impl.CommandServiceImpl(org.jbpm.JbpmConfiguration);
- public java.lang.Object execute(org.jbpm.command.Command);
-}
-
-Compiled from "NewProcessInstanceCommand.java"
-public class org.jbpm.command.NewProcessInstanceCommand extends org.jbpm.command.AbstractBaseCommand{
- public org.jbpm.command.NewProcessInstanceCommand();
- public org.jbpm.command.NewProcessInstanceCommand(java.lang.String);
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public java.lang.String getActorId();
- public void setActorId(java.lang.String);
- public long getProcessDefinitionId();
- public void setProcessDefinitionId(long);
- public long getProcessId();
- public void setProcessId(long);
- public java.lang.String getProcessName();
- public void setProcessName(java.lang.String);
- public boolean isCreateStartTask();
- public void setCreateStartTask(boolean);
- public java.util.Map getVariables();
- public java.lang.String getProcessDefinitionName();
- public void setProcessDefinitionName(java.lang.String);
- public void setVariables(java.util.Map);
- public java.lang.String getKey();
- public void setKey(java.lang.String);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.NewProcessInstanceCommand actorId(java.lang.String);
- public org.jbpm.command.NewProcessInstanceCommand processDefinitionId(long);
- public org.jbpm.command.NewProcessInstanceCommand processDefinitionName(java.lang.String);
- public org.jbpm.command.NewProcessInstanceCommand createStartTask(boolean);
- public org.jbpm.command.NewProcessInstanceCommand variables(java.util.Map);
- public org.jbpm.command.NewProcessInstanceCommand key(java.lang.String);
-}
-
-Compiled from "ResumeProcessInstanceCommand.java"
-public class org.jbpm.command.ResumeProcessInstanceCommand extends org.jbpm.command.AbstractProcessInstanceBaseCommand{
- public org.jbpm.command.ResumeProcessInstanceCommand();
- public org.jbpm.graph.exe.ProcessInstance execute(org.jbpm.graph.exe.ProcessInstance);
-}
-
-Compiled from "ResumeTokenCommand.java"
-public class org.jbpm.command.ResumeTokenCommand extends org.jbpm.command.AbstractTokenBaseCommand{
- public org.jbpm.command.ResumeTokenCommand();
- public org.jbpm.graph.exe.Token execute(org.jbpm.graph.exe.Token);
- public java.lang.Object execute(org.jbpm.graph.exe.Token);
-}
-
-Compiled from "SignalCommand.java"
-public class org.jbpm.command.SignalCommand extends org.jbpm.command.AbstractBaseCommand{
- public org.jbpm.command.SignalCommand();
- public org.jbpm.command.SignalCommand(long, java.lang.String);
- public java.lang.Object execute(org.jbpm.JbpmContext);
- protected org.jbpm.graph.exe.Token getToken(org.jbpm.JbpmContext);
- public long getTokenId();
- public void setTokenId(long);
- public java.lang.String getTransitionName();
- public void setTransitionName(java.lang.String);
- public java.util.Map getVariables();
- public void setVariables(java.util.Map);
- public java.lang.String getExpectedStateName();
- public void setExpectedStateName(java.lang.String);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.SignalCommand tokenId(long);
- public org.jbpm.command.SignalCommand transitionName(java.lang.String);
- public org.jbpm.command.SignalCommand variables(java.util.Map);
- public org.jbpm.command.SignalCommand expectedStateName(java.lang.String);
-}
-
-Compiled from "StartProcessInstanceCommand.java"
-public class org.jbpm.command.StartProcessInstanceCommand extends org.jbpm.command.NewProcessInstanceCommand implements org.jbpm.command.Command{
- public org.jbpm.command.StartProcessInstanceCommand();
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public java.lang.String getStartTransitionName();
- public void setStartTransitionName(java.lang.String);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.StartProcessInstanceCommand startTransitionName(java.lang.String);
-}
-
-Compiled from "StartWorkOnTaskCommand.java"
-public class org.jbpm.command.StartWorkOnTaskCommand extends org.jbpm.command.AbstractBaseCommand{
- public org.jbpm.command.StartWorkOnTaskCommand(long, boolean);
- public org.jbpm.command.StartWorkOnTaskCommand();
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public boolean isOverwriteSwimlane();
- public void setOverwriteSwimlane(boolean);
- public long getTaskInstanceId();
- public void setTaskInstanceId(long);
- public void setActorId(java.lang.String);
- public java.lang.String getActorId();
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.StartWorkOnTaskCommand overwriteSwimlane(boolean);
- public org.jbpm.command.StartWorkOnTaskCommand taskInstanceId(long);
- public org.jbpm.command.StartWorkOnTaskCommand actorId(java.lang.String);
-}
-
-Compiled from "SuspendProcessInstanceCommand.java"
-public class org.jbpm.command.SuspendProcessInstanceCommand extends org.jbpm.command.AbstractProcessInstanceBaseCommand{
- public org.jbpm.command.SuspendProcessInstanceCommand();
- public org.jbpm.graph.exe.ProcessInstance execute(org.jbpm.graph.exe.ProcessInstance);
-}
-
-Compiled from "SuspendTokenCommand.java"
-public class org.jbpm.command.SuspendTokenCommand extends org.jbpm.command.AbstractTokenBaseCommand{
- public org.jbpm.command.SuspendTokenCommand();
- public org.jbpm.graph.exe.Token execute(org.jbpm.graph.exe.Token);
- public java.lang.Object execute(org.jbpm.graph.exe.Token);
-}
-
-Compiled from "TaskInstanceEndCommand.java"
-public class org.jbpm.command.TaskInstanceEndCommand extends org.jbpm.command.AbstractBaseCommand{
- public org.jbpm.command.TaskInstanceEndCommand();
- public org.jbpm.command.TaskInstanceEndCommand(long, java.lang.String);
- public org.jbpm.command.TaskInstanceEndCommand(long, java.lang.String, java.util.Map);
- public java.lang.Object execute(org.jbpm.JbpmContext);
- protected org.jbpm.taskmgmt.exe.TaskInstance getTaskInstance(org.jbpm.JbpmContext);
- public long getTaskInstanceId();
- public void setTaskInstanceId(long);
- public java.lang.String getTransitionName();
- public void setTransitionName(java.lang.String);
- public java.util.Map getVariables();
- public void setVariables(java.util.Map);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.TaskInstanceEndCommand taskInstanceId(long);
- public org.jbpm.command.TaskInstanceEndCommand transitionName(java.lang.String);
- public org.jbpm.command.TaskInstanceEndCommand variables(java.util.Map);
-}
-
-Compiled from "UnlockTokenCommand.java"
-public class org.jbpm.command.UnlockTokenCommand extends org.jbpm.command.AbstractTokenBaseCommand{
- public org.jbpm.command.UnlockTokenCommand();
- public java.lang.Object execute(org.jbpm.graph.exe.Token);
- public java.lang.String getAdditionalToStringInformation();
- public java.lang.String getLockOwner();
- public void setLockOwner(java.lang.String);
- public org.jbpm.command.UnlockTokenCommand lockOwner(java.lang.String);
-}
-
-Compiled from "VariablesCommand.java"
-public class org.jbpm.command.VariablesCommand extends org.jbpm.command.AbstractBaseCommand{
- public org.jbpm.command.VariablesCommand();
- public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- protected org.jbpm.context.exe.VariableContainer getVariableContainer(org.jbpm.JbpmContext);
- protected org.jbpm.context.exe.VariableContainer getVariableContainer(org.jbpm.graph.exe.Token);
- public long getTaskInstanceId();
- public void setTaskInstanceId(long);
- public long getTokenId();
- public void setTokenId(long);
- public java.util.Map getVariables();
- public void setVariables(java.util.Map);
- public java.lang.String getAdditionalToStringInformation();
- public org.jbpm.command.VariablesCommand taskInstanceId(long);
- public org.jbpm.command.VariablesCommand tokenId(long);
- public org.jbpm.command.VariablesCommand variables(java.util.Map);
-}
-
-Compiled from "AbstractObjectInfo.java"
-public abstract class org.jbpm.configuration.AbstractObjectInfo extends java.lang.Object implements org.jbpm.configuration.ObjectInfo{
- public org.jbpm.configuration.AbstractObjectInfo();
- public org.jbpm.configuration.AbstractObjectInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- protected java.lang.String getValueString(org.w3c.dom.Element);
- public boolean hasName();
- public java.lang.String getName();
- public void setName(java.lang.String);
- public boolean isSingleton();
- public void setSingleton(boolean);
-}
-
-Compiled from "BeanInfo.java"
-public class org.jbpm.configuration.BeanInfo extends org.jbpm.configuration.AbstractObjectInfo{
- public org.jbpm.configuration.BeanInfo();
- public org.jbpm.configuration.BeanInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
- public java.lang.String getClassName();
- public void setClassName(java.lang.String);
-}
-
-Compiled from "BooleanInfo.java"
-public class org.jbpm.configuration.BooleanInfo extends org.jbpm.configuration.AbstractObjectInfo{
- public org.jbpm.configuration.BooleanInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "CharacterInfo.java"
-public class org.jbpm.configuration.CharacterInfo extends org.jbpm.configuration.AbstractObjectInfo{
- public org.jbpm.configuration.CharacterInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "ConfigurationException.java"
-public class org.jbpm.configuration.ConfigurationException extends org.jbpm.JbpmException{
- public org.jbpm.configuration.ConfigurationException();
- public org.jbpm.configuration.ConfigurationException(java.lang.String, java.lang.Throwable);
- public org.jbpm.configuration.ConfigurationException(java.lang.String);
- public org.jbpm.configuration.ConfigurationException(java.lang.Throwable);
-}
-
-Compiled from "ConstructorInfo.java"
-public class org.jbpm.configuration.ConstructorInfo extends java.lang.Object implements java.io.Serializable{
- public org.jbpm.configuration.ConstructorInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
- protected java.lang.Class[] getParameterTypes(org.jbpm.configuration.ObjectFactoryImpl);
- protected java.lang.Object[] getArgs(org.jbpm.configuration.ObjectFactoryImpl);
- public java.lang.reflect.Method findMethod(java.lang.Class, java.lang.Class[]);
-}
-
-Compiled from "DoubleInfo.java"
-public class org.jbpm.configuration.DoubleInfo extends org.jbpm.configuration.AbstractObjectInfo{
- public org.jbpm.configuration.DoubleInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "FieldInfo.java"
-public class org.jbpm.configuration.FieldInfo extends org.jbpm.configuration.PropertyInfo{
- public org.jbpm.configuration.FieldInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public void injectProperty(java.lang.Object, org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "FloatInfo.java"
-public class org.jbpm.configuration.FloatInfo extends org.jbpm.configuration.AbstractObjectInfo{
- public org.jbpm.configuration.FloatInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "IntegerInfo.java"
-public class org.jbpm.configuration.IntegerInfo extends org.jbpm.configuration.AbstractObjectInfo{
- public org.jbpm.configuration.IntegerInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "JbpmContextInfo.java"
-public class org.jbpm.configuration.JbpmContextInfo extends org.jbpm.configuration.AbstractObjectInfo{
- public org.jbpm.configuration.JbpmContextInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public synchronized java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "JbpmTypeObjectInfo.java"
-class org.jbpm.configuration.JbpmTypeObjectInfo$1$1 extends java.lang.Object implements org.jbpm.context.exe.JbpmTypeMatcher{
- public boolean matches(java.lang.Object);
-}
-
-Compiled from "JbpmTypeObjectInfo.java"
-class org.jbpm.configuration.JbpmTypeObjectInfo$1 extends java.lang.Object implements org.jbpm.configuration.ObjectInfo{
- public boolean hasName();
- public java.lang.String getName();
- public boolean isSingleton();
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "JbpmTypeObjectInfo.java"
-public class org.jbpm.configuration.JbpmTypeObjectInfo extends org.jbpm.configuration.AbstractObjectInfo{
- public org.jbpm.configuration.JbpmTypeObjectInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "ListInfo.java"
-public class org.jbpm.configuration.ListInfo extends org.jbpm.configuration.AbstractObjectInfo{
- public org.jbpm.configuration.ListInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "LongInfo.java"
-public class org.jbpm.configuration.LongInfo extends org.jbpm.configuration.AbstractObjectInfo{
- public org.jbpm.configuration.LongInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "MapInfo.java"
-public class org.jbpm.configuration.MapInfo extends org.jbpm.configuration.AbstractObjectInfo{
- public org.jbpm.configuration.MapInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "NullInfo.java"
-public class org.jbpm.configuration.NullInfo extends org.jbpm.configuration.AbstractObjectInfo{
- public org.jbpm.configuration.NullInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "ObjectFactory.java"
-public interface org.jbpm.configuration.ObjectFactory extends java.io.Serializable{
- public abstract java.lang.Object createObject(java.lang.String);
- public abstract boolean hasObject(java.lang.String);
-}
-
-Compiled from "ObjectFactoryImpl.java"
-public class org.jbpm.configuration.ObjectFactoryImpl extends java.lang.Object implements org.jbpm.configuration.ObjectFactory{
- public org.jbpm.configuration.ObjectFactoryImpl();
- public org.jbpm.configuration.ObjectFactoryImpl(java.util.Map, java.util.List);
- public void addObjectInfo(org.jbpm.configuration.ObjectInfo);
- public synchronized java.lang.Object createObject(java.lang.String);
- public synchronized boolean hasObject(java.lang.String);
- public java.lang.Object createObject(int);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectInfo);
-}
-
-Compiled from "ObjectFactoryParser.java"
-public class org.jbpm.configuration.ObjectFactoryParser extends java.lang.Object implements java.io.Serializable{
- public static java.util.Map getDefaultMappings();
- public static org.jbpm.configuration.ObjectFactoryImpl parseXmlString(java.lang.String);
- public static org.jbpm.configuration.ObjectFactoryImpl parseInputStream(java.io.InputStream);
- public static org.jbpm.configuration.ObjectFactoryImpl parseResource(java.lang.String);
- public static org.jbpm.configuration.ObjectFactoryImpl createObjectFactory(org.w3c.dom.Element);
- public void parseElementsFromResource(java.lang.String, org.jbpm.configuration.ObjectFactoryImpl);
- public void parseElementsStream(java.io.InputStream, org.jbpm.configuration.ObjectFactoryImpl);
- public void parseElements(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryImpl);
- public org.jbpm.configuration.ObjectFactoryParser();
- public org.jbpm.configuration.ObjectFactoryParser(java.util.Map);
- public org.jbpm.configuration.ObjectInfo parse(org.w3c.dom.Element);
- public void addNamedObjectInfo(java.lang.String, org.jbpm.configuration.ObjectInfo);
- public void addMapping(java.lang.String, java.lang.Class);
-}
-
-Compiled from "ObjectInfo.java"
-public interface org.jbpm.configuration.ObjectInfo extends java.io.Serializable{
- public abstract boolean hasName();
- public abstract java.lang.String getName();
- public abstract boolean isSingleton();
- public abstract java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "PropertyInfo.java"
-public class org.jbpm.configuration.PropertyInfo extends java.lang.Object implements java.io.Serializable{
- public org.jbpm.configuration.PropertyInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public void injectProperty(java.lang.Object, org.jbpm.configuration.ObjectFactoryImpl);
- public java.lang.reflect.Method findSetter(java.lang.Class);
-}
-
-Compiled from "RefInfo.java"
-public class org.jbpm.configuration.RefInfo extends org.jbpm.configuration.AbstractObjectInfo{
- public org.jbpm.configuration.RefInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "StringInfo.java"
-public class org.jbpm.configuration.StringInfo extends org.jbpm.configuration.AbstractObjectInfo{
- public org.jbpm.configuration.StringInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
-}
-
-Compiled from "ValueInfo.java"
-public class org.jbpm.configuration.ValueInfo extends java.lang.Object implements org.jbpm.configuration.ObjectInfo{
- public org.jbpm.configuration.ValueInfo(java.lang.String, java.lang.Object);
- public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
- public java.lang.String getName();
- public boolean hasName();
- public boolean isSingleton();
-}
-
-Compiled from "Access.java"
-public class org.jbpm.context.def.Access extends java.lang.Object implements java.io.Serializable{
- public org.jbpm.context.def.Access();
- public org.jbpm.context.def.Access(java.lang.String);
- public boolean isReadable();
- public boolean isWritable();
- public boolean isRequired();
- public boolean isLock();
- public boolean hasAccess(java.lang.String);
- public java.lang.String toString();
- public boolean equals(java.lang.Object);
-}
-
-Compiled from "ContextDefinition.java"
-public class org.jbpm.context.def.ContextDefinition extends org.jbpm.module.def.ModuleDefinition{
- public org.jbpm.context.def.ContextDefinition();
- public org.jbpm.module.exe.ModuleInstance createInstance();
-}
-
-Compiled from "VariableAccess.java"
-public class org.jbpm.context.def.VariableAccess extends java.lang.Object implements java.io.Serializable{
- protected java.lang.String variableName;
- protected org.jbpm.context.def.Access access;
- protected java.lang.String mappedName;
- public org.jbpm.context.def.VariableAccess();
- public org.jbpm.context.def.VariableAccess(java.lang.String, java.lang.String, java.lang.String);
- public java.lang.String getMappedName();
- public org.jbpm.context.def.Access getAccess();
- public java.lang.String getVariableName();
- public boolean isReadable();
- public boolean isWritable();
- public boolean isRequired();
- public boolean isLock();
-}
-
-Compiled from "ContextInstance.java"
-public class org.jbpm.context.exe.ContextInstance extends org.jbpm.module.exe.ModuleInstance{
- protected java.util.Map tokenVariableMaps;
- protected transient java.util.Map transientVariables;
- protected transient java.util.List updatedVariableContainers;
- public org.jbpm.context.exe.ContextInstance();
- public void createVariable(java.lang.String, java.lang.Object);
- public void setVariableLocally(java.lang.String, java.lang.Object);
- public void createVariable(java.lang.String, java.lang.Object, org.jbpm.graph.exe.Token);
- public void setVariableLocally(java.lang.String, java.lang.Object, org.jbpm.graph.exe.Token);
- public java.util.Map getVariables();
- public java.util.Map getVariables(org.jbpm.graph.exe.Token);
- public void addVariables(java.util.Map);
- public void setVariables(java.util.Map);
- public void addVariables(java.util.Map, org.jbpm.graph.exe.Token);
- public void setVariables(java.util.Map, org.jbpm.graph.exe.Token);
- public java.lang.Object getVariable(java.lang.String);
- public java.lang.Object getVariable(java.lang.String, org.jbpm.graph.exe.Token);
- public java.lang.Object getLocalVariable(java.lang.String, org.jbpm.graph.exe.Token);
- public java.lang.Object getVariableLocally(java.lang.String, org.jbpm.graph.exe.Token);
- public void setVariable(java.lang.String, java.lang.Object);
- public void setVariable(java.lang.String, java.lang.Object, org.jbpm.graph.exe.Token);
- public boolean hasVariable(java.lang.String);
- public boolean hasVariable(java.lang.String, org.jbpm.graph.exe.Token);
- public void deleteVariable(java.lang.String);
- public void deleteVariable(java.lang.String, org.jbpm.graph.exe.Token);
- public java.lang.Object getTransientVariable(java.lang.String);
- public void setTransientVariable(java.lang.String, java.lang.Object);
- public boolean hasTransientVariable(java.lang.String);
- public java.util.Map getTransientVariables();
- public void setTransientVariables(java.util.Map);
- public void deleteTransientVariable(java.lang.String);
- public org.jbpm.context.exe.TokenVariableMap getOrCreateTokenVariableMap(org.jbpm.graph.exe.Token);
- public org.jbpm.context.exe.TokenVariableMap getTokenVariableMap(org.jbpm.graph.exe.Token);
- public org.jbpm.context.exe.VariableInstance getVariableInstance(java.lang.String, org.jbpm.graph.exe.Token);
- public java.util.Map getTokenVariableMaps();
-}
-
-Compiled from "BooleanToStringConverter.java"
-public class org.jbpm.context.exe.converter.BooleanToStringConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
- public static final java.lang.String TRUE_TEXT;
- public static final java.lang.String FALSE_TEXT;
- public org.jbpm.context.exe.converter.BooleanToStringConverter();
- public boolean supports(java.lang.Object);
- public java.lang.Object convert(java.lang.Object);
- public java.lang.Object revert(java.lang.Object);
-}
-
-Compiled from "BytesToByteArrayConverter.java"
-public class org.jbpm.context.exe.converter.BytesToByteArrayConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
- public org.jbpm.context.exe.converter.BytesToByteArrayConverter();
- public boolean supports(java.lang.Object);
- public java.lang.Object convert(java.lang.Object);
- public java.lang.Object revert(java.lang.Object);
-}
-
-Compiled from "ByteToLongConverter.java"
-public class org.jbpm.context.exe.converter.ByteToLongConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
- public org.jbpm.context.exe.converter.ByteToLongConverter();
- public boolean supports(java.lang.Object);
- public java.lang.Object convert(java.lang.Object);
- public java.lang.Object revert(java.lang.Object);
-}
-
-Compiled from "CharacterToStringConverter.java"
-public class org.jbpm.context.exe.converter.CharacterToStringConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
- public org.jbpm.context.exe.converter.CharacterToStringConverter();
- public boolean supports(java.lang.Object);
- public java.lang.Object convert(java.lang.Object);
- public java.lang.Object revert(java.lang.Object);
-}
-
-Compiled from "Converter.java"
-public interface org.jbpm.context.exe.Converter extends java.io.Serializable{
- public abstract boolean supports(java.lang.Object);
- public abstract java.lang.Object convert(java.lang.Object);
- public abstract java.lang.Object revert(java.lang.Object);
-}
-
-Compiled from "DateToLongConverter.java"
-public class org.jbpm.context.exe.converter.DateToLongConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
- public org.jbpm.context.exe.converter.DateToLongConverter();
- public boolean supports(java.lang.Object);
- public java.lang.Object convert(java.lang.Object);
- public java.lang.Object revert(java.lang.Object);
-}
-
-Compiled from "DoubleToStringConverter.java"
-public class org.jbpm.context.exe.converter.DoubleToStringConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
- public org.jbpm.context.exe.converter.DoubleToStringConverter();
- public boolean supports(java.lang.Object);
- public java.lang.Object convert(java.lang.Object);
- public java.lang.Object revert(java.lang.Object);
-}
-
-Compiled from "FloatToDoubleConverter.java"
-public class org.jbpm.context.exe.converter.FloatToDoubleConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
- public org.jbpm.context.exe.converter.FloatToDoubleConverter();
- public boolean supports(java.lang.Object);
- public java.lang.Object convert(java.lang.Object);
- public java.lang.Object revert(java.lang.Object);
-}
-
-Compiled from "FloatToStringConverter.java"
-public class org.jbpm.context.exe.converter.FloatToStringConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
- public org.jbpm.context.exe.converter.FloatToStringConverter();
- public boolean supports(java.lang.Object);
- public java.lang.Object convert(java.lang.Object);
- public java.lang.Object revert(java.lang.Object);
-}
-
-Compiled from "IntegerToLongConverter.java"
-public class org.jbpm.context.exe.converter.IntegerToLongConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
- public org.jbpm.context.exe.converter.IntegerToLongConverter();
- public boolean supports(java.lang.Object);
- public java.lang.Object convert(java.lang.Object);
- public java.lang.Object revert(java.lang.Object);
-}
-
-Compiled from "SerializableToByteArrayConverter.java"
-public class org.jbpm.context.exe.converter.SerializableToByteArrayConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
- public org.jbpm.context.exe.converter.SerializableToByteArrayConverter();
- public boolean supports(java.lang.Object);
- public java.lang.Object convert(java.lang.Object);
- public java.lang.Object revert(java.lang.Object);
- public java.lang.Object revert(java.lang.Object, org.jbpm.graph.def.ProcessDefinition);
-}
-
-Compiled from "ShortToLongConverter.java"
-public class org.jbpm.context.exe.converter.ShortToLongConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
- public org.jbpm.context.exe.converter.ShortToLongConverter();
- public boolean supports(java.lang.Object);
- public java.lang.Object convert(java.lang.Object);
- public java.lang.Object revert(java.lang.Object);
-}
-
-Compiled from "JbpmType.java"
-public class org.jbpm.context.exe.JbpmType extends java.lang.Object{
- public org.jbpm.context.exe.JbpmType(org.jbpm.context.exe.JbpmTypeMatcher, org.jbpm.context.exe.Converter, java.lang.Class);
- public boolean matches(java.lang.Object);
- public org.jbpm.context.exe.VariableInstance newVariableInstance();
- public static java.util.List getJbpmTypes();
-}
-
-Compiled from "JbpmTypeMatcher.java"
-public interface org.jbpm.context.exe.JbpmTypeMatcher extends java.io.Serializable{
- public abstract boolean matches(java.lang.Object);
-}
-
-Compiled from "ClassNameMatcher.java"
-public class org.jbpm.context.exe.matcher.ClassNameMatcher extends java.lang.Object implements org.jbpm.context.exe.JbpmTypeMatcher{
- public org.jbpm.context.exe.matcher.ClassNameMatcher();
- public boolean matches(java.lang.Object);
-}
-
-Compiled from "Ejb3Matcher.java"
-public class org.jbpm.context.exe.matcher.Ejb3Matcher extends java.lang.Object implements org.jbpm.context.exe.JbpmTypeMatcher{
- public org.jbpm.context.exe.matcher.Ejb3Matcher();
- public boolean matches(java.lang.Object);
-}
-
-Compiled from "HibernateLongIdMatcher.java"
-public class org.jbpm.context.exe.matcher.HibernateLongIdMatcher extends java.lang.Object implements org.jbpm.context.exe.JbpmTypeMatcher{
- public org.jbpm.context.exe.matcher.HibernateLongIdMatcher();
- public boolean matches(java.lang.Object);
-}
-
-Compiled from "HibernateStringIdMatcher.java"
-public class org.jbpm.context.exe.matcher.HibernateStringIdMatcher extends java.lang.Object implements org.jbpm.context.exe.JbpmTypeMatcher{
- public org.jbpm.context.exe.matcher.HibernateStringIdMatcher();
- public boolean matches(java.lang.Object);
-}
-
-Compiled from "JcrNodeMatcher.java"
-public class org.jbpm.context.exe.matcher.JcrNodeMatcher extends java.lang.Object implements org.jbpm.context.exe.JbpmTypeMatcher{
- public org.jbpm.context.exe.matcher.JcrNodeMatcher();
- public boolean matches(java.lang.Object);
-}
-
-Compiled from "SerializableMatcher.java"
-public class org.jbpm.context.exe.matcher.SerializableMatcher extends java.lang.Object implements org.jbpm.context.exe.JbpmTypeMatcher{
- public org.jbpm.context.exe.matcher.SerializableMatcher();
- public boolean matches(java.lang.Object);
-}
-
-Compiled from "TokenVariableMap.java"
-public class org.jbpm.context.exe.TokenVariableMap extends org.jbpm.context.exe.VariableContainer implements java.io.Serializable{
- protected org.jbpm.graph.exe.Token token;
- protected org.jbpm.context.exe.ContextInstance contextInstance;
- public org.jbpm.context.exe.TokenVariableMap();
- public org.jbpm.context.exe.TokenVariableMap(org.jbpm.graph.exe.Token, org.jbpm.context.exe.ContextInstance);
- public void addVariableInstance(org.jbpm.context.exe.VariableInstance);
- public java.lang.String toString();
- protected org.jbpm.context.exe.VariableContainer getParentVariableContainer();
- public org.jbpm.context.exe.ContextInstance getContextInstance();
- public org.jbpm.graph.exe.Token getToken();
- public java.util.Map getVariableInstances();
-}
-
-Compiled from "VariableContainer.java"
-public abstract class org.jbpm.context.exe.VariableContainer extends java.lang.Object implements java.io.Serializable{
- protected java.util.Map variableInstances;
- public org.jbpm.context.exe.VariableContainer();
- protected abstract org.jbpm.context.exe.VariableContainer getParentVariableContainer();
- public abstract org.jbpm.graph.exe.Token getToken();
- public java.lang.Object getVariable(java.lang.String);
- public void setVariable(java.lang.String, java.lang.Object);
- public boolean hasVariable(java.lang.String);
- public void deleteVariable(java.lang.String);
- public void addVariables(java.util.Map);
- public void setVariables(java.util.Map);
- public java.util.Map getVariables();
- public java.util.Map getVariablesLocally();
- public boolean hasVariableLocally(java.lang.String);
- public java.lang.Object getVariableLocally(java.lang.String);
- public void deleteVariableLocally(java.lang.String);
- public void setVariableLocally(java.lang.String, java.lang.Object);
- public org.jbpm.context.exe.VariableInstance getVariableInstance(java.lang.String);
- public java.util.Map getVariableInstances();
- public void addVariableInstance(org.jbpm.context.exe.VariableInstance);
- public void deleteVariableInstance(java.lang.String);
- public org.jbpm.context.exe.ContextInstance getContextInstance();
- public static java.util.Collection getUpdatedVariableContainers(org.jbpm.graph.exe.ProcessInstance);
-}
-
-Compiled from "ByteArrayInstance.java"
-public class org.jbpm.context.exe.variableinstance.ByteArrayInstance extends org.jbpm.context.exe.VariableInstance{
- protected org.jbpm.bytes.ByteArray value;
- public org.jbpm.context.exe.variableinstance.ByteArrayInstance();
- public boolean isStorable(java.lang.Object);
- protected java.lang.Object getObject();
- protected void setObject(java.lang.Object);
-}
-
-Compiled from "VariableInstance.java"
-public abstract class org.jbpm.context.exe.VariableInstance extends java.lang.Object implements java.io.Serializable{
- protected java.lang.String name;
- protected org.jbpm.graph.exe.Token token;
- protected org.jbpm.context.exe.TokenVariableMap tokenVariableMap;
- protected org.jbpm.graph.exe.ProcessInstance processInstance;
- protected org.jbpm.context.exe.Converter converter;
- protected java.lang.Object valueCache;
- protected boolean isValueCached;
- public org.jbpm.context.exe.VariableInstance();
- public static org.jbpm.context.exe.VariableInstance create(org.jbpm.graph.exe.Token, java.lang.String, java.lang.Object);
- public static org.jbpm.context.exe.VariableInstance createVariableInstance(java.lang.Object);
- public abstract boolean isStorable(java.lang.Object);
- protected abstract java.lang.Object getObject();
- protected abstract void setObject(java.lang.Object);
- public boolean supports(java.lang.Object);
- public void setValue(java.lang.Object);
- public java.lang.Object getValue();
- public void removeReferences();
- public java.lang.String toString();
- public java.lang.String getName();
- public org.jbpm.graph.exe.ProcessInstance getProcessInstance();
- public org.jbpm.graph.exe.Token getToken();
- public void setTokenVariableMap(org.jbpm.context.exe.TokenVariableMap);
-}
-
-Compiled from "DateInstance.java"
-public class org.jbpm.context.exe.variableinstance.DateInstance extends org.jbpm.context.exe.VariableInstance{
- protected java.util.Date value;
- public org.jbpm.context.exe.variableinstance.DateInstance();
- public boolean isStorable(java.lang.Object);
- protected java.lang.Object getObject();
- protected void setObject(java.lang.Object);
-}
-
-Compiled from "DoubleInstance.java"
-public class org.jbpm.context.exe.variableinstance.DoubleInstance extends org.jbpm.context.exe.VariableInstance{
- protected java.lang.Double value;
- public org.jbpm.context.exe.variableinstance.DoubleInstance();
- public boolean isStorable(java.lang.Object);
- protected java.lang.Object getObject();
- protected void setObject(java.lang.Object);
-}
-
-Compiled from "Ejb3Instance.java"
-public class org.jbpm.context.exe.variableinstance.Ejb3Instance extends org.jbpm.context.exe.VariableInstance{
- protected java.lang.Long id;
- protected java.lang.String className;
- public org.jbpm.context.exe.variableinstance.Ejb3Instance();
- public boolean isStorable(java.lang.Object);
- protected java.lang.Object getObject();
- protected void setObject(java.lang.Object);
-}
-
-Compiled from "HibernateLongInstance.java"
-public class org.jbpm.context.exe.variableinstance.HibernateLongInstance extends org.jbpm.context.exe.VariableInstance{
- protected java.lang.Object value;
- public org.jbpm.context.exe.variableinstance.HibernateLongInstance();
- public boolean isStorable(java.lang.Object);
- protected java.lang.Object getObject();
- protected void setObject(java.lang.Object);
-}
-
-Compiled from "HibernateStringInstance.java"
-public class org.jbpm.context.exe.variableinstance.HibernateStringInstance extends org.jbpm.context.exe.VariableInstance{
- protected java.lang.Object value;
- public org.jbpm.context.exe.variableinstance.HibernateStringInstance();
- public boolean isStorable(java.lang.Object);
- protected java.lang.Object getObject();
- protected void setObject(java.lang.Object);
-}
-
-Compiled from "JcrNodeInstance.java"
-public class org.jbpm.context.exe.variableinstance.JcrNodeInstance extends org.jbpm.context.exe.VariableInstance{
- public org.jbpm.context.exe.variableinstance.JcrNodeInstance();
- public boolean isStorable(java.lang.Object);
- protected java.lang.Object getObject();
- protected void setObject(java.lang.Object);
-}
-
-Compiled from "LongInstance.java"
-public class org.jbpm.context.exe.variableinstance.LongInstance extends org.jbpm.context.exe.VariableInstance{
- protected java.lang.Long value;
- public org.jbpm.context.exe.variableinstance.LongInstance();
- public boolean isStorable(java.lang.Object);
- protected java.lang.Object getObject();
- protected void setObject(java.lang.Object);
-}
-
-Compiled from "NullInstance.java"
-public class org.jbpm.context.exe.variableinstance.NullInstance extends org.jbpm.context.exe.VariableInstance{
- public org.jbpm.context.exe.variableinstance.NullInstance();
- public boolean isStorable(java.lang.Object);
- protected java.lang.Object getObject();
- protected void setObject(java.lang.Object);
-}
-
-Compiled from "StringInstance.java"
-public class org.jbpm.context.exe.variableinstance.StringInstance extends org.jbpm.context.exe.VariableInstance{
- protected java.lang.String value;
- public org.jbpm.context.exe.variableinstance.StringInstance();
- public boolean isStorable(java.lang.Object);
- protected java.lang.Object getObject();
- protected void setObject(java.lang.Object);
-}
-
-Compiled from "UnpersistableInstance.java"
-public class org.jbpm.context.exe.variableinstance.UnpersistableInstance extends org.jbpm.context.exe.VariableInstance{
- public org.jbpm.context.exe.variableinstance.UnpersistableInstance();
- public boolean isStorable(java.lang.Object);
- protected java.lang.Object getObject();
- protected void setObject(java.lang.Object);
-}
-
-Compiled from "VariableCreateLog.java"
-public class org.jbpm.context.log.VariableCreateLog extends org.jbpm.context.log.VariableLog{
- public org.jbpm.context.log.VariableCreateLog();
- public org.jbpm.context.log.VariableCreateLog(org.jbpm.context.exe.VariableInstance);
- public java.lang.String toString();
-}
-
-Compiled from "VariableDeleteLog.java"
-public class org.jbpm.context.log.VariableDeleteLog extends org.jbpm.context.log.VariableLog{
- public org.jbpm.context.log.VariableDeleteLog();
- public org.jbpm.context.log.VariableDeleteLog(org.jbpm.context.exe.VariableInstance);
- public java.lang.String toString();
-}
-
-Compiled from "ByteArrayUpdateLog.java"
-public class org.jbpm.context.log.variableinstance.ByteArrayUpdateLog extends org.jbpm.context.log.VariableUpdateLog{
- public org.jbpm.context.log.variableinstance.ByteArrayUpdateLog();
- public org.jbpm.context.log.variableinstance.ByteArrayUpdateLog(org.jbpm.context.exe.VariableInstance, org.jbpm.bytes.ByteArray, org.jbpm.bytes.ByteArray);
- public java.lang.Object getOldValue();
- public java.lang.Object getNewValue();
- public java.lang.String toString();
-}
-
-Compiled from "DateUpdateLog.java"
-public class org.jbpm.context.log.variableinstance.DateUpdateLog extends org.jbpm.context.log.VariableUpdateLog{
- public org.jbpm.context.log.variableinstance.DateUpdateLog();
- public org.jbpm.context.log.variableinstance.DateUpdateLog(org.jbpm.context.exe.VariableInstance, java.util.Date, java.util.Date);
- public java.lang.Object getOldValue();
- public java.lang.Object getNewValue();
-}
-
-Compiled from "DoubleUpdateLog.java"
-public class org.jbpm.context.log.variableinstance.DoubleUpdateLog extends org.jbpm.context.log.VariableUpdateLog{
- public org.jbpm.context.log.variableinstance.DoubleUpdateLog();
- public org.jbpm.context.log.variableinstance.DoubleUpdateLog(org.jbpm.context.exe.VariableInstance, java.lang.Double, java.lang.Double);
- public java.lang.Object getOldValue();
- public java.lang.Object getNewValue();
-}
-
-Compiled from "HibernateLongUpdateLog.java"
-public class org.jbpm.context.log.variableinstance.HibernateLongUpdateLog extends org.jbpm.context.log.VariableUpdateLog{
- public org.jbpm.context.log.variableinstance.HibernateLongUpdateLog();
- public org.jbpm.context.log.variableinstance.HibernateLongUpdateLog(org.jbpm.context.exe.VariableInstance, java.lang.Object, java.lang.Object);
- public java.lang.Object getOldValue();
- public java.lang.Object getNewValue();
-}
-
-Compiled from "HibernateStringUpdateLog.java"
-public class org.jbpm.context.log.variableinstance.HibernateStringUpdateLog extends org.jbpm.context.log.VariableUpdateLog{
- public org.jbpm.context.log.variableinstance.HibernateStringUpdateLog();
- public org.jbpm.context.log.variableinstance.HibernateStringUpdateLog(org.jbpm.context.exe.VariableInstance, java.lang.Object, java.lang.Object);
- public java.lang.Object getOldValue();
- public java.lang.Object getNewValue();
-}
-
-Compiled from "LongUpdateLog.java"
-public class org.jbpm.context.log.variableinstance.LongUpdateLog extends org.jbpm.context.log.VariableUpdateLog{
- public org.jbpm.context.log.variableinstance.LongUpdateLog();
- public org.jbpm.context.log.variableinstance.LongUpdateLog(org.jbpm.context.exe.VariableInstance, java.lang.Long, java.lang.Long);
- public java.lang.Object getOldValue();
- public java.lang.Object getNewValue();
-}
-
-Compiled from "StringUpdateLog.java"
-public class org.jbpm.context.log.variableinstance.StringUpdateLog extends org.jbpm.context.log.VariableUpdateLog{
- public org.jbpm.context.log.variableinstance.StringUpdateLog();
- public org.jbpm.context.log.variableinstance.StringUpdateLog(org.jbpm.context.exe.VariableInstance, java.lang.String, java.lang.String);
- public java.lang.Object getOldValue();
- public java.lang.Object getNewValue();
-}
-
-Compiled from "VariableLog.java"
-public abstract class org.jbpm.context.log.VariableLog extends org.jbpm.logging.log.ProcessLog{
- protected org.jbpm.context.exe.VariableInstance variableInstance;
- public org.jbpm.context.log.VariableLog();
- public org.jbpm.context.log.VariableLog(org.jbpm.context.exe.VariableInstance);
- public org.jbpm.context.exe.VariableInstance getVariableInstance();
-}
-
-Compiled from "VariableUpdateLog.java"
-public abstract class org.jbpm.context.log.VariableUpdateLog extends org.jbpm.context.log.VariableLog{
- public org.jbpm.context.log.VariableUpdateLog();
- public org.jbpm.context.log.VariableUpdateLog(org.jbpm.context.exe.VariableInstance);
- public abstract java.lang.Object getOldValue();
- public abstract java.lang.Object getNewValue();
- public java.lang.String toString();
- public void undo();
-}
-
-Compiled from "AbstractDbTestCase.java"
-class org.jbpm.db.AbstractDbTestCase$1 extends java.util.TimerTask{
- public void run();
-}
-
-Compiled from "AbstractDbTestCase.java"
-public abstract class org.jbpm.db.AbstractDbTestCase extends org.jbpm.AbstractJbpmTestCase{
- protected org.jbpm.JbpmConfiguration jbpmConfiguration;
- protected org.jbpm.JbpmContext jbpmContext;
- protected org.hibernate.tool.hbm2ddl.SchemaExport schemaExport;
- protected org.hibernate.Session session;
- protected org.jbpm.db.GraphSession graphSession;
- protected org.jbpm.db.TaskMgmtSession taskMgmtSession;
- protected org.jbpm.db.ContextSession contextSession;
- protected org.jbpm.db.JobSession jobSession;
- protected org.jbpm.db.LoggingSession loggingSession;
- protected org.jbpm.job.executor.JobExecutor jobExecutor;
- public org.jbpm.db.AbstractDbTestCase();
- protected void setUp() throws java.lang.Exception;
- protected void tearDown() throws java.lang.Exception;
- protected java.lang.String getHibernateDialect();
- protected void beginSessionTransaction();
- protected void commitAndCloseSession();
- protected void newTransaction();
- protected org.jbpm.graph.exe.ProcessInstance saveAndReload(org.jbpm.graph.exe.ProcessInstance);
- protected org.jbpm.taskmgmt.exe.TaskInstance saveAndReload(org.jbpm.taskmgmt.exe.TaskInstance);
- protected org.jbpm.graph.def.ProcessDefinition saveAndReload(org.jbpm.graph.def.ProcessDefinition);
- protected org.jbpm.logging.log.ProcessLog saveAndReload(org.jbpm.logging.log.ProcessLog);
- protected void createSchema();
- protected void cleanSchema();
- protected void dropSchema();
- protected java.lang.String getJbpmTestConfig();
- protected org.jbpm.JbpmConfiguration getJbpmConfiguration();
- protected void createJbpmContext();
- protected void closeJbpmContext();
- protected void startJobExecutor();
- protected void waitForJobs(long);
- protected int getNbrOfJobsAvailable();
- protected int getTimerCount();
- protected org.jbpm.job.Job getJob();
- protected void processJobs(long);
- protected void stopJobExecutor();
- protected void initializeMembers();
- protected void resetMembers();
-}
-
-Compiled from "JbpmSchemaUpdate.java"
-public class org.jbpm.db.compatibility.JbpmSchemaUpdate extends java.lang.Object{
- public org.jbpm.db.compatibility.JbpmSchemaUpdate(org.hibernate.cfg.Configuration) throws org.hibernate.HibernateException;
- public org.jbpm.db.compatibility.JbpmSchemaUpdate(org.hibernate.cfg.Configuration, java.util.Properties) throws org.hibernate.HibernateException;
- public org.jbpm.db.compatibility.JbpmSchemaUpdate(org.hibernate.cfg.Configuration, org.hibernate.cfg.Settings) throws org.hibernate.HibernateException;
- public static void main(java.lang.String[]);
- public void execute(boolean, boolean, java.io.File);
- public java.util.List getExceptions();
-}
-
-Compiled from "ContextSession.java"
-public class org.jbpm.db.ContextSession extends java.lang.Object{
- public org.jbpm.db.ContextSession(org.jbpm.db.JbpmSession);
- public org.jbpm.db.ContextSession(org.hibernate.Session);
-}
-
-Compiled from "GraphSession.java"
-public class org.jbpm.db.GraphSession$AverageNodeTimeEntry extends java.lang.Object{
- public org.jbpm.db.GraphSession$AverageNodeTimeEntry();
- public long getNodeId();
- public void setNodeId(long);
- public java.lang.String getNodeName();
- public void setNodeName(java.lang.String);
- public int getCount();
- public void setCount(int);
- public long getAverageDuration();
- public void setAverageDuration(long);
- public long getMinDuration();
- public void setMinDuration(long);
- public long getMaxDuration();
- public void setMaxDuration(long);
-}
-
-Compiled from "GraphSession.java"
-public class org.jbpm.db.GraphSession extends java.lang.Object{
- public org.jbpm.db.GraphSession(org.jbpm.db.JbpmSession);
- public org.jbpm.db.GraphSession(org.hibernate.Session);
- public void deployProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
- public void saveProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
- public org.jbpm.graph.def.ProcessDefinition loadProcessDefinition(long);
- public org.jbpm.graph.def.ProcessDefinition getProcessDefinition(long);
- public org.jbpm.graph.def.ProcessDefinition findProcessDefinition(java.lang.String, int);
- public org.jbpm.graph.def.ProcessDefinition findLatestProcessDefinition(java.lang.String);
- public java.util.List findLatestProcessDefinitions();
- public java.util.List findAllProcessDefinitions();
- public java.util.List findAllProcessDefinitionVersions(java.lang.String);
- public void deleteProcessDefinition(long);
- public void deleteProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
- protected org.jbpm.graph.exe.ProcessInstance findNextProcessInstance(org.jbpm.graph.def.ProcessDefinition);
- protected java.util.List findReferencingProcessStates(org.jbpm.graph.def.ProcessDefinition);
- public void saveProcessInstance(org.jbpm.graph.exe.ProcessInstance);
- public org.jbpm.graph.exe.ProcessInstance loadProcessInstance(long);
- public org.jbpm.graph.exe.ProcessInstance getProcessInstance(long);
- public org.jbpm.graph.exe.Token loadToken(long);
- public org.jbpm.graph.exe.Token getToken(long);
- public void lockProcessInstance(long);
- public void lockProcessInstance(org.jbpm.graph.exe.ProcessInstance);
- public java.util.List findProcessInstances(long);
- public void deleteProcessInstance(long);
- public void deleteProcessInstance(org.jbpm.graph.exe.ProcessInstance);
- public void deleteProcessInstance(org.jbpm.graph.exe.ProcessInstance, boolean, boolean);
- public java.util.List calculateAverageTimeByNode(long, long);
- public java.util.List findActiveNodesByProcessInstance(org.jbpm.graph.exe.ProcessInstance);
- public org.jbpm.graph.exe.ProcessInstance getProcessInstance(org.jbpm.graph.def.ProcessDefinition, java.lang.String);
- public org.jbpm.graph.exe.ProcessInstance loadProcessInstance(org.jbpm.graph.def.ProcessDefinition, java.lang.String);
-}
-
-Compiled from "AccessType.java"
-public class org.jbpm.db.hibernate.AccessType extends org.hibernate.type.ImmutableType implements org.hibernate.type.DiscriminatorType{
- public org.jbpm.db.hibernate.AccessType();
- public java.lang.Object get(java.sql.ResultSet, java.lang.String) throws java.sql.SQLException;
- public java.lang.Class getReturnedClass();
- public void set(java.sql.PreparedStatement, java.lang.Object, int) throws java.sql.SQLException;
- public int sqlType();
- public java.lang.String getName();
- public java.lang.String objectToSQLString(java.lang.Object, org.hibernate.dialect.Dialect) throws java.lang.Exception;
- public java.lang.Object stringToObject(java.lang.String) throws java.lang.Exception;
- public java.lang.String toString(java.lang.Object);
- public java.lang.Object fromStringValue(java.lang.String);
-}
-
-Compiled from "ConverterEnumType.java"
-public class org.jbpm.db.hibernate.ConverterEnumType extends java.lang.Object implements org.hibernate.usertype.UserType{
- public org.jbpm.db.hibernate.ConverterEnumType();
- public boolean equals(java.lang.Object, java.lang.Object);
- public int hashCode(java.lang.Object) throws org.hibernate.HibernateException;
- public java.lang.Object deepCopy(java.lang.Object) throws org.hibernate.HibernateException;
- public boolean isMutable();
- public java.io.Serializable disassemble(java.lang.Object) throws org.hibernate.HibernateException;
- public java.lang.Object assemble(java.io.Serializable, java.lang.Object) throws org.hibernate.HibernateException;
- public java.lang.Object replace(java.lang.Object, java.lang.Object, java.lang.Object);
- public int[] sqlTypes();
- public java.lang.Class returnedClass();
- public java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String[], java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException;
- public void nullSafeSet(java.sql.PreparedStatement, java.lang.Object, int) throws org.hibernate.HibernateException, java.sql.SQLException;
-}
-
-Compiled from "Converters.java"
-public abstract class org.jbpm.db.hibernate.Converters extends java.lang.Object{
- public org.jbpm.db.hibernate.Converters();
- public static org.jbpm.context.exe.Converter getConverterByClassName(java.lang.String);
- public static org.jbpm.context.exe.Converter getConverterByDatabaseId(java.lang.String);
- public static java.lang.String getConverterId(org.jbpm.context.exe.Converter);
-}
-
-Compiled from "HibernateHelper.java"
-public class org.jbpm.db.hibernate.HibernateHelper extends java.lang.Object{
- public static void clearConfigurationsCache();
- public static org.hibernate.SessionFactory createSessionFactory();
- public static org.hibernate.SessionFactory createSessionFactory(java.lang.String);
- public static org.hibernate.SessionFactory createSessionFactory(java.lang.String, java.lang.String);
- public static org.hibernate.SessionFactory createSessionFactory(java.lang.String, java.lang.String, boolean);
- public static org.hibernate.SessionFactory createSessionFactory(org.hibernate.cfg.Configuration, boolean);
- public static org.hibernate.cfg.Configuration createConfiguration(java.lang.String, java.lang.String);
- public static org.hibernate.cfg.Configuration getConfiguration(org.hibernate.SessionFactory);
- public static org.hibernate.tool.hbm2ddl.SchemaExport createSchemaExport(org.hibernate.SessionFactory);
- public static boolean createSchemaExportScript(org.hibernate.SessionFactory);
- public static void clearHibernateCache(org.hibernate.SessionFactory);
-}
-
-Compiled from "JbpmNamingStrategy.java"
-public class org.jbpm.db.hibernate.JbpmNamingStrategy extends java.lang.Object implements org.hibernate.cfg.NamingStrategy{
- public org.jbpm.db.hibernate.JbpmNamingStrategy();
- public java.lang.String classToTableName(java.lang.String);
- public java.lang.String propertyToColumnName(java.lang.String);
- public java.lang.String tableName(java.lang.String);
- public java.lang.String columnName(java.lang.String);
- public java.lang.String propertyToTableName(java.lang.String, java.lang.String);
- public java.lang.String collectionTableName(java.lang.String, java.lang.String, java.lang.String);
- public java.lang.String joinKeyColumnName(java.lang.String, java.lang.String);
- public java.lang.String foreignKeyColumnName(java.lang.String, java.lang.String, java.lang.String);
- public java.lang.String logicalColumnName(java.lang.String, java.lang.String);
- public java.lang.String logicalCollectionTableName(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
- public java.lang.String logicalCollectionColumnName(java.lang.String, java.lang.String, java.lang.String);
- public java.lang.String collectionTableName(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
- public java.lang.String foreignKeyColumnName(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-}
-
-Compiled from "StringMax.java"
-public class org.jbpm.db.hibernate.StringMax extends org.hibernate.type.StringType implements org.hibernate.usertype.ParameterizedType{
- public org.jbpm.db.hibernate.StringMax();
- public void set(java.sql.PreparedStatement, java.lang.Object, int) throws java.sql.SQLException;
- public void setParameterValues(java.util.Properties);
-}
-
-Compiled from "JbpmSchema.java"
-public class org.jbpm.db.JbpmSchema extends java.lang.Object implements java.io.Serializable{
- public org.jbpm.db.JbpmSchema(org.hibernate.cfg.Configuration);
- public java.lang.String[] getCreateSql();
- public java.lang.String[] getDropSql();
- public java.lang.String[] getCleanSql();
- public boolean hasJbpmTables();
- public java.util.List getJbpmTables();
- public java.util.Map getJbpmTablesRecordCount();
- public void dropSchema();
- public void createSchema();
- public void cleanSchema();
- public void saveSqlScripts(java.lang.String, java.lang.String);
- public static void main(java.lang.String[]);
- public void execute(java.lang.String[]);
- public java.util.Properties getProperties();
-}
-
-Compiled from "JbpmSession.java"
-public class org.jbpm.db.JbpmSession extends java.lang.Object{
- public org.jbpm.db.JbpmSession(org.jbpm.db.JbpmSessionFactory, org.hibernate.Session);
- public org.jbpm.db.JbpmSession(org.hibernate.Session);
- public org.jbpm.db.JbpmSessionFactory getJbpmSessionFactory();
- public java.sql.Connection getConnection();
- public org.hibernate.Session getSession();
- public org.hibernate.Transaction getTransaction();
- public void beginTransaction();
- public void commitTransaction();
- public void rollbackTransaction();
- public void commitTransactionAndClose();
- public void rollbackTransactionAndClose();
- public org.jbpm.db.GraphSession getGraphSession();
- public org.jbpm.db.ContextSession getContextSession();
- public org.jbpm.db.TaskMgmtSession getTaskMgmtSession();
- public org.jbpm.db.LoggingSession getLoggingSession();
- public org.jbpm.db.JobSession getJobSession();
- public void close();
- public void pushCurrentSession();
- public static org.jbpm.db.JbpmSession getCurrentJbpmSession();
- public void popCurrentSession();
-}
-
-Compiled from "JbpmSessionFactory.java"
-public class org.jbpm.db.JbpmSessionFactory extends java.lang.Object implements java.io.Serializable{
- public static org.jbpm.db.JbpmSessionFactory getInstance();
- public org.jbpm.db.JbpmSessionFactory(org.hibernate.cfg.Configuration);
- public org.jbpm.db.JbpmSessionFactory(org.hibernate.cfg.Configuration, org.hibernate.SessionFactory);
- public static org.jbpm.db.JbpmSessionFactory buildJbpmSessionFactory();
- public static org.jbpm.db.JbpmSessionFactory buildJbpmSessionFactory(java.lang.String);
- public static org.jbpm.db.JbpmSessionFactory buildJbpmSessionFactory(org.hibernate.cfg.Configuration);
- public static org.hibernate.cfg.Configuration createConfiguration();
- public static org.hibernate.cfg.Configuration createConfiguration(java.lang.String);
- public static org.hibernate.SessionFactory buildSessionFactory(org.hibernate.cfg.Configuration);
- public org.jbpm.db.JbpmSession openJbpmSession();
- public org.jbpm.db.JbpmSession openJbpmSession(java.sql.Connection);
- public org.jbpm.db.JbpmSession openJbpmSession(org.hibernate.Session);
- public org.jbpm.db.JbpmSession openJbpmSessionAndBeginTransaction();
- public org.hibernate.SessionFactory getSessionFactory();
- public org.hibernate.cfg.Configuration getConfiguration();
- public boolean isHibernatableWithLongId(java.lang.Class);
- public boolean isHibernatableWithStringId(java.lang.Class);
- public org.jbpm.db.JbpmSchema getJbpmSchema();
-}
-
-Compiled from "JobSession.java"
-public class org.jbpm.db.JobSession extends java.lang.Object{
- public org.jbpm.db.JobSession(org.hibernate.Session);
- public org.jbpm.job.Job getFirstAcquirableJob(java.lang.String);
- public java.util.List findExclusiveJobs(java.lang.String, org.jbpm.graph.exe.ProcessInstance);
- public java.util.List findJobsByToken(org.jbpm.graph.exe.Token);
- public org.jbpm.job.Job getFirstDueJob(java.lang.String, java.util.Collection);
- public void saveJob(org.jbpm.job.Job);
- public void deleteJob(org.jbpm.job.Job);
- public org.jbpm.job.Job loadJob(long);
- public org.jbpm.job.Timer loadTimer(long);
- public java.util.List loadJobs(long[]);
- public org.jbpm.job.Job getJob(long);
- public void suspendJobs(org.jbpm.graph.exe.Token);
- public void resumeJobs(org.jbpm.graph.exe.Token);
- public void deleteTimersByName(java.lang.String, org.jbpm.graph.exe.Token);
- public void deleteJobsForProcessInstance(org.jbpm.graph.exe.ProcessInstance);
- public java.util.List findJobsWithOverdueLockTime(java.util.Date);
-}
-
-Compiled from "LoggingSession.java"
-public class org.jbpm.db.LoggingSession extends java.lang.Object{
- public org.jbpm.db.LoggingSession(org.jbpm.db.JbpmSession);
- public org.jbpm.db.LoggingSession(org.hibernate.Session);
- public java.util.Map findLogsByProcessInstance(long);
- public java.util.List findLogsByToken(long);
- public void saveProcessLog(org.jbpm.logging.log.ProcessLog);
- public org.jbpm.logging.log.ProcessLog loadProcessLog(long);
- public org.jbpm.logging.log.ProcessLog getProcessLog(long);
-}
-
-Compiled from "TaskMgmtSession.java"
-public class org.jbpm.db.TaskMgmtSession extends java.lang.Object implements java.io.Serializable{
- public org.jbpm.db.TaskMgmtSession(org.jbpm.db.JbpmSession);
- public org.jbpm.db.TaskMgmtSession(org.hibernate.Session);
- public java.util.List findTaskInstances(java.lang.String);
- public java.util.List findTaskInstances(java.util.List);
- public java.util.List findTaskInstances(java.lang.String[]);
- public java.util.List findPooledTaskInstances(java.lang.String);
- public java.util.List findPooledTaskInstances(java.util.List);
- public java.util.List findTaskInstancesByToken(long);
- public java.util.List findTaskInstancesByProcessInstance(org.jbpm.graph.exe.ProcessInstance);
- public org.jbpm.taskmgmt.exe.TaskInstance loadTaskInstance(long);
- public org.jbpm.taskmgmt.exe.TaskInstance getTaskInstance(long);
- public java.util.List findTaskInstancesByIds(java.util.List);
-}
-
-Compiled from "EventCallback.java"
-final class org.jbpm.EventCallback$1 extends java.lang.Object implements javax.transaction.Synchronization{
- public void beforeCompletion();
- public void afterCompletion(int);
-}
-
-Compiled from "EventCallback.java"
-public class org.jbpm.EventCallback extends java.lang.Object implements java.io.Serializable{
- public static final int DEFAULT_TIMEOUT;
- public org.jbpm.EventCallback();
- public void processStart();
- public void processEnd();
- public void nodeEnter();
- public void nodeLeave();
- public void taskCreate();
- public void taskEnd();
- public void timerCreate();
- public void timer();
- public void transition();
- public static void waitForEvent(java.lang.String);
- public static void waitForEvent(java.lang.String, long);
- public static void clear();
-}
-
-Compiled from "FileDefinition.java"
-public class org.jbpm.file.def.FileDefinition extends org.jbpm.module.def.ModuleDefinition{
- public org.jbpm.file.def.FileDefinition();
- public org.jbpm.module.exe.ModuleInstance createInstance();
- public void addFile(java.lang.String, byte[]);
- public void addFile(java.lang.String, java.io.InputStream);
- public java.io.InputStream getInputStream(java.lang.String);
- public boolean hasFile(java.lang.String);
- public java.util.Map getInputStreamMap();
- public java.util.Map getBytesMap();
- public byte[] getBytes(java.lang.String);
-}
-
-Compiled from "ActionTypes.java"
-public class org.jbpm.graph.action.ActionTypes extends java.lang.Object{
- public org.jbpm.graph.action.ActionTypes();
- public static java.util.Set getActionTypes();
- public static java.util.Set getActionNames();
- public static java.lang.Class getActionType(java.lang.String);
- public static java.lang.String getActionName(java.lang.Class);
- public static boolean hasActionName(java.lang.String);
-}
-
-Compiled from "MailAction.java"
-public class org.jbpm.graph.action.MailAction extends org.jbpm.graph.def.Action{
- public org.jbpm.graph.action.MailAction();
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
-}
-
-Compiled from "Script.java"
-public class org.jbpm.graph.action.Script extends org.jbpm.graph.def.Action implements org.jbpm.jpdl.xml.Parsable{
- protected java.lang.String expression;
- protected java.util.Set variableAccesses;
- public org.jbpm.graph.action.Script();
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void execute(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
- public java.util.Map eval(org.jbpm.graph.exe.Token) throws java.lang.Exception;
- public java.util.Map eval(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
- public java.util.Map createInputMap(org.jbpm.graph.exe.ExecutionContext);
- public java.util.Map eval(java.util.Map, java.util.Set) throws java.lang.Exception;
- public void addVariableAccess(org.jbpm.context.def.VariableAccess);
- public java.lang.String getExpression();
- public void setExpression(java.lang.String);
- public java.util.Set getVariableAccesses();
- public void setVariableAccesses(java.util.Set);
-}
-
-Compiled from "SeamedAction.java"
-public class org.jbpm.graph.action.SeamedAction extends java.lang.Object implements org.jbpm.graph.def.ActionHandler{
- public org.jbpm.graph.action.SeamedAction();
- public void execute(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
- protected void beginSeamConversation(org.jbpm.graph.exe.ExecutionContext);
- protected void invokeSeamObjectExpression();
- protected void endSeamConversation(org.jbpm.graph.exe.ExecutionContext);
-}
-
-Compiled from "Action.java"
-public class org.jbpm.graph.def.Action extends java.lang.Object implements org.jbpm.graph.def.ActionHandler,org.jbpm.jpdl.xml.Parsable,java.io.Serializable{
- protected java.lang.String name;
- protected boolean isPropagationAllowed;
- protected boolean isAsync;
- protected boolean isAsyncExclusive;
- protected org.jbpm.graph.def.Action referencedAction;
- protected org.jbpm.instantiation.Delegation actionDelegation;
- protected java.lang.String actionExpression;
- protected org.jbpm.graph.def.Event event;
- protected org.jbpm.graph.def.ProcessDefinition processDefinition;
- public org.jbpm.graph.def.Action();
- public org.jbpm.graph.def.Action(org.jbpm.instantiation.Delegation);
- public java.lang.String toString();
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void write(org.dom4j.Element);
- public void execute(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
- public void setName(java.lang.String);
- public boolean equals(java.lang.Object);
- public boolean acceptsPropagatedEvents();
- public boolean isPropagationAllowed();
- public void setPropagationAllowed(boolean);
- public long getId();
- public java.lang.String getName();
- public org.jbpm.graph.def.Event getEvent();
- public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
- public void setProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
- public org.jbpm.instantiation.Delegation getActionDelegation();
- public void setActionDelegation(org.jbpm.instantiation.Delegation);
- public org.jbpm.graph.def.Action getReferencedAction();
- public void setReferencedAction(org.jbpm.graph.def.Action);
- public boolean isAsync();
- public boolean isAsyncExclusive();
- public java.lang.String getActionExpression();
- public void setActionExpression(java.lang.String);
- public void setEvent(org.jbpm.graph.def.Event);
- public void setAsync(boolean);
-}
-
-Compiled from "ActionHandler.java"
-public interface org.jbpm.graph.def.ActionHandler extends java.io.Serializable{
- public abstract void execute(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
-}
-
-Compiled from "DelegationException.java"
-public class org.jbpm.graph.def.DelegationException extends org.jbpm.JbpmException{
- protected transient org.jbpm.graph.exe.ExecutionContext executionContext;
- public org.jbpm.graph.def.DelegationException(java.lang.Throwable, org.jbpm.graph.exe.ExecutionContext);
- public org.jbpm.graph.def.DelegationException(java.lang.String, java.lang.Throwable);
- public org.jbpm.graph.exe.ExecutionContext getExecutionContext();
-}
-
-Compiled from "Event.java"
-public class org.jbpm.graph.def.Event extends java.lang.Object implements java.io.Serializable{
- public static final java.lang.String EVENTTYPE_TRANSITION;
- public static final java.lang.String EVENTTYPE_BEFORE_SIGNAL;
- public static final java.lang.String EVENTTYPE_AFTER_SIGNAL;
- public static final java.lang.String EVENTTYPE_PROCESS_START;
- public static final java.lang.String EVENTTYPE_PROCESS_END;
- public static final java.lang.String EVENTTYPE_NODE_ENTER;
- public static final java.lang.String EVENTTYPE_NODE_LEAVE;
- public static final java.lang.String EVENTTYPE_SUPERSTATE_ENTER;
- public static final java.lang.String EVENTTYPE_SUPERSTATE_LEAVE;
- public static final java.lang.String EVENTTYPE_SUBPROCESS_CREATED;
- public static final java.lang.String EVENTTYPE_SUBPROCESS_END;
- public static final java.lang.String EVENTTYPE_TASK_CREATE;
- public static final java.lang.String EVENTTYPE_TASK_ASSIGN;
- public static final java.lang.String EVENTTYPE_TASK_START;
- public static final java.lang.String EVENTTYPE_TASK_END;
- public static final java.lang.String EVENTTYPE_TIMER_CREATE;
- public static final java.lang.String EVENTTYPE_TIMER;
- protected java.lang.String eventType;
- protected org.jbpm.graph.def.GraphElement graphElement;
- protected java.util.List actions;
- public org.jbpm.graph.def.Event();
- public org.jbpm.graph.def.Event(java.lang.String);
- public org.jbpm.graph.def.Event(org.jbpm.graph.def.GraphElement, java.lang.String);
- public java.util.List getActions();
- public boolean hasActions();
- public org.jbpm.graph.def.Action addAction(org.jbpm.graph.def.Action);
- public void removeAction(org.jbpm.graph.def.Action);
- public java.lang.String toString();
- public boolean equals(java.lang.Object);
- public java.lang.String getEventType();
- public org.jbpm.graph.def.GraphElement getGraphElement();
- public long getId();
-}
-
-Compiled from "ExceptionHandler.java"
-public class org.jbpm.graph.def.ExceptionHandler extends java.lang.Object implements java.io.Serializable{
- protected java.lang.String exceptionClassName;
- protected org.jbpm.graph.def.GraphElement graphElement;
- protected java.util.List actions;
- public org.jbpm.graph.def.ExceptionHandler();
- public boolean matches(java.lang.Throwable);
- public void handleException(org.jbpm.graph.def.GraphElement, org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
- public java.util.List getActions();
- public void addAction(org.jbpm.graph.def.Action);
- public void removeAction(org.jbpm.graph.def.Action);
- public void reorderAction(int, int);
- public java.lang.String getExceptionClassName();
- public void setExceptionClassName(java.lang.String);
- public org.jbpm.graph.def.GraphElement getGraphElement();
-}
-
-Compiled from "GraphElement.java"
-public abstract class org.jbpm.graph.def.GraphElement extends java.lang.Object implements org.jbpm.graph.def.Identifiable,java.io.Serializable{
- protected java.lang.String name;
- protected java.lang.String description;
- protected org.jbpm.graph.def.ProcessDefinition processDefinition;
- protected java.util.Map events;
- protected java.util.List exceptionHandlers;
- public org.jbpm.graph.def.GraphElement();
- public org.jbpm.graph.def.GraphElement(java.lang.String);
- public abstract java.lang.String[] getSupportedEventTypes();
- public java.util.Map getEvents();
- public boolean hasEvents();
- public org.jbpm.graph.def.Event getEvent(java.lang.String);
- public boolean hasEvent(java.lang.String);
- public org.jbpm.graph.def.Event addEvent(org.jbpm.graph.def.Event);
- public org.jbpm.graph.def.Event removeEvent(org.jbpm.graph.def.Event);
- public java.util.List getExceptionHandlers();
- public org.jbpm.graph.def.ExceptionHandler addExceptionHandler(org.jbpm.graph.def.ExceptionHandler);
- public void removeExceptionHandler(org.jbpm.graph.def.ExceptionHandler);
- public void reorderExceptionHandler(int, int);
- public void fireEvent(java.lang.String, org.jbpm.graph.exe.ExecutionContext);
- public void fireAndPropagateEvent(java.lang.String, org.jbpm.graph.exe.ExecutionContext);
- protected org.jbpm.job.ExecuteActionJob createAsyncActionExecutionJob(org.jbpm.graph.exe.Token, org.jbpm.graph.def.Action);
- public void executeAction(org.jbpm.graph.def.Action, org.jbpm.graph.exe.ExecutionContext);
- public void raiseException(java.lang.Throwable, org.jbpm.graph.exe.ExecutionContext) throws org.jbpm.graph.def.DelegationException;
- protected org.jbpm.graph.def.ExceptionHandler findExceptionHandler(java.lang.Throwable);
- public org.jbpm.graph.def.GraphElement getParent();
- public java.util.List getParents();
- public java.util.List getParentChain();
- public java.lang.String toString();
- public boolean equals(java.lang.Object);
- public long getId();
- public java.lang.String getName();
- public void setName(java.lang.String);
- public java.lang.String getDescription();
- public void setDescription(java.lang.String);
- public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
- public void setProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
-}
-
-Compiled from "Identifiable.java"
-public interface org.jbpm.graph.def.Identifiable{
- public abstract long getId();
-}
-
-Compiled from "Node.java"
-public class org.jbpm.graph.def.Node extends org.jbpm.graph.def.GraphElement implements org.jbpm.jpdl.xml.Parsable{
- protected java.util.List leavingTransitions;
- protected java.util.Set arrivingTransitions;
- protected org.jbpm.graph.def.Action action;
- protected org.jbpm.graph.def.SuperState superState;
- protected boolean isAsync;
- protected boolean isAsyncExclusive;
- public static final java.lang.String[] supportedEventTypes;
- public org.jbpm.graph.def.Node$NodeType getNodeType();
- public java.lang.String getNameExt();
- public java.lang.String[] getSupportedEventTypes();
- public org.jbpm.graph.def.Node();
- public org.jbpm.graph.def.Node(java.lang.String);
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void write(org.dom4j.Element);
- public java.util.List getLeavingTransitions();
- public java.util.List getLeavingTransitionsList();
- public java.util.Map getLeavingTransitionsMap();
- public org.jbpm.graph.def.Transition addLeavingTransition(org.jbpm.graph.def.Transition);
- public void removeLeavingTransition(org.jbpm.graph.def.Transition);
- public boolean hasLeavingTransition(java.lang.String);
- public org.jbpm.graph.def.Transition getLeavingTransition(java.lang.String);
- public boolean hasNoLeavingTransitions();
- public java.lang.String generateNextLeavingTransitionName();
- public org.jbpm.graph.def.Transition getDefaultLeavingTransition();
- public void reorderLeavingTransition(int, int);
- public java.util.Set getArrivingTransitions();
- public org.jbpm.graph.def.Transition addArrivingTransition(org.jbpm.graph.def.Transition);
- public void removeArrivingTransition(org.jbpm.graph.def.Transition);
- public org.jbpm.graph.def.GraphElement getParent();
- public void enter(org.jbpm.graph.exe.ExecutionContext);
- protected org.jbpm.job.ExecuteNodeJob createAsyncContinuationJob(org.jbpm.graph.exe.Token);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
- public void leave(org.jbpm.graph.exe.ExecutionContext);
- public void leave(org.jbpm.graph.exe.ExecutionContext, java.lang.String);
- public void leave(org.jbpm.graph.exe.ExecutionContext, org.jbpm.graph.def.Transition);
- protected void addNodeLog(org.jbpm.graph.exe.Token);
- public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
- public void setName(java.lang.String);
- public java.lang.String getFullyQualifiedName();
- public boolean isSuperStateNode();
- public java.util.List getNodes();
- public org.jbpm.graph.def.SuperState getSuperState();
- public org.jbpm.graph.def.Action getAction();
- public void setAction(org.jbpm.graph.def.Action);
- public boolean isAsync();
- public void setAsync(boolean);
- public boolean isAsyncExclusive();
- public void setAsyncExclusive(boolean);
-}
-
-Compiled from "NodeCollection.java"
-public interface org.jbpm.graph.def.NodeCollection extends java.io.Serializable{
- public abstract java.util.List getNodes();
- public abstract java.util.Map getNodesMap();
- public abstract org.jbpm.graph.def.Node getNode(java.lang.String);
- public abstract boolean hasNode(java.lang.String);
- public abstract org.jbpm.graph.def.Node addNode(org.jbpm.graph.def.Node);
- public abstract org.jbpm.graph.def.Node removeNode(org.jbpm.graph.def.Node);
- public abstract void reorderNode(int, int);
- public abstract java.lang.String generateNodeName();
- public abstract org.jbpm.graph.def.Node findNode(java.lang.String);
-}
-
-Compiled from "Node.java"
-public final class org.jbpm.graph.def.Node$NodeType extends java.lang.Enum{
- public static final org.jbpm.graph.def.Node$NodeType Node;
- public static final org.jbpm.graph.def.Node$NodeType StartState;
- public static final org.jbpm.graph.def.Node$NodeType EndState;
- public static final org.jbpm.graph.def.Node$NodeType State;
- public static final org.jbpm.graph.def.Node$NodeType Task;
- public static final org.jbpm.graph.def.Node$NodeType Fork;
- public static final org.jbpm.graph.def.Node$NodeType Join;
- public static final org.jbpm.graph.def.Node$NodeType Decision;
- public static org.jbpm.graph.def.Node$NodeType[] values();
- public static org.jbpm.graph.def.Node$NodeType valueOf(java.lang.String);
-}
-
-Compiled from "ProcessDefinition.java"
-public class org.jbpm.graph.def.ProcessDefinition extends org.jbpm.graph.def.GraphElement implements org.jbpm.graph.def.NodeCollection{
- protected int version;
- protected boolean isTerminationImplicit;
- protected org.jbpm.graph.def.Node startState;
- protected java.util.List nodes;
- protected java.util.Map actions;
- protected java.util.Map definitions;
- public static final java.lang.String[] supportedEventTypes;
- public java.lang.String[] getSupportedEventTypes();
- public org.jbpm.graph.def.ProcessDefinition();
- public static org.jbpm.graph.def.ProcessDefinition createNewProcessDefinition();
- public org.jbpm.graph.def.ProcessDefinition(java.lang.String);
- public org.jbpm.graph.def.ProcessDefinition(java.lang.String[], java.lang.String[]);
- public org.jbpm.graph.exe.ProcessInstance createProcessInstance();
- public org.jbpm.graph.exe.ProcessInstance createProcessInstance(java.util.Map);
- public org.jbpm.graph.exe.ProcessInstance createProcessInstance(java.util.Map, java.lang.String);
- public void setProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
- public static org.jbpm.graph.def.ProcessDefinition parseXmlString(java.lang.String);
- public static org.jbpm.graph.def.ProcessDefinition parseXmlResource(java.lang.String);
- public static org.jbpm.graph.def.ProcessDefinition parseXmlInputStream(java.io.InputStream);
- public static org.jbpm.graph.def.ProcessDefinition parseXmlReader(java.io.Reader);
- public static org.jbpm.graph.def.ProcessDefinition parseParZipInputStream(java.util.zip.ZipInputStream) throws java.io.IOException;
- public static org.jbpm.graph.def.ProcessDefinition parseParResource(java.lang.String) throws java.io.IOException;
- public java.util.List getNodes();
- public java.util.Map getNodesMap();
- public org.jbpm.graph.def.Node getNode(java.lang.String);
- public boolean hasNode(java.lang.String);
- public org.jbpm.graph.def.Node addNode(org.jbpm.graph.def.Node);
- public org.jbpm.graph.def.Node removeNode(org.jbpm.graph.def.Node);
- public void reorderNode(int, int);
- public java.lang.String generateNodeName();
- public org.jbpm.graph.def.Node findNode(java.lang.String);
- public static java.lang.String generateNodeName(java.util.List);
- public static org.jbpm.graph.def.Node findNode(org.jbpm.graph.def.NodeCollection, java.lang.String);
- public void setStartState(org.jbpm.graph.node.StartState);
- public org.jbpm.graph.def.GraphElement getParent();
- public org.jbpm.graph.def.Action addAction(org.jbpm.graph.def.Action);
- public void removeAction(org.jbpm.graph.def.Action);
- public org.jbpm.graph.def.Action getAction(java.lang.String);
- public java.util.Map getActions();
- public boolean hasActions();
- public java.lang.Object createInstance();
- public org.jbpm.module.def.ModuleDefinition addDefinition(org.jbpm.module.def.ModuleDefinition);
- public org.jbpm.module.def.ModuleDefinition removeDefinition(org.jbpm.module.def.ModuleDefinition);
- public org.jbpm.module.def.ModuleDefinition getDefinition(java.lang.Class);
- public org.jbpm.context.def.ContextDefinition getContextDefinition();
- public org.jbpm.file.def.FileDefinition getFileDefinition();
- public org.jbpm.taskmgmt.def.TaskMgmtDefinition getTaskMgmtDefinition();
- public java.util.Map getDefinitions();
- public void setDefinitions(java.util.Map);
- public int getVersion();
- public void setVersion(int);
- public org.jbpm.graph.def.Node getStartState();
- public void setStartState(org.jbpm.graph.def.Node);
- public boolean isTerminationImplicit();
- public void setTerminationImplicit(boolean);
-}
-
-Compiled from "SuperState.java"
-public class org.jbpm.graph.def.SuperState extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable,org.jbpm.graph.def.NodeCollection{
- protected java.util.List nodes;
- public static final java.lang.String[] supportedEventTypes;
- public org.jbpm.graph.def.SuperState();
- public org.jbpm.graph.def.SuperState(java.lang.String);
- public java.lang.String[] getSupportedEventTypes();
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
- public java.util.List getNodes();
- public java.util.Map getNodesMap();
- public org.jbpm.graph.def.Node getNode(java.lang.String);
- public boolean hasNode(java.lang.String);
- public org.jbpm.graph.def.Node addNode(org.jbpm.graph.def.Node);
- public org.jbpm.graph.def.Node removeNode(org.jbpm.graph.def.Node);
- public void reorderNode(int, int);
- public java.lang.String generateNodeName();
- public org.jbpm.graph.def.Node findNode(java.lang.String);
- public boolean containsNode(org.jbpm.graph.def.Node);
- public org.jbpm.graph.def.GraphElement getParent();
- public boolean isSuperStateNode();
-}
-
-Compiled from "Transition.java"
-public class org.jbpm.graph.def.Transition extends org.jbpm.graph.def.GraphElement{
- protected org.jbpm.graph.def.Node from;
- protected org.jbpm.graph.def.Node to;
- protected java.lang.String condition;
- public static final java.lang.String[] supportedEventTypes;
- public java.lang.String[] getSupportedEventTypes();
- public org.jbpm.graph.def.Transition();
- public org.jbpm.graph.def.Transition(java.lang.String);
- public org.jbpm.graph.def.Node getFrom();
- public void setFrom(org.jbpm.graph.def.Node);
- public void setTo(org.jbpm.graph.def.Node);
- public org.jbpm.graph.def.Node getTo();
- public java.lang.String getCondition();
- public void setCondition(java.lang.String);
- public void removeConditionEnforcement();
- public void take(org.jbpm.graph.exe.ExecutionContext);
- public void setName(java.lang.String);
- public org.jbpm.graph.def.GraphElement getParent();
-}
-
-Compiled from "Comment.java"
-public class org.jbpm.graph.exe.Comment extends java.lang.Object implements java.io.Serializable{
- protected java.lang.String actorId;
- protected java.util.Date time;
- protected java.lang.String message;
- protected org.jbpm.graph.exe.Token token;
- protected org.jbpm.taskmgmt.exe.TaskInstance taskInstance;
- public org.jbpm.graph.exe.Comment();
- public org.jbpm.graph.exe.Comment(java.lang.String);
- public org.jbpm.graph.exe.Comment(java.lang.String, java.lang.String);
- public java.lang.String toString();
- public boolean equals(java.lang.Object);
- public java.lang.String getActorId();
- public long getId();
- public java.lang.String getMessage();
- public java.util.Date getTime();
- public org.jbpm.taskmgmt.exe.TaskInstance getTaskInstance();
- public org.jbpm.graph.exe.Token getToken();
- public void setTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
- public void setToken(org.jbpm.graph.exe.Token);
- public void setActorId(java.lang.String);
- public void setMessage(java.lang.String);
- public void setTime(java.util.Date);
-}
-
-Compiled from "Execution.java"
-public class org.jbpm.graph.exe.Execution extends org.jbpm.graph.exe.ProcessInstance{
- public org.jbpm.graph.exe.Execution(org.jbpm.graph.def.ProcessDefinition);
-}
-
-Compiled from "ExecutionContext.java"
-public class org.jbpm.graph.exe.ExecutionContext extends java.lang.Object{
- protected org.jbpm.graph.exe.Token token;
- protected org.jbpm.graph.def.Event event;
- protected org.jbpm.graph.def.GraphElement eventSource;
- protected org.jbpm.graph.def.Action action;
- protected java.lang.Throwable exception;
- protected org.jbpm.graph.def.Transition transition;
- protected org.jbpm.graph.def.Node transitionSource;
- protected org.jbpm.taskmgmt.def.Task task;
- protected org.jbpm.job.Timer timer;
- protected org.jbpm.taskmgmt.exe.TaskInstance taskInstance;
- protected org.jbpm.graph.exe.ProcessInstance subProcessInstance;
- public org.jbpm.graph.exe.ExecutionContext(org.jbpm.graph.exe.Token);
- public org.jbpm.graph.exe.ExecutionContext(org.jbpm.graph.exe.ExecutionContext);
- public org.jbpm.graph.def.Node getNode();
- public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
- public void setAction(org.jbpm.graph.def.Action);
- public org.jbpm.graph.exe.ProcessInstance getProcessInstance();
- public java.lang.String toString();
- public void setVariable(java.lang.String, java.lang.Object);
- public java.lang.Object getVariable(java.lang.String);
- public void leaveNode();
- public void leaveNode(java.lang.String);
- public void leaveNode(org.jbpm.graph.def.Transition);
- public org.jbpm.module.def.ModuleDefinition getDefinition(java.lang.Class);
- public org.jbpm.module.exe.ModuleInstance getInstance(java.lang.Class);
- public org.jbpm.context.exe.ContextInstance getContextInstance();
- public org.jbpm.taskmgmt.exe.TaskMgmtInstance getTaskMgmtInstance();
- public org.jbpm.JbpmContext getJbpmContext();
- public void setTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
- public org.jbpm.graph.exe.Token getToken();
- public org.jbpm.graph.def.Action getAction();
- public org.jbpm.graph.def.Event getEvent();
- public void setEvent(org.jbpm.graph.def.Event);
- public java.lang.Throwable getException();
- public void setException(java.lang.Throwable);
- public org.jbpm.graph.def.Transition getTransition();
- public void setTransition(org.jbpm.graph.def.Transition);
- public org.jbpm.graph.def.Node getTransitionSource();
- public void setTransitionSource(org.jbpm.graph.def.Node);
- public org.jbpm.graph.def.GraphElement getEventSource();
- public void setEventSource(org.jbpm.graph.def.GraphElement);
- public org.jbpm.taskmgmt.def.Task getTask();
- public void setTask(org.jbpm.taskmgmt.def.Task);
- public org.jbpm.taskmgmt.exe.TaskInstance getTaskInstance();
- public org.jbpm.graph.exe.ProcessInstance getSubProcessInstance();
- public void setSubProcessInstance(org.jbpm.graph.exe.ProcessInstance);
- public org.jbpm.job.Timer getTimer();
- public void setTimer(org.jbpm.job.Timer);
- public static void pushCurrentContext(org.jbpm.graph.exe.ExecutionContext);
- public static void popCurrentContext(org.jbpm.graph.exe.ExecutionContext);
- public static org.jbpm.graph.exe.ExecutionContext currentExecutionContext();
-}
-
-Compiled from "ProcessInstance.java"
-public class org.jbpm.graph.exe.ProcessInstance extends java.lang.Object implements org.jbpm.graph.def.Identifiable,java.io.Serializable{
- protected java.lang.String key;
- protected java.util.Date start;
- protected java.util.Date end;
- protected org.jbpm.graph.def.ProcessDefinition processDefinition;
- protected org.jbpm.graph.exe.Token rootToken;
- protected org.jbpm.graph.exe.Token superProcessToken;
- protected boolean isSuspended;
- protected java.util.Map instances;
- protected java.util.Map transientInstances;
- protected java.util.List runtimeActions;
- protected java.util.List cascadeProcessInstances;
- public org.jbpm.graph.exe.ProcessInstance();
- public org.jbpm.graph.exe.ProcessInstance(org.jbpm.graph.def.ProcessDefinition);
- public org.jbpm.graph.exe.ProcessInstance(org.jbpm.graph.def.ProcessDefinition, java.util.Map);
- public org.jbpm.graph.exe.ProcessInstance(org.jbpm.graph.def.ProcessDefinition, java.util.Map, java.lang.String);
- public void addInitialContextVariables(java.util.Map);
- public void addInitialModuleDefinitions(org.jbpm.graph.def.ProcessDefinition);
- public void fireStartEvent(org.jbpm.graph.def.Node);
- public org.jbpm.module.exe.ModuleInstance addInstance(org.jbpm.module.exe.ModuleInstance);
- public org.jbpm.module.exe.ModuleInstance removeInstance(org.jbpm.module.exe.ModuleInstance);
- public org.jbpm.module.exe.ModuleInstance getInstance(java.lang.Class);
- public org.jbpm.context.exe.ContextInstance getContextInstance();
- public org.jbpm.taskmgmt.exe.TaskMgmtInstance getTaskMgmtInstance();
- public org.jbpm.logging.exe.LoggingInstance getLoggingInstance();
- public void signal();
- public void signal(java.lang.String);
- public void signal(org.jbpm.graph.def.Transition);
- public void end();
- public void suspend();
- public void resume();
- public org.jbpm.graph.exe.RuntimeAction addRuntimeAction(org.jbpm.graph.exe.RuntimeAction);
- public org.jbpm.graph.exe.RuntimeAction removeRuntimeAction(org.jbpm.graph.exe.RuntimeAction);
- public java.util.List getRuntimeActions();
- public boolean hasEnded();
- public boolean isTerminatedImplicitly();
- public org.jbpm.graph.exe.Token findToken(java.lang.String);
- public java.util.List findAllTokens();
- public java.util.Collection removeCascadeProcessInstances();
- public boolean equals(java.lang.Object);
- public java.lang.String toString();
- public long getId();
- public org.jbpm.graph.exe.Token getRootToken();
- public java.util.Date getStart();
- public java.util.Date getEnd();
- public java.util.Map getInstances();
- public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
- public org.jbpm.graph.exe.Token getSuperProcessToken();
- public void setSuperProcessToken(org.jbpm.graph.exe.Token);
- public boolean isSuspended();
- public int getVersion();
- public void setVersion(int);
- public void setEnd(java.util.Date);
- public void setProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
- public void setRootToken(org.jbpm.graph.exe.Token);
- public void setStart(java.util.Date);
- public java.lang.String getKey();
- public void setKey(java.lang.String);
-}
-
-Compiled from "RuntimeAction.java"
-public class org.jbpm.graph.exe.RuntimeAction extends java.lang.Object implements java.io.Serializable{
- protected org.jbpm.graph.exe.ProcessInstance processInstance;
- protected org.jbpm.graph.def.GraphElement graphElement;
- protected java.lang.String eventType;
- protected org.jbpm.graph.def.Action action;
- public org.jbpm.graph.exe.RuntimeAction();
- public org.jbpm.graph.exe.RuntimeAction(org.jbpm.graph.def.Event, org.jbpm.graph.def.Action);
- public org.jbpm.graph.exe.RuntimeAction(org.jbpm.graph.def.GraphElement, java.lang.String, org.jbpm.graph.def.Action);
- public boolean equals(java.lang.Object);
- public long getId();
- public org.jbpm.graph.exe.ProcessInstance getProcessInstance();
- public org.jbpm.graph.def.Action getAction();
- public java.lang.String getEventType();
- public org.jbpm.graph.def.GraphElement getGraphElement();
-}
-
-Compiled from "Token.java"
-public class org.jbpm.graph.exe.Token extends java.lang.Object implements org.jbpm.graph.def.Identifiable,java.io.Serializable{
- protected java.lang.String name;
- protected java.util.Date start;
- protected java.util.Date end;
- protected org.jbpm.graph.def.Node node;
- protected java.util.Date nodeEnter;
- protected org.jbpm.graph.exe.ProcessInstance processInstance;
- protected org.jbpm.graph.exe.Token parent;
- protected java.util.Map children;
- protected java.util.List comments;
- protected org.jbpm.graph.exe.ProcessInstance subProcessInstance;
- protected int nextLogIndex;
- public org.jbpm.graph.exe.Token();
- public org.jbpm.graph.exe.Token(org.jbpm.graph.exe.ProcessInstance);
- public org.jbpm.graph.exe.Token(org.jbpm.graph.exe.Token, java.lang.String);
- public void signal();
- public void signal(java.lang.String);
- public void signal(org.jbpm.graph.def.Transition);
- public java.util.Set getAvailableTransitions();
- public void end();
- public void end(boolean);
- public void addComment(java.lang.String);
- public void addComment(org.jbpm.graph.exe.Comment);
- public java.util.List getComments();
- public boolean hasActiveChildren();
- public void addLog(org.jbpm.logging.log.ProcessLog);
- public void startCompositeLog(org.jbpm.logging.log.CompositeLog);
- public void endCompositeLog();
- public java.lang.String toString();
- public boolean hasEnded();
- public boolean isRoot();
- public boolean hasParent();
- public boolean hasChild(java.lang.String);
- public org.jbpm.graph.exe.Token getChild(java.lang.String);
- public java.lang.String getFullName();
- public java.util.List getChildrenAtNode(org.jbpm.graph.def.Node);
- public void collectChildrenRecursively(java.util.List);
- public org.jbpm.graph.exe.Token findToken(java.lang.String);
- public java.util.Map getActiveChildren();
- public void checkImplicitTermination();
- public boolean isTerminatedImplicitly();
- public int nextLogIndex();
- public void suspend();
- public void resume();
- public boolean equals(java.lang.Object);
- public org.jbpm.graph.exe.ProcessInstance createSubProcessInstance(org.jbpm.graph.def.ProcessDefinition);
- public void lock(java.lang.String);
- public void unlock(java.lang.String);
- public void foreUnlock();
- public java.lang.String getLockOwner();
- public boolean isLocked();
- public long getId();
- public java.util.Date getStart();
- public java.util.Date getEnd();
- public java.lang.String getName();
- public org.jbpm.graph.exe.ProcessInstance getProcessInstance();
- public java.util.Map getChildren();
- public org.jbpm.graph.def.Node getNode();
- public void setNode(org.jbpm.graph.def.Node);
- public org.jbpm.graph.exe.Token getParent();
- public void setParent(org.jbpm.graph.exe.Token);
- public void setProcessInstance(org.jbpm.graph.exe.ProcessInstance);
- public org.jbpm.graph.exe.ProcessInstance getSubProcessInstance();
- public java.util.Date getNodeEnter();
- public void setNodeEnter(java.util.Date);
- public boolean isAbleToReactivateParent();
- public void setAbleToReactivateParent(boolean);
- public boolean isTerminationImplicit();
- public void setTerminationImplicit(boolean);
- public boolean isSuspended();
- public void setSubProcessInstance(org.jbpm.graph.exe.ProcessInstance);
-}
-
-Compiled from "ActionLog.java"
-public class org.jbpm.graph.log.ActionLog extends org.jbpm.logging.log.CompositeLog{
- protected org.jbpm.graph.def.Action action;
- protected java.lang.String exception;
- public org.jbpm.graph.log.ActionLog();
- public org.jbpm.graph.log.ActionLog(org.jbpm.graph.def.Action);
- public java.lang.String toString();
- public void setException(java.lang.Throwable);
- public org.jbpm.graph.def.Action getAction();
- public void setAction(org.jbpm.graph.def.Action);
- public java.lang.String getException();
-}
-
-Compiled from "NodeLog.java"
-public class org.jbpm.graph.log.NodeLog extends org.jbpm.logging.log.ProcessLog{
- protected org.jbpm.graph.def.Node node;
- protected java.util.Date enter;
- protected java.util.Date leave;
- protected long duration;
- public org.jbpm.graph.log.NodeLog();
- public org.jbpm.graph.log.NodeLog(org.jbpm.graph.def.Node, java.util.Date, java.util.Date);
- public java.lang.String toString();
- public long getDuration();
- public java.util.Date getEnter();
- public java.util.Date getLeave();
- public org.jbpm.graph.def.Node getNode();
-}
-
-Compiled from "ProcessInstanceCreateLog.java"
-public class org.jbpm.graph.log.ProcessInstanceCreateLog extends org.jbpm.logging.log.ProcessLog{
- public org.jbpm.graph.log.ProcessInstanceCreateLog();
- public java.lang.String toString();
-}
-
-Compiled from "ProcessInstanceEndLog.java"
-public class org.jbpm.graph.log.ProcessInstanceEndLog extends org.jbpm.logging.log.ProcessLog{
- public org.jbpm.graph.log.ProcessInstanceEndLog();
- public java.lang.String toString();
-}
-
-Compiled from "ProcessStateLog.java"
-public class org.jbpm.graph.log.ProcessStateLog extends org.jbpm.graph.log.NodeLog{
- public org.jbpm.graph.log.ProcessStateLog();
- public org.jbpm.graph.log.ProcessStateLog(org.jbpm.graph.def.Node, java.util.Date, java.util.Date, org.jbpm.graph.exe.ProcessInstance);
- public java.lang.String toString();
- public org.jbpm.graph.exe.ProcessInstance getSubProcessInstance();
- public void setSubProcessInstance(org.jbpm.graph.exe.ProcessInstance);
-}
-
-Compiled from "SignalLog.java"
-public class org.jbpm.graph.log.SignalLog extends org.jbpm.logging.log.CompositeLog{
- protected org.jbpm.graph.def.Transition transition;
- public org.jbpm.graph.log.SignalLog();
- public org.jbpm.graph.log.SignalLog(org.jbpm.graph.def.Transition);
- public java.lang.String toString();
- public org.jbpm.graph.def.Transition getTransition();
-}
-
-Compiled from "TokenCreateLog.java"
-public class org.jbpm.graph.log.TokenCreateLog extends org.jbpm.logging.log.ProcessLog{
- protected org.jbpm.graph.exe.Token child;
- public org.jbpm.graph.log.TokenCreateLog();
- public org.jbpm.graph.log.TokenCreateLog(org.jbpm.graph.exe.Token);
- public java.lang.String toString();
- public org.jbpm.graph.exe.Token getChild();
-}
-
-Compiled from "TokenEndLog.java"
-public class org.jbpm.graph.log.TokenEndLog extends org.jbpm.logging.log.ProcessLog{
- protected org.jbpm.graph.exe.Token child;
- public org.jbpm.graph.log.TokenEndLog();
- public org.jbpm.graph.log.TokenEndLog(org.jbpm.graph.exe.Token);
- public java.lang.String toString();
- public org.jbpm.graph.exe.Token getChild();
-}
-
-Compiled from "TransitionLog.java"
-public class org.jbpm.graph.log.TransitionLog extends org.jbpm.logging.log.CompositeLog{
- protected org.jbpm.graph.def.Transition transition;
- protected org.jbpm.graph.def.Node sourceNode;
- protected org.jbpm.graph.def.Node destinationNode;
- public org.jbpm.graph.log.TransitionLog();
- public org.jbpm.graph.log.TransitionLog(org.jbpm.graph.def.Transition, org.jbpm.graph.def.Node);
- public org.jbpm.graph.def.Node getDestinationNode();
- public void setDestinationNode(org.jbpm.graph.def.Node);
- public org.jbpm.graph.def.Node getSourceNode();
- public org.jbpm.graph.def.Transition getTransition();
- public java.lang.String toString();
-}
-
-Compiled from "ParallelSplit.java"
-public class org.jbpm.graph.node.advanced.ParallelSplit extends org.jbpm.graph.def.Node{
- public org.jbpm.graph.node.advanced.ParallelSplit();
-}
-
-Compiled from "DbSubProcessResolver.java"
-public class org.jbpm.graph.node.DbSubProcessResolver extends java.lang.Object implements org.jbpm.graph.node.SubProcessResolver{
- public org.jbpm.graph.node.DbSubProcessResolver();
- public org.jbpm.graph.def.ProcessDefinition findSubProcess(org.dom4j.Element);
-}
-
-Compiled from "Decision.java"
-public class org.jbpm.graph.node.Decision extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable{
- public org.jbpm.graph.node.Decision();
- public org.jbpm.graph.node.Decision(java.lang.String);
- public org.jbpm.graph.def.Node$NodeType getNodeType();
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
- public java.util.List getDecisionConditions();
- public void setDecisionDelegation(org.jbpm.instantiation.Delegation);
-}
-
-Compiled from "DecisionCondition.java"
-public class org.jbpm.graph.node.DecisionCondition extends java.lang.Object implements java.io.Serializable{
- public org.jbpm.graph.node.DecisionCondition();
- public org.jbpm.graph.node.DecisionCondition(java.lang.String, java.lang.String);
- public java.lang.String getExpression();
- public java.lang.String getTransitionName();
-}
-
-Compiled from "DecisionHandler.java"
-public interface org.jbpm.graph.node.DecisionHandler extends java.io.Serializable{
- public abstract java.lang.String decide(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
-}
-
-Compiled from "EndState.java"
-public class org.jbpm.graph.node.EndState extends org.jbpm.graph.def.Node{
- public static final java.lang.String[] supportedEventTypes;
- public org.jbpm.graph.node.EndState();
- public java.lang.String[] getSupportedEventTypes();
- public org.jbpm.graph.node.EndState(java.lang.String);
- public org.jbpm.graph.def.Node$NodeType getNodeType();
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
- public org.jbpm.graph.def.Transition addLeavingTransition(org.jbpm.graph.def.Transition);
-}
-
-Compiled from "Fork.java"
-public class org.jbpm.graph.node.Fork extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable{
- public org.jbpm.graph.node.Fork();
- public org.jbpm.graph.node.Fork(java.lang.String);
- public org.jbpm.graph.def.Node$NodeType getNodeType();
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
- protected org.jbpm.graph.node.Fork$ForkedToken createForkedToken(org.jbpm.graph.exe.Token, java.lang.String);
- protected java.lang.String getTokenName(org.jbpm.graph.exe.Token, java.lang.String);
- public org.jbpm.graph.action.Script getScript();
- public void setScript(org.jbpm.graph.action.Script);
-}
-
-Compiled from "Fork.java"
-class org.jbpm.graph.node.Fork$ForkedToken extends java.lang.Object{
- public org.jbpm.graph.node.Fork$ForkedToken(org.jbpm.graph.exe.Token, java.lang.String);
-}
-
-Compiled from "InterleaveEnd.java"
-public class org.jbpm.graph.node.InterleaveEnd extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable{
- public org.jbpm.graph.node.InterleaveEnd();
- public org.jbpm.graph.node.InterleaveEnd(java.lang.String);
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void write(org.dom4j.Element);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
- public org.jbpm.graph.node.InterleaveStart getInterleaveStart();
- public org.jbpm.graph.def.Transition getBack();
- public void setBack(org.jbpm.graph.def.Transition);
- public org.jbpm.graph.def.Transition getDone();
- public void setDone(org.jbpm.graph.def.Transition);
-}
-
-Compiled from "InterleaveStart.java"
-public class org.jbpm.graph.node.InterleaveStart extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable{
- public org.jbpm.graph.node.InterleaveStart();
- public org.jbpm.graph.node.InterleaveStart(java.lang.String);
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void write(org.dom4j.Element);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
- protected java.util.Collection getTransitionNames(org.jbpm.graph.exe.Token);
- protected void storeTransitionNames(java.util.Collection, org.jbpm.graph.exe.Token);
- public java.util.Collection retrieveTransitionNames(org.jbpm.graph.exe.Token);
- public void removeTransitionNames(org.jbpm.graph.exe.Token);
- public org.jbpm.graph.node.InterleaveStart$Interleaver getInterleaver();
- public void setInterleaver(org.jbpm.graph.node.InterleaveStart$Interleaver);
-}
-
-Compiled from "InterleaveStart.java"
-public class org.jbpm.graph.node.InterleaveStart$DefaultInterleaver extends java.lang.Object implements org.jbpm.graph.node.InterleaveStart$Interleaver{
- public org.jbpm.graph.node.InterleaveStart$DefaultInterleaver(org.jbpm.graph.node.InterleaveStart);
- public java.lang.String selectNextTransition(java.util.Collection);
-}
-
-Compiled from "InterleaveStart.java"
-public interface org.jbpm.graph.node.InterleaveStart$Interleaver{
- public abstract java.lang.String selectNextTransition(java.util.Collection);
-}
-
-Compiled from "Join.java"
-public class org.jbpm.graph.node.Join extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable{
- public org.jbpm.graph.node.Join();
- public org.jbpm.graph.node.Join(java.lang.String);
- public org.jbpm.graph.def.Node$NodeType getNodeType();
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
- public boolean mustParentBeReactivated(org.jbpm.graph.exe.Token, java.util.Iterator);
- public java.lang.String getParentLockMode();
- public void setParentLockMode(java.lang.String);
- public org.jbpm.graph.action.Script getScript();
- public void setScript(org.jbpm.graph.action.Script);
- public java.util.Collection getTokenNames();
- public void setTokenNames(java.util.Collection);
- public boolean isDiscriminator();
- public void setDiscriminator(boolean);
- public int getNOutOfM();
- public void setNOutOfM(int);
-}
-
-Compiled from "MailNode.java"
-public class org.jbpm.graph.node.MailNode extends org.jbpm.graph.def.Node{
- public org.jbpm.graph.node.MailNode();
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
-}
-
-Compiled from "Merge.java"
-public class org.jbpm.graph.node.Merge extends org.jbpm.graph.def.Node{
- public org.jbpm.graph.node.Merge();
- public org.jbpm.graph.node.Merge(java.lang.String);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
- public boolean isSynchronized();
- public void setSynchronized(boolean);
-}
-
-Compiled from "MilestoneEvent.java"
-public class org.jbpm.graph.node.MilestoneEvent extends java.lang.Object implements org.jbpm.graph.def.ActionHandler{
- public org.jbpm.graph.node.MilestoneEvent();
- public org.jbpm.graph.node.MilestoneEvent(java.lang.String, java.lang.String);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
- public java.lang.String getMilestoneName();
- public void setMilestoneName(java.lang.String);
- public java.lang.String getRelativeTokenPath();
- public void setRelativeTokenPath(java.lang.String);
-}
-
-Compiled from "MilestoneNode.java"
-public class org.jbpm.graph.node.MilestoneNode extends org.jbpm.graph.def.Node{
- public org.jbpm.graph.node.MilestoneNode();
- public org.jbpm.graph.node.MilestoneNode(java.lang.String);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
- public boolean isMilestoneReached(java.lang.String, org.jbpm.graph.exe.Token);
- public void addMilestoneListener(java.lang.String, org.jbpm.graph.exe.Token);
- public java.lang.String getTokenPath();
- public void setTokenPath(java.lang.String);
-}
-
-Compiled from "NodeTypes.java"
-public class org.jbpm.graph.node.NodeTypes extends java.lang.Object{
- public org.jbpm.graph.node.NodeTypes();
- public static java.util.Set getNodeTypes();
- public static java.util.Set getNodeNames();
- public static java.lang.Class getNodeType(java.lang.String);
- public static java.lang.String getNodeName(java.lang.Class);
- public static java.util.Map createInverseMapping(java.util.Map);
-}
-
-Compiled from "ProcessFactory.java"
-public class org.jbpm.graph.node.ProcessFactory extends java.lang.Object{
- public org.jbpm.graph.node.ProcessFactory();
- public static org.jbpm.graph.def.ProcessDefinition createProcessDefinition(java.lang.String[], java.lang.String[]);
- public static void addNodesAndTransitions(org.jbpm.graph.def.ProcessDefinition, java.lang.String[], java.lang.String[]);
- public static java.lang.String getTypeName(org.jbpm.graph.def.Node);
- public static org.jbpm.graph.def.Node createNode(java.lang.String);
- public static java.lang.String[] cutTransitionText(java.lang.String);
-}
-
-Compiled from "ProcessState.java"
-public class org.jbpm.graph.node.ProcessState extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable{
- protected org.jbpm.graph.def.ProcessDefinition subProcessDefinition;
- protected java.util.Set variableAccesses;
- protected java.lang.String subProcessName;
- public static final java.lang.String[] supportedEventTypes;
- public org.jbpm.graph.node.ProcessState();
- public static void setDefaultSubProcessResolver(org.jbpm.graph.node.SubProcessResolver);
- public java.lang.String[] getSupportedEventTypes();
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
- public void leave(org.jbpm.graph.exe.ExecutionContext, org.jbpm.graph.def.Transition);
- protected void addNodeLog(org.jbpm.graph.exe.Token);
- public org.jbpm.graph.def.ProcessDefinition getSubProcessDefinition();
- public void setSubProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
-}
-
-Compiled from "StartState.java"
-public class org.jbpm.graph.node.StartState extends org.jbpm.graph.def.Node{
- public static final java.lang.String[] supportedEventTypes;
- public org.jbpm.graph.node.StartState();
- public org.jbpm.graph.node.StartState(java.lang.String);
- public java.lang.String getName();
- public org.jbpm.graph.def.Node$NodeType getNodeType();
- public java.lang.String[] getSupportedEventTypes();
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void write(org.dom4j.Element);
- public void leave(org.jbpm.graph.exe.ExecutionContext, org.jbpm.graph.def.Transition);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
- public org.jbpm.graph.def.Transition addArrivingTransition(org.jbpm.graph.def.Transition);
- public void setArrivingTransitions(java.util.Map);
-}
-
-Compiled from "State.java"
-public class org.jbpm.graph.node.State extends org.jbpm.graph.def.Node{
- public org.jbpm.graph.node.State();
- public org.jbpm.graph.node.State(java.lang.String);
- public org.jbpm.graph.def.Node$NodeType getNodeType();
- public void execute(org.jbpm.graph.exe.ExecutionContext);
-}
-
-Compiled from "SubProcessResolver.java"
-public interface org.jbpm.graph.node.SubProcessResolver extends java.io.Serializable{
- public abstract org.jbpm.graph.def.ProcessDefinition findSubProcess(org.dom4j.Element);
-}
-
-Compiled from "TaskNode.java"
-public class org.jbpm.graph.node.TaskNode extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable{
- public static final int SIGNAL_UNSYNCHRONIZED;
- public static final int SIGNAL_NEVER;
- public static final int SIGNAL_FIRST;
- public static final int SIGNAL_FIRST_WAIT;
- public static final int SIGNAL_LAST;
- public static final int SIGNAL_LAST_WAIT;
- public static int parseSignal(java.lang.String);
- public static java.lang.String signalToString(int);
- public org.jbpm.graph.node.TaskNode();
- public org.jbpm.graph.node.TaskNode(java.lang.String);
- public org.jbpm.graph.def.Node$NodeType getNodeType();
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void addTask(org.jbpm.taskmgmt.def.Task);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
- public void leave(org.jbpm.graph.exe.ExecutionContext, org.jbpm.graph.def.Transition);
- public boolean completionTriggersSignal(org.jbpm.taskmgmt.exe.TaskInstance);
- public void removeTaskInstanceSynchronization(org.jbpm.graph.exe.Token);
- public java.util.Map getTasksMap();
- public org.jbpm.taskmgmt.def.Task getTask(java.lang.String);
- public java.util.Set getTasks();
- public int getSignal();
- public boolean getCreateTasks();
- public boolean isEndTasks();
- public void setCreateTasks(boolean);
- public void setEndTasks(boolean);
- public void setSignal(int);
- public void setTasks(java.util.Set);
-}
-
-Compiled from "BeanInstantiator.java"
-public class org.jbpm.instantiation.BeanInstantiator extends org.jbpm.instantiation.FieldInstantiator implements org.jbpm.instantiation.Instantiator{
- public org.jbpm.instantiation.BeanInstantiator();
- protected void setPropertyValue(java.lang.Class, java.lang.Object, java.lang.String, org.dom4j.Element);
-}
-
-Compiled from "ConfigurationPropertyInstantiator.java"
-public class org.jbpm.instantiation.ConfigurationPropertyInstantiator extends java.lang.Object implements org.jbpm.instantiation.Instantiator{
- public org.jbpm.instantiation.ConfigurationPropertyInstantiator();
- public java.lang.Object instantiate(java.lang.Class, java.lang.String);
-}
-
-Compiled from "ConstructorInstantiator.java"
-public class org.jbpm.instantiation.ConstructorInstantiator extends java.lang.Object implements org.jbpm.instantiation.Instantiator{
- public org.jbpm.instantiation.ConstructorInstantiator();
- public java.lang.Object instantiate(java.lang.Class, java.lang.String);
-}
-
-Compiled from "DefaultInstantiator.java"
-public class org.jbpm.instantiation.DefaultInstantiator extends java.lang.Object implements org.jbpm.instantiation.Instantiator{
- public org.jbpm.instantiation.DefaultInstantiator();
- public java.lang.Object instantiate(java.lang.Class, java.lang.String);
-}
-
-Compiled from "DefaultProcessClassLoaderFactory.java"
-public class org.jbpm.instantiation.DefaultProcessClassLoaderFactory extends java.lang.Object implements org.jbpm.instantiation.ProcessClassLoaderFactory,java.io.Serializable{
- public org.jbpm.instantiation.DefaultProcessClassLoaderFactory();
- public java.lang.ClassLoader getProcessClassLoader(org.jbpm.graph.def.ProcessDefinition);
-}
-
-Compiled from "Delegation.java"
-public class org.jbpm.instantiation.Delegation extends java.lang.Object implements org.jbpm.jpdl.xml.Parsable,java.io.Serializable{
- protected static java.util.Map instantiatorCache;
- protected java.lang.String className;
- protected java.lang.String configuration;
- protected java.lang.String configType;
- protected org.jbpm.graph.def.ProcessDefinition processDefinition;
- public org.jbpm.instantiation.Delegation();
- public org.jbpm.instantiation.Delegation(java.lang.Object);
- public org.jbpm.instantiation.Delegation(java.lang.String);
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void write(org.dom4j.Element);
- public java.lang.Object getInstance();
- public java.lang.Object instantiate();
- public boolean equals(java.lang.Object);
- public java.lang.String getClassName();
- public void setClassName(java.lang.String);
- public java.lang.String getConfiguration();
- public void setConfiguration(java.lang.String);
- public java.lang.String getConfigType();
- public void setConfigType(java.lang.String);
- public long getId();
- public void setId(long);
- public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
- public void setProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
-}
-
-Compiled from "FieldInstantiator.java"
-public class org.jbpm.instantiation.FieldInstantiator extends java.lang.Object implements org.jbpm.instantiation.Instantiator{
- public org.jbpm.instantiation.FieldInstantiator();
- public java.lang.Object instantiate(java.lang.Class, java.lang.String);
- protected void setPropertyValue(java.lang.Class, java.lang.Object, java.lang.String, org.dom4j.Element);
- protected org.dom4j.Element parseConfiguration(java.lang.String);
- protected java.lang.Object newInstance(java.lang.Class);
- public static java.lang.Object getValue(java.lang.Class, org.dom4j.Element);
-}
-
-Compiled from "Instantiator.java"
-public interface org.jbpm.instantiation.Instantiator{
- public abstract java.lang.Object instantiate(java.lang.Class, java.lang.String);
-}
-
-Compiled from "ProcessClassLoader.java"
-public class org.jbpm.instantiation.ProcessClassLoader$BytesUrlConnection extends java.net.URLConnection{
- public org.jbpm.instantiation.ProcessClassLoader$BytesUrlConnection(byte[], java.net.URL);
- public void connect() throws java.io.IOException;
- public java.io.InputStream getInputStream() throws java.io.IOException;
-}
-
-Compiled from "ProcessClassLoader.java"
-public class org.jbpm.instantiation.ProcessClassLoader$BytesUrlStreamHandler extends java.net.URLStreamHandler{
- public org.jbpm.instantiation.ProcessClassLoader$BytesUrlStreamHandler(byte[]);
- protected java.net.URLConnection openConnection(java.net.URL) throws java.io.IOException;
-}
-
-Compiled from "ProcessClassLoader.java"
-public class org.jbpm.instantiation.ProcessClassLoader extends java.lang.ClassLoader{
- public org.jbpm.instantiation.ProcessClassLoader(java.lang.ClassLoader, org.jbpm.graph.def.ProcessDefinition);
- public java.net.URL findResource(java.lang.String);
- public java.lang.Class findClass(java.lang.String) throws java.lang.ClassNotFoundException;
-}
-
-Compiled from "ProcessClassLoaderFactory.java"
-public interface org.jbpm.instantiation.ProcessClassLoaderFactory{
- public abstract java.lang.ClassLoader getProcessClassLoader(org.jbpm.graph.def.ProcessDefinition);
-}
-
-Compiled from "UserCodeInterceptor.java"
-public interface org.jbpm.instantiation.UserCodeInterceptor{
- public abstract void executeAction(org.jbpm.graph.def.Action, org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
- public abstract void executeAssignment(org.jbpm.taskmgmt.def.AssignmentHandler, org.jbpm.taskmgmt.exe.Assignable, org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
- public abstract void executeTaskControllerInitialization(org.jbpm.taskmgmt.def.TaskControllerHandler, org.jbpm.taskmgmt.exe.TaskInstance, org.jbpm.context.exe.ContextInstance, org.jbpm.graph.exe.Token);
- public abstract void executeTaskControllerSubmission(org.jbpm.taskmgmt.def.TaskControllerHandler, org.jbpm.taskmgmt.exe.TaskInstance, org.jbpm.context.exe.ContextInstance, org.jbpm.graph.exe.Token);
-}
-
-Compiled from "UserCodeInterceptorConfig.java"
-public abstract class org.jbpm.instantiation.UserCodeInterceptorConfig extends java.lang.Object{
- public static org.jbpm.instantiation.UserCodeInterceptor userCodeInterceptor;
- public org.jbpm.instantiation.UserCodeInterceptorConfig();
- public static void setUserCodeInterceptor(org.jbpm.instantiation.UserCodeInterceptor);
-}
-
-Compiled from "XmlInstantiator.java"
-public class org.jbpm.instantiation.XmlInstantiator extends java.lang.Object implements org.jbpm.instantiation.Instantiator{
- public org.jbpm.instantiation.XmlInstantiator();
- public java.lang.Object instantiate(java.lang.Class, java.lang.String);
- protected org.dom4j.Element parseConfiguration(java.lang.String);
-}
-
-Compiled from "JbpmConfiguration.java"
-public class org.jbpm.JbpmConfiguration extends java.lang.Object implements java.io.Serializable{
- public org.jbpm.JbpmConfiguration(org.jbpm.configuration.ObjectFactory);
- public static org.jbpm.JbpmConfiguration getInstance();
- public static org.jbpm.JbpmConfiguration getInstance(java.lang.String);
- public static boolean hasInstance(java.lang.String);
- protected static org.jbpm.configuration.ObjectFactory parseObjectFactory(java.io.InputStream);
- public static org.jbpm.JbpmConfiguration parseXmlString(java.lang.String);
- protected static org.jbpm.JbpmConfiguration createJbpmConfiguration(org.jbpm.configuration.ObjectFactory);
- public static org.jbpm.JbpmConfiguration parseInputStream(java.io.InputStream);
- public static org.jbpm.JbpmConfiguration parseResource(java.lang.String);
- public org.jbpm.JbpmContext createJbpmContext();
- public org.jbpm.JbpmContext createJbpmContext(java.lang.String);
- public org.jbpm.svc.ServiceFactory getServiceFactory(java.lang.String);
- public org.jbpm.svc.ServiceFactory getServiceFactory(java.lang.String, java.lang.String);
- public static java.lang.ClassLoader getProcessClassLoader(org.jbpm.graph.def.ProcessDefinition);
- public void cleanSchema();
- public void cleanSchema(java.lang.String);
- public void createSchema();
- public void createSchema(java.lang.String);
- public void dropSchema();
- public void dropSchema(java.lang.String);
- public void close();
- public void close(java.lang.String);
- public org.jbpm.JbpmContext getCurrentJbpmContext();
- public void startJobExecutor();
- public synchronized org.jbpm.job.executor.JobExecutor getJobExecutor();
-}
-
-Compiled from "JbpmConfiguration.java"
-public abstract class org.jbpm.JbpmConfiguration$Configs extends java.lang.Object{
- public org.jbpm.JbpmConfiguration$Configs();
- public static org.jbpm.configuration.ObjectFactory getObjectFactory();
- public static void setDefaultObjectFactory(org.jbpm.configuration.ObjectFactory);
- public static boolean hasObject(java.lang.String);
- public static synchronized java.lang.Object getObject(java.lang.String);
- public static java.lang.String getString(java.lang.String);
- public static long getLong(java.lang.String);
- public static int getInt(java.lang.String);
- public static boolean getBoolean(java.lang.String);
-}
-
-Compiled from "JbpmConfigurationTestHelper.java"
-public class org.jbpm.JbpmConfigurationTestHelper extends java.lang.Object{
- public org.jbpm.JbpmConfigurationTestHelper();
- public static void reset();
-}
-
-Compiled from "JbpmContext.java"
-public class org.jbpm.JbpmContext extends java.lang.Object implements java.io.Serializable{
- public static final java.lang.String DEFAULT_JBPM_CONTEXT_NAME;
- public org.jbpm.JbpmContext(org.jbpm.svc.Services, org.jbpm.configuration.ObjectFactory);
- public void close();
- public static org.jbpm.JbpmContext getCurrentJbpmContext();
- public void deployProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
- public java.util.List getTaskList();
- public java.util.List getTaskList(java.lang.String);
- public java.util.List getGroupTaskList(java.util.List);
- public org.jbpm.taskmgmt.exe.TaskInstance loadTaskInstance(long);
- public org.jbpm.taskmgmt.exe.TaskInstance getTaskInstance(long);
- public org.jbpm.taskmgmt.exe.TaskInstance loadTaskInstanceForUpdate(long);
- public org.jbpm.taskmgmt.exe.TaskInstance getTaskInstanceForUpdate(long);
- public org.jbpm.graph.exe.Token loadToken(long);
- public org.jbpm.graph.exe.Token getToken(long);
- public org.jbpm.graph.exe.Token loadTokenForUpdate(long);
- public org.jbpm.graph.exe.Token getTokenForUpdate(long);
- public org.jbpm.graph.exe.ProcessInstance loadProcessInstance(long);
- public org.jbpm.graph.exe.ProcessInstance getProcessInstance(long);
- public org.jbpm.graph.exe.ProcessInstance loadProcessInstanceForUpdate(long);
- public org.jbpm.graph.exe.ProcessInstance getProcessInstanceForUpdate(long);
- public org.jbpm.graph.exe.ProcessInstance getProcessInstance(org.jbpm.graph.def.ProcessDefinition, java.lang.String);
- public org.jbpm.graph.exe.ProcessInstance loadProcessInstance(org.jbpm.graph.def.ProcessDefinition, java.lang.String);
- public org.jbpm.graph.exe.ProcessInstance getProcessInstanceForUpdate(org.jbpm.graph.def.ProcessDefinition, java.lang.String);
- public org.jbpm.graph.exe.ProcessInstance loadProcessInstanceForUpdate(org.jbpm.graph.def.ProcessDefinition, java.lang.String);
- public org.jbpm.graph.exe.ProcessInstance newProcessInstance(java.lang.String);
- public org.jbpm.graph.exe.ProcessInstance newProcessInstanceForUpdate(java.lang.String);
- public void save(org.jbpm.graph.exe.ProcessInstance);
- public void save(org.jbpm.graph.exe.Token);
- public void save(org.jbpm.taskmgmt.exe.TaskInstance);
- public void setRollbackOnly();
- public org.jbpm.svc.Services getServices();
- public org.jbpm.svc.ServiceFactory getServiceFactory(java.lang.String);
- public org.jbpm.configuration.ObjectFactory getObjectFactory();
- public org.hibernate.SessionFactory getSessionFactory();
- public void setSessionFactory(org.hibernate.SessionFactory);
- public org.hibernate.Session getSession();
- public void setSession(org.hibernate.Session);
- public java.sql.Connection getConnection();
- public void setConnection(java.sql.Connection);
- public org.jbpm.db.ContextSession getContextSession();
- public org.jbpm.db.LoggingSession getLoggingSession();
- public org.jbpm.db.JobSession getJobSession();
- public org.jbpm.db.GraphSession getGraphSession();
- public org.jbpm.db.TaskMgmtSession getTaskMgmtSession();
- public java.lang.String getActorId();
- public void setActorId(java.lang.String);
- public void addAutoSaveProcessInstance(org.jbpm.graph.exe.ProcessInstance);
- public void addAutoSaveToken(org.jbpm.graph.exe.Token);
- public void addAutoSaveTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
- public org.jbpm.JbpmConfiguration getJbpmConfiguration();
-}
-
-Compiled from "JbpmException.java"
-public class org.jbpm.JbpmException extends java.lang.RuntimeException{
- public org.jbpm.JbpmException();
- public org.jbpm.JbpmException(java.lang.String, java.lang.Throwable);
- public org.jbpm.JbpmException(java.lang.String);
- public org.jbpm.JbpmException(java.lang.Throwable);
-}
-
-Compiled from "AbstractJcrServiceFactory.java"
-public abstract class org.jbpm.jcr.impl.AbstractJcrServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
- public org.jbpm.jcr.impl.AbstractJcrServiceFactory();
- public org.jbpm.svc.Service openService();
- protected abstract javax.jcr.Repository getRepository();
- public void close();
-}
-
-Compiled from "JcrServiceImpl.java"
-public class org.jbpm.jcr.impl.JcrServiceImpl extends java.lang.Object implements org.jbpm.jcr.JcrService{
- protected javax.jcr.Session session;
- public org.jbpm.jcr.impl.JcrServiceImpl(javax.jcr.Session);
- public javax.jcr.Session getSession();
- public void close();
-}
-
-Compiled from "JackrabbitJcrServiceFactory.java"
-public class org.jbpm.jcr.jackrabbit.JackrabbitJcrServiceFactory extends org.jbpm.jcr.impl.AbstractJcrServiceFactory{
- public org.jbpm.jcr.jackrabbit.JackrabbitJcrServiceFactory();
- protected synchronized javax.jcr.Repository getRepository();
-}
-
-Compiled from "JcrService.java"
-public interface org.jbpm.jcr.JcrService extends org.jbpm.svc.Service{
- public abstract javax.jcr.Session getSession();
-}
-
-Compiled from "JndiJcrServiceFactory.java"
-public class org.jbpm.jcr.jndi.JndiJcrServiceFactory extends org.jbpm.jcr.impl.AbstractJcrServiceFactory{
- public org.jbpm.jcr.jndi.JndiJcrServiceFactory();
- protected javax.jcr.Repository getRepository();
-}
-
-Compiled from "CleanUpProcessJob.java"
-public class org.jbpm.job.CleanUpProcessJob extends org.jbpm.job.Job{
- public org.jbpm.job.CleanUpProcessJob();
- public org.jbpm.job.CleanUpProcessJob(org.jbpm.graph.exe.ProcessInstance);
- public boolean execute(org.jbpm.JbpmContext) throws java.lang.Exception;
-}
-
-Compiled from "ExecuteActionJob.java"
-public class org.jbpm.job.ExecuteActionJob extends org.jbpm.job.Job{
- public org.jbpm.job.ExecuteActionJob();
- public org.jbpm.job.ExecuteActionJob(org.jbpm.graph.exe.Token);
- public boolean execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public org.jbpm.graph.def.Action getAction();
- public void setAction(org.jbpm.graph.def.Action);
-}
-
-Compiled from "ExecuteNodeJob.java"
-public class org.jbpm.job.ExecuteNodeJob extends org.jbpm.job.Job{
- public org.jbpm.job.ExecuteNodeJob();
- public org.jbpm.job.ExecuteNodeJob(org.jbpm.graph.exe.Token);
- public boolean execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public org.jbpm.graph.def.Node getNode();
- public void setNode(org.jbpm.graph.def.Node);
-}
-
-Compiled from "JobExecutor.java"
-public class org.jbpm.job.executor.JobExecutor extends java.lang.Object implements java.io.Serializable{
- protected org.jbpm.JbpmConfiguration jbpmConfiguration;
- protected java.lang.String name;
- protected int nbrOfThreads;
- protected int idleInterval;
- protected int maxIdleInterval;
- protected int historyMaxSize;
- protected int maxLockTime;
- protected int lockMonitorInterval;
- protected int lockBufferTime;
- protected java.util.Map threads;
- protected org.jbpm.job.executor.LockMonitorThread lockMonitorThread;
- protected java.util.Map monitoredJobIds;
- protected boolean isStarted;
- protected static java.lang.String hostName;
- public org.jbpm.job.executor.JobExecutor();
- public synchronized void start();
- public synchronized java.util.List stop();
- public void stopAndJoin() throws java.lang.InterruptedException;
- protected synchronized void startThread();
- protected java.lang.Thread createThread(java.lang.String);
- protected java.lang.String getNextThreadName();
- protected java.lang.String getLastThreadName();
- protected synchronized java.lang.Thread stopThread();
- public void setMonitoredJobIds(java.util.Map);
- public java.util.Set getMonitoredJobIds();
- public void addMonitoredJobId(java.lang.String, long);
- public void removeMonitoredJobId(java.lang.String);
- public void setHistoryMaxSize(int);
- public int getHistoryMaxSize();
- public void setIdleInterval(int);
- public int getIdleInterval();
- public void setStarted(boolean);
- public boolean isStarted();
- public void setJbpmConfiguration(org.jbpm.JbpmConfiguration);
- public org.jbpm.JbpmConfiguration getJbpmConfiguration();
- public void setMaxIdleInterval(int);
- public int getMaxIdleInterval();
- public void setName(java.lang.String);
- public java.lang.String getName();
- public void setSize(int);
- public int getSize();
- public void setThreads(java.util.Map);
- public java.util.Map getThreads();
- public void setMaxLockTime(int);
- public int getMaxLockTime();
- public void setLockBufferTime(int);
- public int getLockBufferTime();
- public void setLockMonitorInterval(int);
- public int getLockMonitorInterval();
- public void setNbrOfThreads(int);
- public int getNbrOfThreads();
-}
-
-Compiled from "JobExecutorServlet.java"
-public class org.jbpm.job.executor.JobExecutorServlet extends javax.servlet.http.HttpServlet{
- public org.jbpm.job.executor.JobExecutorServlet();
- public void init() throws javax.servlet.ServletException;
- protected void doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException, java.io.IOException;
- public void destroy();
-}
-
-Compiled from "JobExecutorThread.java"
-public class org.jbpm.job.executor.JobExecutorThread extends java.lang.Thread{
- public org.jbpm.job.executor.JobExecutorThread(java.lang.String, org.jbpm.job.executor.JobExecutor, org.jbpm.JbpmConfiguration, int, int, long, int);
- public void run();
- protected java.util.Collection acquireJobs();
- protected void executeJob(org.jbpm.job.Job);
- protected java.util.Date getNextDueDate();
- protected long getWaitPeriod();
- public void setActive(boolean);
- public void deactivate();
-}
-
-Compiled from "JobHistoryEntry.java"
-public class org.jbpm.job.executor.JobHistoryEntry extends java.lang.Object implements java.io.Serializable{
- public org.jbpm.job.executor.JobHistoryEntry();
-}
-
-Compiled from "LockMonitorThread.java"
-public class org.jbpm.job.executor.LockMonitorThread extends java.lang.Thread{
- public org.jbpm.job.executor.LockMonitorThread(org.jbpm.JbpmConfiguration, int, int, int);
- public void run();
- protected void unlockOverdueJobs();
- public void setActive(boolean);
- public void deactivate();
-}
-
-Compiled from "Job.java"
-public abstract class org.jbpm.job.Job extends java.lang.Object implements java.io.Serializable{
- public org.jbpm.job.Job();
- public org.jbpm.job.Job(org.jbpm.graph.exe.Token);
- public abstract boolean execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public java.lang.String toString();
- public java.lang.String toStringLongFormat();
- public org.jbpm.graph.exe.ProcessInstance getProcessInstance();
- public void setProcessInstance(org.jbpm.graph.exe.ProcessInstance);
- public org.jbpm.graph.exe.Token getToken();
- public void setToken(org.jbpm.graph.exe.Token);
- public long getId();
- public java.util.Date getAqcuireDate();
- public void setLockTime(java.util.Date);
- public java.util.Date getDueDate();
- public void setDueDate(java.util.Date);
- public java.lang.String getException();
- public void setException(java.lang.String);
- public boolean isExclusive();
- public void setExclusive(boolean);
- public java.lang.String getJobExecutorName();
- public void setLockOwner(java.lang.String);
- public int getRetries();
- public void setRetries(int);
- public org.jbpm.taskmgmt.exe.TaskInstance getTaskInstance();
- public void setTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
- public java.lang.String getConfiguration();
- public void setConfiguration(java.lang.String);
- public java.lang.String getLockOwner();
- public java.util.Date getLockTime();
- public boolean isSuspended();
- public void setSuspended(boolean);
- public int getVersion();
-}
-
-Compiled from "Timer.java"
-public class org.jbpm.job.Timer extends org.jbpm.job.Job{
- public org.jbpm.job.Timer();
- public org.jbpm.job.Timer(org.jbpm.graph.exe.Token);
- public boolean execute(org.jbpm.JbpmContext) throws java.lang.Exception;
- public java.lang.String toString();
- public static java.lang.String formatDueDate(java.util.Date);
- public java.lang.String getRepeat();
- public void setRepeat(java.lang.String);
- public java.lang.String getName();
- public void setName(java.lang.String);
- public java.lang.String getTransitionName();
- public void setTransitionName(java.lang.String);
- public org.jbpm.graph.def.GraphElement getGraphElement();
- public void setGraphElement(org.jbpm.graph.def.GraphElement);
- public org.jbpm.graph.def.Action getAction();
- public void setAction(org.jbpm.graph.def.Action);
-}
-
-Compiled from "Converter.java"
-class org.jbpm.jpdl.convert.Converter$1 extends java.lang.Object implements java.io.FilenameFilter{
- public boolean accept(java.io.File, java.lang.String);
-}
-
-Compiled from "Converter.java"
-public class org.jbpm.jpdl.convert.Converter extends java.lang.Object{
- public org.jbpm.jpdl.convert.Converter();
- public org.dom4j.Document convert(org.dom4j.Document) throws java.lang.Exception;
- public java.lang.String convertPar(org.jbpm.jpdl.par.ProcessArchive);
- public void serializetoXML(java.io.OutputStream, org.dom4j.Document) throws java.lang.Exception;
- public static void main(java.lang.String[]) throws java.lang.Exception;
-}
-
-Compiled from "ELException.java"
-public class org.jbpm.jpdl.el.ELException extends org.jbpm.JbpmException{
- public org.jbpm.jpdl.el.ELException();
- public org.jbpm.jpdl.el.ELException(java.lang.String);
- public org.jbpm.jpdl.el.ELException(java.lang.Throwable);
- public org.jbpm.jpdl.el.ELException(java.lang.String, java.lang.Throwable);
- public java.lang.Throwable getRootCause();
-}
-
-Compiled from "ELParseException.java"
-public class org.jbpm.jpdl.el.ELParseException extends org.jbpm.jpdl.el.ELException{
- public org.jbpm.jpdl.el.ELParseException();
- public org.jbpm.jpdl.el.ELParseException(java.lang.String);
-}
-
-Compiled from "Expression.java"
-public abstract class org.jbpm.jpdl.el.Expression extends java.lang.Object{
- public org.jbpm.jpdl.el.Expression();
- public abstract java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "ExpressionEvaluator.java"
-public abstract class org.jbpm.jpdl.el.ExpressionEvaluator extends java.lang.Object{
- public org.jbpm.jpdl.el.ExpressionEvaluator();
- public abstract org.jbpm.jpdl.el.Expression parseExpression(java.lang.String, java.lang.Class, org.jbpm.jpdl.el.FunctionMapper) throws org.jbpm.jpdl.el.ELException;
- public abstract java.lang.Object evaluate(java.lang.String, java.lang.Class, org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "FunctionMapper.java"
-public interface org.jbpm.jpdl.el.FunctionMapper{
- public abstract java.lang.reflect.Method resolveFunction(java.lang.String, java.lang.String);
-}
-
-Compiled from "AndOperator.java"
-public class org.jbpm.jpdl.el.impl.AndOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
- public static final org.jbpm.jpdl.el.impl.AndOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.AndOperator();
- public java.lang.String getOperatorSymbol();
- public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public boolean shouldEvaluate(java.lang.Object);
- public boolean shouldCoerceToBoolean();
-}
-
-Compiled from "ArithmeticOperator.java"
-public abstract class org.jbpm.jpdl.el.impl.ArithmeticOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
- public org.jbpm.jpdl.el.impl.ArithmeticOperator();
- public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public abstract double apply(double, double);
- public abstract long apply(long, long);
- public abstract java.math.BigDecimal apply(java.math.BigDecimal, java.math.BigDecimal);
- public abstract java.math.BigInteger apply(java.math.BigInteger, java.math.BigInteger);
-}
-
-Compiled from "ArraySuffix.java"
-public class org.jbpm.jpdl.el.impl.ArraySuffix extends org.jbpm.jpdl.el.impl.ValueSuffix{
- public org.jbpm.jpdl.el.impl.Expression getIndex();
- public void setIndex(org.jbpm.jpdl.el.impl.Expression);
- public org.jbpm.jpdl.el.impl.ArraySuffix(org.jbpm.jpdl.el.impl.Expression);
- public java.lang.String getExpressionString();
- public java.lang.Object evaluate(java.lang.Object, org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "BeanInfoIndexedProperty.java"
-public class org.jbpm.jpdl.el.impl.BeanInfoIndexedProperty extends java.lang.Object{
- public java.lang.reflect.Method getReadMethod();
- public java.lang.reflect.Method getWriteMethod();
- public java.beans.IndexedPropertyDescriptor getIndexedPropertyDescriptor();
- public org.jbpm.jpdl.el.impl.BeanInfoIndexedProperty(java.lang.reflect.Method, java.lang.reflect.Method, java.beans.IndexedPropertyDescriptor);
-}
-
-Compiled from "BeanInfoManager.java"
-public class org.jbpm.jpdl.el.impl.BeanInfoManager extends java.lang.Object{
- public java.lang.Class getBeanClass();
- public static org.jbpm.jpdl.el.impl.BeanInfoManager getBeanInfoManager(java.lang.Class);
- public static org.jbpm.jpdl.el.impl.BeanInfoProperty getBeanInfoProperty(java.lang.Class, java.lang.String, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public static org.jbpm.jpdl.el.impl.BeanInfoIndexedProperty getBeanInfoIndexedProperty(java.lang.Class, java.lang.String, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public static org.jbpm.jpdl.el.impl.BeanMethod getBeanMethod(java.lang.Class, java.lang.String, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public org.jbpm.jpdl.el.impl.BeanInfoProperty getProperty(java.lang.String, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public org.jbpm.jpdl.el.impl.BeanInfoIndexedProperty getIndexedProperty(java.lang.String, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public org.jbpm.jpdl.el.impl.BeanMethod getBeanMethod(java.lang.String, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public java.beans.EventSetDescriptor getEventSet(java.lang.String, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "BeanInfoProperty.java"
-public class org.jbpm.jpdl.el.impl.BeanInfoProperty extends java.lang.Object{
- public java.lang.reflect.Method getReadMethod();
- public java.lang.reflect.Method getWriteMethod();
- public java.beans.PropertyDescriptor getPropertyDescriptor();
- public org.jbpm.jpdl.el.impl.BeanInfoProperty(java.lang.reflect.Method, java.lang.reflect.Method, java.beans.PropertyDescriptor);
-}
-
-Compiled from "BeanMethod.java"
-public class org.jbpm.jpdl.el.impl.BeanMethod extends java.lang.Object{
- public org.jbpm.jpdl.el.impl.BeanMethod(java.lang.reflect.Method);
- public java.lang.Object invoke(java.lang.Object) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException;
-}
-
-Compiled from "BinaryOperator.java"
-public abstract class org.jbpm.jpdl.el.impl.BinaryOperator extends java.lang.Object{
- public org.jbpm.jpdl.el.impl.BinaryOperator();
- public abstract java.lang.String getOperatorSymbol();
- public abstract java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public boolean shouldEvaluate(java.lang.Object);
- public boolean shouldCoerceToBoolean();
-}
-
-Compiled from "BinaryOperatorExpression.java"
-public class org.jbpm.jpdl.el.impl.BinaryOperatorExpression extends org.jbpm.jpdl.el.impl.Expression{
- public org.jbpm.jpdl.el.impl.Expression getExpression();
- public void setExpression(org.jbpm.jpdl.el.impl.Expression);
- public java.util.List getOperators();
- public void setOperators(java.util.List);
- public java.util.List getExpressions();
- public void setExpressions(java.util.List);
- public org.jbpm.jpdl.el.impl.BinaryOperatorExpression(org.jbpm.jpdl.el.impl.Expression, java.util.List, java.util.List);
- public java.lang.String getExpressionString();
- public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "BooleanLiteral.java"
-public class org.jbpm.jpdl.el.impl.BooleanLiteral extends org.jbpm.jpdl.el.impl.Literal{
- public static final org.jbpm.jpdl.el.impl.BooleanLiteral TRUE;
- public static final org.jbpm.jpdl.el.impl.BooleanLiteral FALSE;
- public org.jbpm.jpdl.el.impl.BooleanLiteral(java.lang.String);
- public java.lang.String getExpressionString();
-}
-
-Compiled from "Coercions.java"
-public class org.jbpm.jpdl.el.impl.Coercions extends java.lang.Object{
- public org.jbpm.jpdl.el.impl.Coercions();
- public static java.lang.Object coerce(java.lang.Object, java.lang.Class, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public static java.lang.String coerceToString(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public static java.lang.Number coerceToPrimitiveNumber(java.lang.Object, java.lang.Class, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public static java.lang.Integer coerceToInteger(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public static java.lang.Character coerceToCharacter(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public static java.lang.Boolean coerceToBoolean(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public static java.lang.Object coerceToObject(java.lang.Object, java.lang.Class, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public static java.lang.Object applyArithmeticOperator(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.ArithmeticOperator, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public static java.lang.Object applyRelationalOperator(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.RelationalOperator, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public static java.lang.Object applyEqualityOperator(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.EqualityOperator, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public static boolean isFloatingPointType(java.lang.Object);
- public static boolean isFloatingPointType(java.lang.Class);
- public static boolean isFloatingPointString(java.lang.Object);
- public static boolean isIntegerType(java.lang.Object);
- public static boolean isIntegerType(java.lang.Class);
- public static boolean isBigInteger(java.lang.Object);
- public static boolean isBigDecimal(java.lang.Object);
-}
-
-Compiled from "ComplexValue.java"
-public class org.jbpm.jpdl.el.impl.ComplexValue extends org.jbpm.jpdl.el.impl.Expression{
- public org.jbpm.jpdl.el.impl.Expression getPrefix();
- public void setPrefix(org.jbpm.jpdl.el.impl.Expression);
- public java.util.List getSuffixes();
- public void setSuffixes(java.util.List);
- public org.jbpm.jpdl.el.impl.ComplexValue(org.jbpm.jpdl.el.impl.Expression, java.util.List);
- public java.lang.String getExpressionString();
- public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "ConditionalExpression.java"
-public class org.jbpm.jpdl.el.impl.ConditionalExpression extends org.jbpm.jpdl.el.impl.Expression{
- public org.jbpm.jpdl.el.impl.Expression getCondition();
- public void setCondition(org.jbpm.jpdl.el.impl.Expression);
- public org.jbpm.jpdl.el.impl.Expression getTrueBranch();
- public void setTrueBranch(org.jbpm.jpdl.el.impl.Expression);
- public org.jbpm.jpdl.el.impl.Expression getFalseBranch();
- public void setFalseBranch(org.jbpm.jpdl.el.impl.Expression);
- public org.jbpm.jpdl.el.impl.ConditionalExpression(org.jbpm.jpdl.el.impl.Expression, org.jbpm.jpdl.el.impl.Expression, org.jbpm.jpdl.el.impl.Expression);
- public java.lang.String getExpressionString();
- public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "Constants.java"
-public class org.jbpm.jpdl.el.impl.Constants extends java.lang.Object{
- public static final java.lang.String EXCEPTION_GETTING_BEANINFO;
- public static final java.lang.String NULL_EXPRESSION_STRING;
- public static final java.lang.String PARSE_EXCEPTION;
- public static final java.lang.String CANT_GET_PROPERTY_OF_NULL;
- public static final java.lang.String NO_SUCH_PROPERTY;
- public static final java.lang.String NO_GETTER_METHOD;
- public static final java.lang.String ERROR_GETTING_PROPERTY;
- public static final java.lang.String ERROR_INVOKING_METHOD;
- public static final java.lang.String CANT_GET_INDEXED_VALUE_OF_NULL;
- public static final java.lang.String CANT_GET_NULL_INDEX;
- public static final java.lang.String NULL_INDEX;
- public static final java.lang.String BAD_INDEX_VALUE;
- public static final java.lang.String EXCEPTION_ACCESSING_LIST;
- public static final java.lang.String EXCEPTION_ACCESSING_ARRAY;
- public static final java.lang.String CANT_FIND_INDEX;
- public static final java.lang.String TOSTRING_EXCEPTION;
- public static final java.lang.String BOOLEAN_TO_NUMBER;
- public static final java.lang.String STRING_TO_NUMBER_EXCEPTION;
- public static final java.lang.String COERCE_TO_NUMBER;
- public static final java.lang.String BOOLEAN_TO_CHARACTER;
- public static final java.lang.String EMPTY_STRING_TO_CHARACTER;
- public static final java.lang.String COERCE_TO_CHARACTER;
- public static final java.lang.String NULL_TO_BOOLEAN;
- public static final java.lang.String STRING_TO_BOOLEAN;
- public static final java.lang.String COERCE_TO_BOOLEAN;
- public static final java.lang.String COERCE_TO_OBJECT;
- public static final java.lang.String NO_PROPERTY_EDITOR;
- public static final java.lang.String PROPERTY_EDITOR_ERROR;
- public static final java.lang.String ARITH_OP_NULL;
- public static final java.lang.String ARITH_OP_BAD_TYPE;
- public static final java.lang.String ARITH_ERROR;
- public static final java.lang.String ERROR_IN_EQUALS;
- public static final java.lang.String UNARY_OP_BAD_TYPE;
- public static final java.lang.String NAMED_VALUE_NOT_FOUND;
- public static final java.lang.String CANT_GET_INDEXED_PROPERTY;
- public static final java.lang.String COMPARABLE_ERROR;
- public static final java.lang.String BAD_IMPLICIT_OBJECT;
- public static final java.lang.String ATTRIBUTE_EVALUATION_EXCEPTION;
- public static final java.lang.String ATTRIBUTE_PARSE_EXCEPTION;
- public static final java.lang.String UNKNOWN_FUNCTION;
- public static final java.lang.String INAPPROPRIATE_FUNCTION_ARG_COUNT;
- public static final java.lang.String FUNCTION_INVOCATION_ERROR;
- public org.jbpm.jpdl.el.impl.Constants();
- public static java.lang.String getStringResource(java.lang.String) throws java.util.MissingResourceException;
-}
-
-Compiled from "DivideOperator.java"
-public class org.jbpm.jpdl.el.impl.DivideOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
- public static final org.jbpm.jpdl.el.impl.DivideOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.DivideOperator();
- public java.lang.String getOperatorSymbol();
- public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "EmptyOperator.java"
-public class org.jbpm.jpdl.el.impl.EmptyOperator extends org.jbpm.jpdl.el.impl.UnaryOperator{
- public static final org.jbpm.jpdl.el.impl.EmptyOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.EmptyOperator();
- public java.lang.String getOperatorSymbol();
- public java.lang.Object apply(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "EnumeratedMap.java"
-public abstract class org.jbpm.jpdl.el.impl.EnumeratedMap extends java.lang.Object implements java.util.Map{
- public org.jbpm.jpdl.el.impl.EnumeratedMap();
- public void clear();
- public boolean containsKey(java.lang.Object);
- public boolean containsValue(java.lang.Object);
- public java.util.Set entrySet();
- public java.lang.Object get(java.lang.Object);
- public boolean isEmpty();
- public java.util.Set keySet();
- public java.lang.Object put(java.lang.Object, java.lang.Object);
- public void putAll(java.util.Map);
- public java.lang.Object remove(java.lang.Object);
- public int size();
- public java.util.Collection values();
- public abstract java.util.Enumeration enumerateKeys();
- public abstract boolean isMutable();
- public abstract java.lang.Object getValue(java.lang.Object);
- public java.util.Map getAsMap();
-}
-
-Compiled from "EqualityOperator.java"
-public abstract class org.jbpm.jpdl.el.impl.EqualityOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
- public org.jbpm.jpdl.el.impl.EqualityOperator();
- public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public abstract boolean apply(boolean, org.jbpm.jpdl.el.impl.Logger);
-}
-
-Compiled from "EqualsOperator.java"
-public class org.jbpm.jpdl.el.impl.EqualsOperator extends org.jbpm.jpdl.el.impl.EqualityOperator{
- public static final org.jbpm.jpdl.el.impl.EqualsOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.EqualsOperator();
- public java.lang.String getOperatorSymbol();
- public boolean apply(boolean, org.jbpm.jpdl.el.impl.Logger);
-}
-
-Compiled from "Expression.java"
-public abstract class org.jbpm.jpdl.el.impl.Expression extends java.lang.Object{
- public org.jbpm.jpdl.el.impl.Expression();
- public abstract java.lang.String getExpressionString();
- public abstract java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "ExpressionEvaluatorImpl.java"
-public class org.jbpm.jpdl.el.impl.ExpressionEvaluatorImpl extends org.jbpm.jpdl.el.ExpressionEvaluator{
- public org.jbpm.jpdl.el.impl.ExpressionEvaluatorImpl();
- public org.jbpm.jpdl.el.impl.ExpressionEvaluatorImpl(boolean);
- public java.lang.Object evaluate(java.lang.String, java.lang.Class, org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper) throws org.jbpm.jpdl.el.ELException;
- public org.jbpm.jpdl.el.Expression parseExpression(java.lang.String, java.lang.Class, org.jbpm.jpdl.el.FunctionMapper) throws org.jbpm.jpdl.el.ELException;
- public java.lang.Object parseExpressionString(java.lang.String) throws org.jbpm.jpdl.el.ELException;
- public java.lang.String parseAndRender(java.lang.String) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "ExpressionEvaluatorImpl.java"
-class org.jbpm.jpdl.el.impl.ExpressionEvaluatorImpl$JSTLExpression extends org.jbpm.jpdl.el.Expression{
- public org.jbpm.jpdl.el.impl.ExpressionEvaluatorImpl$JSTLExpression(org.jbpm.jpdl.el.impl.ExpressionEvaluatorImpl, org.jbpm.jpdl.el.impl.ExpressionEvaluatorImpl, java.lang.String, java.lang.Class, org.jbpm.jpdl.el.FunctionMapper);
- public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "ExpressionString.java"
-public class org.jbpm.jpdl.el.impl.ExpressionString extends java.lang.Object{
- public java.lang.Object[] getElements();
- public void setElements(java.lang.Object[]);
- public org.jbpm.jpdl.el.impl.ExpressionString(java.lang.Object[]);
- public java.lang.String evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public java.lang.String getExpressionString();
-}
-
-Compiled from "FloatingPointLiteral.java"
-public class org.jbpm.jpdl.el.impl.FloatingPointLiteral extends org.jbpm.jpdl.el.impl.Literal{
- public org.jbpm.jpdl.el.impl.FloatingPointLiteral(java.lang.String);
- public java.lang.String getExpressionString();
-}
-
-Compiled from "FunctionInvocation.java"
-public class org.jbpm.jpdl.el.impl.FunctionInvocation extends org.jbpm.jpdl.el.impl.Expression{
- public java.lang.String getFunctionName();
- public void setFunctionName(java.lang.String);
- public java.util.List getArgumentList();
- public void setArgumentList(java.util.List);
- public org.jbpm.jpdl.el.impl.FunctionInvocation(java.lang.String, java.util.List);
- public java.lang.String getExpressionString();
- public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "GreaterThanOperator.java"
-public class org.jbpm.jpdl.el.impl.GreaterThanOperator extends org.jbpm.jpdl.el.impl.RelationalOperator{
- public static final org.jbpm.jpdl.el.impl.GreaterThanOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.GreaterThanOperator();
- public java.lang.String getOperatorSymbol();
- public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public boolean apply(double, double);
- public boolean apply(long, long);
- public boolean apply(java.lang.String, java.lang.String);
- public boolean apply(java.math.BigDecimal, java.math.BigDecimal);
- public boolean apply(java.math.BigInteger, java.math.BigInteger);
-}
-
-Compiled from "GreaterThanOrEqualsOperator.java"
-public class org.jbpm.jpdl.el.impl.GreaterThanOrEqualsOperator extends org.jbpm.jpdl.el.impl.RelationalOperator{
- public static final org.jbpm.jpdl.el.impl.GreaterThanOrEqualsOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.GreaterThanOrEqualsOperator();
- public java.lang.String getOperatorSymbol();
- public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public boolean apply(double, double);
- public boolean apply(long, long);
- public boolean apply(java.lang.String, java.lang.String);
- public boolean apply(java.math.BigDecimal, java.math.BigDecimal);
- public boolean apply(java.math.BigInteger, java.math.BigInteger);
-}
-
-Compiled from "IntegerDivideOperator.java"
-public class org.jbpm.jpdl.el.impl.IntegerDivideOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
- public static final org.jbpm.jpdl.el.impl.IntegerDivideOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.IntegerDivideOperator();
- public java.lang.String getOperatorSymbol();
- public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "IntegerLiteral.java"
-public class org.jbpm.jpdl.el.impl.IntegerLiteral extends org.jbpm.jpdl.el.impl.Literal{
- public org.jbpm.jpdl.el.impl.IntegerLiteral(java.lang.String);
- public java.lang.String getExpressionString();
-}
-
-Compiled from "JbpmExpressionEvaluator.java"
-public class org.jbpm.jpdl.el.impl.JbpmExpressionEvaluator extends java.lang.Object{
- public org.jbpm.jpdl.el.impl.JbpmExpressionEvaluator();
- public static void setExpressionEvaluator(org.jbpm.jpdl.el.ExpressionEvaluator);
- public static void setVariableResolver(org.jbpm.jpdl.el.VariableResolver);
- public static void setFunctionMapper(org.jbpm.jpdl.el.FunctionMapper);
- public static java.lang.Object evaluate(java.lang.String, org.jbpm.graph.exe.ExecutionContext);
- public static java.lang.Object evaluate(java.lang.String, org.jbpm.graph.exe.ExecutionContext, org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper);
- public static org.jbpm.jpdl.el.VariableResolver getUsedVariableResolver();
- public static org.jbpm.jpdl.el.FunctionMapper getUsedFunctionMapper();
-}
-
-Compiled from "JbpmVariableResolver.java"
-public class org.jbpm.jpdl.el.impl.JbpmVariableResolver extends java.lang.Object implements org.jbpm.jpdl.el.VariableResolver{
- public org.jbpm.jpdl.el.impl.JbpmVariableResolver();
- public java.lang.Object resolveVariable(java.lang.String) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "LessThanOperator.java"
-public class org.jbpm.jpdl.el.impl.LessThanOperator extends org.jbpm.jpdl.el.impl.RelationalOperator{
- public static final org.jbpm.jpdl.el.impl.LessThanOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.LessThanOperator();
- public java.lang.String getOperatorSymbol();
- public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public boolean apply(double, double);
- public boolean apply(long, long);
- public boolean apply(java.lang.String, java.lang.String);
- public boolean apply(java.math.BigDecimal, java.math.BigDecimal);
- public boolean apply(java.math.BigInteger, java.math.BigInteger);
-}
-
-Compiled from "LessThanOrEqualsOperator.java"
-public class org.jbpm.jpdl.el.impl.LessThanOrEqualsOperator extends org.jbpm.jpdl.el.impl.RelationalOperator{
- public static final org.jbpm.jpdl.el.impl.LessThanOrEqualsOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.LessThanOrEqualsOperator();
- public java.lang.String getOperatorSymbol();
- public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public boolean apply(double, double);
- public boolean apply(long, long);
- public boolean apply(java.lang.String, java.lang.String);
- public boolean apply(java.math.BigDecimal, java.math.BigDecimal);
- public boolean apply(java.math.BigInteger, java.math.BigInteger);
-}
-
-Compiled from "Literal.java"
-public abstract class org.jbpm.jpdl.el.impl.Literal extends org.jbpm.jpdl.el.impl.Expression{
- public java.lang.Object getValue();
- public void setValue(java.lang.Object);
- public org.jbpm.jpdl.el.impl.Literal(java.lang.Object);
- public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "Logger.java"
-public class org.jbpm.jpdl.el.impl.Logger extends java.lang.Object{
- public org.jbpm.jpdl.el.impl.Logger(java.io.PrintStream);
- public boolean isLoggingWarning();
- public void logWarning(java.lang.String, java.lang.Throwable) throws org.jbpm.jpdl.el.ELException;
- public void logWarning(java.lang.String) throws org.jbpm.jpdl.el.ELException;
- public void logWarning(java.lang.Throwable) throws org.jbpm.jpdl.el.ELException;
- public void logWarning(java.lang.String, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logWarning(java.lang.String, java.lang.Throwable, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logWarning(java.lang.String, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logWarning(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logWarning(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logWarning(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logWarning(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logWarning(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logWarning(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logWarning(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logWarning(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logWarning(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public boolean isLoggingError();
- public void logError(java.lang.String, java.lang.Throwable) throws org.jbpm.jpdl.el.ELException;
- public void logError(java.lang.String) throws org.jbpm.jpdl.el.ELException;
- public void logError(java.lang.Throwable) throws org.jbpm.jpdl.el.ELException;
- public void logError(java.lang.String, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logError(java.lang.String, java.lang.Throwable, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logError(java.lang.String, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logError(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logError(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logError(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logError(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logError(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logError(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logError(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logError(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
- public void logError(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "MinusOperator.java"
-public class org.jbpm.jpdl.el.impl.MinusOperator extends org.jbpm.jpdl.el.impl.ArithmeticOperator{
- public static final org.jbpm.jpdl.el.impl.MinusOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.MinusOperator();
- public java.lang.String getOperatorSymbol();
- public double apply(double, double);
- public long apply(long, long);
- public java.math.BigDecimal apply(java.math.BigDecimal, java.math.BigDecimal);
- public java.math.BigInteger apply(java.math.BigInteger, java.math.BigInteger);
-}
-
-Compiled from "ModulusOperator.java"
-public class org.jbpm.jpdl.el.impl.ModulusOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
- public static final org.jbpm.jpdl.el.impl.ModulusOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.ModulusOperator();
- public java.lang.String getOperatorSymbol();
- public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "MultiplyOperator.java"
-public class org.jbpm.jpdl.el.impl.MultiplyOperator extends org.jbpm.jpdl.el.impl.ArithmeticOperator{
- public static final org.jbpm.jpdl.el.impl.MultiplyOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.MultiplyOperator();
- public java.lang.String getOperatorSymbol();
- public double apply(double, double);
- public long apply(long, long);
- public java.math.BigDecimal apply(java.math.BigDecimal, java.math.BigDecimal);
- public java.math.BigInteger apply(java.math.BigInteger, java.math.BigInteger);
-}
-
-Compiled from "NamedValue.java"
-public class org.jbpm.jpdl.el.impl.NamedValue extends org.jbpm.jpdl.el.impl.Expression{
- public java.lang.String getName();
- public org.jbpm.jpdl.el.impl.NamedValue(java.lang.String);
- public java.lang.String getExpressionString();
- public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "NotEqualsOperator.java"
-public class org.jbpm.jpdl.el.impl.NotEqualsOperator extends org.jbpm.jpdl.el.impl.EqualityOperator{
- public static final org.jbpm.jpdl.el.impl.NotEqualsOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.NotEqualsOperator();
- public java.lang.String getOperatorSymbol();
- public boolean apply(boolean, org.jbpm.jpdl.el.impl.Logger);
-}
-
-Compiled from "NotOperator.java"
-public class org.jbpm.jpdl.el.impl.NotOperator extends org.jbpm.jpdl.el.impl.UnaryOperator{
- public static final org.jbpm.jpdl.el.impl.NotOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.NotOperator();
- public java.lang.String getOperatorSymbol();
- public java.lang.Object apply(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "NullLiteral.java"
-public class org.jbpm.jpdl.el.impl.NullLiteral extends org.jbpm.jpdl.el.impl.Literal{
- public static final org.jbpm.jpdl.el.impl.NullLiteral SINGLETON;
- public org.jbpm.jpdl.el.impl.NullLiteral();
- public java.lang.String getExpressionString();
-}
-
-Compiled from "OrOperator.java"
-public class org.jbpm.jpdl.el.impl.OrOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
- public static final org.jbpm.jpdl.el.impl.OrOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.OrOperator();
- public java.lang.String getOperatorSymbol();
- public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public boolean shouldEvaluate(java.lang.Object);
- public boolean shouldCoerceToBoolean();
-}
-
-Compiled from "PlusOperator.java"
-public class org.jbpm.jpdl.el.impl.PlusOperator extends org.jbpm.jpdl.el.impl.ArithmeticOperator{
- public static final org.jbpm.jpdl.el.impl.PlusOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.PlusOperator();
- public java.lang.String getOperatorSymbol();
- public double apply(double, double);
- public long apply(long, long);
- public java.math.BigDecimal apply(java.math.BigDecimal, java.math.BigDecimal);
- public java.math.BigInteger apply(java.math.BigInteger, java.math.BigInteger);
-}
-
-Compiled from "PrimitiveObjects.java"
-class org.jbpm.jpdl.el.impl.PrimitiveObjects extends java.lang.Object{
- public static java.lang.Boolean getBoolean(boolean);
- public static java.lang.Byte getByte(byte);
- public static java.lang.Character getCharacter(char);
- public static java.lang.Short getShort(short);
- public static java.lang.Integer getInteger(int);
- public static java.lang.Long getLong(long);
- public static java.lang.Float getFloat(float);
- public static java.lang.Double getDouble(double);
- public static java.lang.Class getPrimitiveObjectClass(java.lang.Class);
-}
-
-Compiled from "PropertySuffix.java"
-public class org.jbpm.jpdl.el.impl.PropertySuffix extends org.jbpm.jpdl.el.impl.ArraySuffix{
- public java.lang.String getName();
- public void setName(java.lang.String);
- public org.jbpm.jpdl.el.impl.PropertySuffix(java.lang.String);
- public java.lang.String getExpressionString();
-}
-
-Compiled from "RelationalOperator.java"
-public abstract class org.jbpm.jpdl.el.impl.RelationalOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
- public org.jbpm.jpdl.el.impl.RelationalOperator();
- public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
- public abstract boolean apply(double, double);
- public abstract boolean apply(long, long);
- public abstract boolean apply(java.lang.String, java.lang.String);
- public abstract boolean apply(java.math.BigDecimal, java.math.BigDecimal);
- public abstract boolean apply(java.math.BigInteger, java.math.BigInteger);
- protected boolean isLess(int);
- protected boolean isEqual(int);
- protected boolean isGreater(int);
-}
-
-Compiled from "StringLiteral.java"
-public class org.jbpm.jpdl.el.impl.StringLiteral extends org.jbpm.jpdl.el.impl.Literal{
- public static org.jbpm.jpdl.el.impl.StringLiteral fromToken(java.lang.String);
- public static org.jbpm.jpdl.el.impl.StringLiteral fromLiteralValue(java.lang.String);
- public static java.lang.String getValueFromToken(java.lang.String);
- public static java.lang.String toStringToken(java.lang.String);
- public static java.lang.String toIdentifierToken(java.lang.String);
- public java.lang.String getExpressionString();
-}
-
-Compiled from "UnaryMinusOperator.java"
-public class org.jbpm.jpdl.el.impl.UnaryMinusOperator extends org.jbpm.jpdl.el.impl.UnaryOperator{
- public static final org.jbpm.jpdl.el.impl.UnaryMinusOperator SINGLETON;
- public org.jbpm.jpdl.el.impl.UnaryMinusOperator();
- public java.lang.String getOperatorSymbol();
- public java.lang.Object apply(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "UnaryOperator.java"
-public abstract class org.jbpm.jpdl.el.impl.UnaryOperator extends java.lang.Object{
- public org.jbpm.jpdl.el.impl.UnaryOperator();
- public abstract java.lang.String getOperatorSymbol();
- public abstract java.lang.Object apply(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "UnaryOperatorExpression.java"
-public class org.jbpm.jpdl.el.impl.UnaryOperatorExpression extends org.jbpm.jpdl.el.impl.Expression{
- public org.jbpm.jpdl.el.impl.UnaryOperator getOperator();
- public void setOperator(org.jbpm.jpdl.el.impl.UnaryOperator);
- public java.util.List getOperators();
- public void setOperators(java.util.List);
- public org.jbpm.jpdl.el.impl.Expression getExpression();
- public void setExpression(org.jbpm.jpdl.el.impl.Expression);
- public org.jbpm.jpdl.el.impl.UnaryOperatorExpression(org.jbpm.jpdl.el.impl.UnaryOperator, java.util.List, org.jbpm.jpdl.el.impl.Expression);
- public java.lang.String getExpressionString();
- public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "ValueSuffix.java"
-public abstract class org.jbpm.jpdl.el.impl.ValueSuffix extends java.lang.Object{
- public org.jbpm.jpdl.el.impl.ValueSuffix();
- public abstract java.lang.String getExpressionString();
- public abstract java.lang.Object evaluate(java.lang.Object, org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "ELParser.java"
-public class org.jbpm.jpdl.el.parser.ELParser extends java.lang.Object implements org.jbpm.jpdl.el.parser.ELParserConstants{
- public org.jbpm.jpdl.el.parser.ELParserTokenManager token_source;
- public org.jbpm.jpdl.el.parser.ELToken token;
- public org.jbpm.jpdl.el.parser.ELToken jj_nt;
- public boolean lookingAhead;
- public static void main(java.lang.String[]) throws org.jbpm.jpdl.el.parser.ParseException;
- public final java.lang.Object ExpressionString() throws org.jbpm.jpdl.el.parser.ParseException;
- public final java.lang.String AttrValueString() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.Expression AttrValueExpression() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.Expression Expression() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.Expression OrExpression() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.Expression AndExpression() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.Expression EqualityExpression() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.Expression RelationalExpression() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.Expression AddExpression() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.Expression MultiplyExpression() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.Expression ConditionalExpression() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.Expression UnaryExpression() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.Expression Value() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.Expression ValuePrefix() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.NamedValue NamedValue() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.FunctionInvocation FunctionInvocation() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.ValueSuffix ValueSuffix() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.PropertySuffix PropertySuffix() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.ArraySuffix ArraySuffix() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.Literal Literal() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.BooleanLiteral BooleanLiteral() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.StringLiteral StringLiteral() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.IntegerLiteral IntegerLiteral() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.FloatingPointLiteral FloatingPointLiteral() throws org.jbpm.jpdl.el.parser.ParseException;
- public final org.jbpm.jpdl.el.impl.NullLiteral NullLiteral() throws org.jbpm.jpdl.el.parser.ParseException;
- public final java.lang.String Identifier() throws org.jbpm.jpdl.el.parser.ParseException;
- public final java.lang.String QualifiedName() throws org.jbpm.jpdl.el.parser.ParseException;
- public org.jbpm.jpdl.el.parser.ELParser(java.io.InputStream);
- public void ReInit(java.io.InputStream);
- public org.jbpm.jpdl.el.parser.ELParser(java.io.Reader);
- public void ReInit(java.io.Reader);
- public org.jbpm.jpdl.el.parser.ELParser(org.jbpm.jpdl.el.parser.ELParserTokenManager);
- public void ReInit(org.jbpm.jpdl.el.parser.ELParserTokenManager);
- public final org.jbpm.jpdl.el.parser.ELToken getNextToken();
- public final org.jbpm.jpdl.el.parser.ELToken getToken(int);
- public final org.jbpm.jpdl.el.parser.ParseException generateParseException();
- public final void enable_tracing();
- public final void disable_tracing();
-}
-
-Compiled from "ELParserConstants.java"
-public interface org.jbpm.jpdl.el.parser.ELParserConstants{
- public static final int EOF;
- public static final int NON_EXPRESSION_TEXT;
- public static final int START_EXPRESSION;
- public static final int INTEGER_LITERAL;
- public static final int FLOATING_POINT_LITERAL;
- public static final int EXPONENT;
- public static final int STRING_LITERAL;
- public static final int BADLY_ESCAPED_STRING_LITERAL;
- public static final int TRUE;
- public static final int FALSE;
- public static final int NULL;
- public static final int END_EXPRESSION;
- public static final int DOT;
- public static final int GT1;
- public static final int GT2;
- public static final int LT1;
- public static final int LT2;
- public static final int EQ1;
- public static final int EQ2;
- public static final int LE1;
- public static final int LE2;
- public static final int GE1;
- public static final int GE2;
- public static final int NE1;
- public static final int NE2;
- public static final int LPAREN;
- public static final int RPAREN;
- public static final int COMMA;
- public static final int COLON;
- public static final int LBRACKET;
- public static final int RBRACKET;
- public static final int PLUS;
- public static final int MINUS;
- public static final int MULTIPLY;
- public static final int DIVIDE1;
- public static final int DIVIDE2;
- public static final int MODULUS1;
- public static final int MODULUS2;
- public static final int NOT1;
- public static final int NOT2;
- public static final int AND1;
- public static final int AND2;
- public static final int OR1;
- public static final int OR2;
- public static final int EMPTY;
- public static final int COND;
- public static final int IDENTIFIER;
- public static final int IMPL_OBJ_START;
- public static final int LETTER;
- public static final int DIGIT;
- public static final int ILLEGAL_CHARACTER;
- public static final int DEFAULT;
- public static final int IN_EXPRESSION;
- public static final java.lang.String[] tokenImage;
-}
-
-Compiled from "ELParser.java"
-final class org.jbpm.jpdl.el.parser.ELParser$JJCalls extends java.lang.Object{
-}
-
-Compiled from "ELParserTokenManager.java"
-public class org.jbpm.jpdl.el.parser.ELParserTokenManager extends java.lang.Object implements org.jbpm.jpdl.el.parser.ELParserConstants{
- public java.io.PrintStream debugStream;
- public static final java.lang.String[] jjstrLiteralImages;
- public static final java.lang.String[] lexStateNames;
- public static final int[] jjnewLexState;
- protected char curChar;
- public void setDebugStream(java.io.PrintStream);
- public org.jbpm.jpdl.el.parser.ELParserTokenManager(org.jbpm.jpdl.el.parser.SimpleCharStream);
- public org.jbpm.jpdl.el.parser.ELParserTokenManager(org.jbpm.jpdl.el.parser.SimpleCharStream, int);
- public void ReInit(org.jbpm.jpdl.el.parser.SimpleCharStream);
- public void ReInit(org.jbpm.jpdl.el.parser.SimpleCharStream, int);
- public void SwitchTo(int);
- public final org.jbpm.jpdl.el.parser.ELToken getNextToken();
-}
-
-Compiled from "ELToken.java"
-public class org.jbpm.jpdl.el.parser.ELToken extends java.lang.Object{
- public int kind;
- public int beginLine;
- public int beginColumn;
- public int endLine;
- public int endColumn;
- public java.lang.String image;
- public org.jbpm.jpdl.el.parser.ELToken next;
- public org.jbpm.jpdl.el.parser.ELToken specialToken;
- public org.jbpm.jpdl.el.parser.ELToken();
- public final java.lang.String toString();
- public static final org.jbpm.jpdl.el.parser.ELToken newToken(int);
-}
-
-Compiled from "ELTokenMgrError.java"
-public class org.jbpm.jpdl.el.parser.ELTokenMgrError extends java.lang.Error{
- protected static final java.lang.String addEscapes(java.lang.String);
- public java.lang.String getMessage();
- public org.jbpm.jpdl.el.parser.ELTokenMgrError();
- public org.jbpm.jpdl.el.parser.ELTokenMgrError(java.lang.String, int);
- public org.jbpm.jpdl.el.parser.ELTokenMgrError(boolean, int, int, int, java.lang.String, char, int);
-}
-
-Compiled from "ParseException.java"
-public class org.jbpm.jpdl.el.parser.ParseException extends java.lang.Exception{
- protected boolean specialConstructor;
- public org.jbpm.jpdl.el.parser.ELToken currentToken;
- public int[][] expectedTokenSequences;
- public java.lang.String[] tokenImage;
- protected java.lang.String eol;
- public org.jbpm.jpdl.el.parser.ParseException(org.jbpm.jpdl.el.parser.ELToken, int[][], java.lang.String[]);
- public org.jbpm.jpdl.el.parser.ParseException();
- public org.jbpm.jpdl.el.parser.ParseException(java.lang.String);
- public java.lang.String getMessage();
- protected java.lang.String add_escapes(java.lang.String);
-}
-
-Compiled from "SimpleCharStream.java"
-public final class org.jbpm.jpdl.el.parser.SimpleCharStream extends java.lang.Object{
- public static final boolean staticFlag;
- public int bufpos;
- public final char BeginToken() throws java.io.IOException;
- public final char readChar() throws java.io.IOException;
- public final int getColumn();
- public final int getLine();
- public final int getEndColumn();
- public final int getEndLine();
- public final int getBeginColumn();
- public final int getBeginLine();
- public final void backup(int);
- public org.jbpm.jpdl.el.parser.SimpleCharStream(java.io.Reader, int, int, int);
- public org.jbpm.jpdl.el.parser.SimpleCharStream(java.io.Reader, int, int);
- public org.jbpm.jpdl.el.parser.SimpleCharStream(java.io.Reader);
- public void ReInit(java.io.Reader, int, int, int);
- public void ReInit(java.io.Reader, int, int);
- public void ReInit(java.io.Reader);
- public org.jbpm.jpdl.el.parser.SimpleCharStream(java.io.InputStream, int, int, int);
- public org.jbpm.jpdl.el.parser.SimpleCharStream(java.io.InputStream, int, int);
- public org.jbpm.jpdl.el.parser.SimpleCharStream(java.io.InputStream);
- public void ReInit(java.io.InputStream, int, int, int);
- public void ReInit(java.io.InputStream);
- public void ReInit(java.io.InputStream, int, int);
- public final java.lang.String GetImage();
- public final char[] GetSuffix(int);
- public void Done();
- public void adjustBeginLineColumn(int, int);
-}
-
-Compiled from "VariableResolver.java"
-public interface org.jbpm.jpdl.el.VariableResolver{
- public abstract java.lang.Object resolveVariable(java.lang.String) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "MilestoneInstance.java"
-public class org.jbpm.jpdl.exe.MilestoneInstance extends java.lang.Object implements java.io.Serializable{
- protected long id;
- protected java.lang.String name;
- protected boolean reached;
- protected org.jbpm.graph.exe.Token token;
- protected java.util.Collection listeners;
- public org.jbpm.jpdl.exe.MilestoneInstance();
- public org.jbpm.jpdl.exe.MilestoneInstance(java.lang.String);
- public static org.jbpm.jpdl.exe.MilestoneInstance getMilestoneInstance(java.lang.String, org.jbpm.graph.exe.Token);
- public void addListener(org.jbpm.graph.exe.Token);
- public void notifyListeners();
- public long getId();
- public void setId(long);
- public java.util.Collection getListeners();
- public void setListeners(java.util.Collection);
- public java.lang.String getName();
- public void setName(java.lang.String);
- public boolean isReached();
- public void setReached(boolean);
- public org.jbpm.graph.exe.Token getToken();
- public void setToken(org.jbpm.graph.exe.Token);
-}
-
-Compiled from "JpdlException.java"
-public class org.jbpm.jpdl.JpdlException extends java.lang.RuntimeException{
- protected java.util.List problems;
- public org.jbpm.jpdl.JpdlException(java.util.List);
- public org.jbpm.jpdl.JpdlException(java.lang.String);
- public org.jbpm.jpdl.JpdlException(java.lang.String, java.lang.Throwable);
- public java.util.List getProblems();
-}
-
-Compiled from "ConfigurableParser.java"
-public interface org.jbpm.jpdl.par.ConfigurableParser extends org.jbpm.jpdl.par.ProcessArchiveParser{
- public abstract void configure(org.w3c.dom.Element);
-}
-
-Compiled from "FileArchiveParser.java"
-public class org.jbpm.jpdl.par.FileArchiveParser extends java.lang.Object implements org.jbpm.jpdl.par.ProcessArchiveParser{
- public org.jbpm.jpdl.par.FileArchiveParser();
- public org.jbpm.graph.def.ProcessDefinition readFromArchive(org.jbpm.jpdl.par.ProcessArchive, org.jbpm.graph.def.ProcessDefinition);
-}
-
-Compiled from "FileFilter.java"
-public class org.jbpm.jpdl.par.FileFilter extends java.lang.Object implements org.jbpm.jpdl.par.ConfigurableParser{
- public org.jbpm.jpdl.par.FileFilter();
- public void configure(org.w3c.dom.Element);
- public org.jbpm.graph.def.ProcessDefinition readFromArchive(org.jbpm.jpdl.par.ProcessArchive, org.jbpm.graph.def.ProcessDefinition);
-}
-
-Compiled from "JpdlArchiveParser.java"
-public class org.jbpm.jpdl.par.JpdlArchiveParser extends java.lang.Object implements org.jbpm.jpdl.par.ProcessArchiveParser{
- public org.jbpm.jpdl.par.JpdlArchiveParser();
- public org.jbpm.graph.def.ProcessDefinition readFromArchive(org.jbpm.jpdl.par.ProcessArchive, org.jbpm.graph.def.ProcessDefinition) throws org.jbpm.jpdl.JpdlException;
-}
-
-Compiled from "ProcessArchive.java"
-public class org.jbpm.jpdl.par.ProcessArchive extends java.lang.Object implements org.jbpm.jpdl.xml.ProblemListener{
- public org.jbpm.jpdl.par.ProcessArchive(java.util.zip.ZipInputStream) throws java.io.IOException;
- public org.jbpm.graph.def.ProcessDefinition parseProcessDefinition();
- public java.lang.String toString();
- public java.util.Map getEntries();
- public byte[] getEntry(java.lang.String);
- public java.io.InputStream getEntryInputStream(java.lang.String);
- public byte[] removeEntry(java.lang.String);
- public java.io.InputStream removeEntryInputStream(java.lang.String);
- public void addProblem(org.jbpm.jpdl.xml.Problem);
- public java.util.List getProblems();
- public void resetProblems();
-}
-
-Compiled from "ProcessArchiveParser.java"
-public interface org.jbpm.jpdl.par.ProcessArchiveParser extends java.io.Serializable{
- public abstract org.jbpm.graph.def.ProcessDefinition readFromArchive(org.jbpm.jpdl.par.ProcessArchive, org.jbpm.graph.def.ProcessDefinition);
-}
-
-Compiled from "JpdlParser.java"
-public class org.jbpm.jpdl.xml.JpdlParser extends java.lang.Object implements java.io.Serializable{
- public org.jbpm.jpdl.xml.JpdlParser();
- public static org.dom4j.Document parse(org.xml.sax.InputSource, org.jbpm.jpdl.xml.ProblemListener) throws java.lang.Exception;
- public static org.dom4j.io.SAXReader createSaxReader(org.jbpm.jpdl.xml.ProblemListener) throws java.lang.Exception;
- public static org.xml.sax.XMLReader createXmlReader() throws java.lang.Exception;
- public static void addSchemaResource(java.lang.String);
-}
-
-Compiled from "JpdlParser.java"
-class org.jbpm.jpdl.xml.JpdlParser$JpdlErrorHandler extends java.lang.Object implements org.xml.sax.ErrorHandler,java.io.Serializable{
- public void warning(org.xml.sax.SAXParseException);
- public void error(org.xml.sax.SAXParseException);
- public void fatalError(org.xml.sax.SAXParseException);
-}
-
-Compiled from "JpdlXmlReader.java"
-public class org.jbpm.jpdl.xml.JpdlXmlReader extends java.lang.Object implements org.jbpm.jpdl.xml.ProblemListener{
- protected org.xml.sax.InputSource inputSource;
- protected java.util.List problems;
- protected org.jbpm.jpdl.xml.ProblemListener problemListener;
- protected org.jbpm.graph.def.ProcessDefinition processDefinition;
- protected java.lang.String initialNodeName;
- protected java.util.Collection unresolvedTransitionDestinations;
- protected java.util.Collection unresolvedActionReferences;
- protected org.dom4j.Document document;
- public org.jbpm.jpdl.xml.JpdlXmlReader(org.xml.sax.InputSource);
- public org.jbpm.jpdl.xml.JpdlXmlReader(org.xml.sax.InputSource, org.jbpm.jpdl.xml.ProblemListener);
- public org.jbpm.jpdl.xml.JpdlXmlReader(java.io.Reader);
- public void close() throws java.io.IOException;
- public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
- public void addProblem(org.jbpm.jpdl.xml.Problem);
- public void addError(java.lang.String);
- public void addError(java.lang.String, java.lang.Throwable);
- public void addWarning(java.lang.String);
- public org.jbpm.graph.def.ProcessDefinition readProcessDefinition();
- protected void parseProcessDefinitionAttributes(org.dom4j.Element);
- protected void readSwimlanes(org.dom4j.Element);
- public void readNodes(org.dom4j.Element, org.jbpm.graph.def.NodeCollection);
- public void readTasks(org.dom4j.Element, org.jbpm.graph.node.TaskNode);
- public org.jbpm.taskmgmt.def.Task readTask(org.dom4j.Element, org.jbpm.taskmgmt.def.TaskMgmtDefinition, org.jbpm.graph.node.TaskNode);
- protected org.jbpm.instantiation.Delegation readAssignmentDelegation(org.dom4j.Element);
- protected org.jbpm.taskmgmt.def.TaskController readTaskController(org.dom4j.Element);
- public java.util.List readVariableAccesses(org.dom4j.Element);
- public void readStartStateTask(org.dom4j.Element, org.jbpm.graph.node.StartState);
- public void readNode(org.dom4j.Element, org.jbpm.graph.def.Node, org.jbpm.graph.def.NodeCollection);
- protected void readNodeTimers(org.dom4j.Element, org.jbpm.graph.def.Node);
- protected void readNodeTimer(org.dom4j.Element, org.jbpm.graph.def.Node);
- protected void readTaskTimers(org.dom4j.Element, org.jbpm.taskmgmt.def.Task);
- protected void readTaskTimer(org.dom4j.Element, org.jbpm.taskmgmt.def.Task);
- protected void readEvents(org.dom4j.Element, org.jbpm.graph.def.GraphElement);
- public void readActions(org.dom4j.Element, org.jbpm.graph.def.GraphElement, java.lang.String);
- protected void addAction(org.jbpm.graph.def.GraphElement, java.lang.String, org.jbpm.graph.def.Action);
- public org.jbpm.graph.def.Action readSingleAction(org.dom4j.Element);
- public org.jbpm.graph.def.Action createAction(org.dom4j.Element);
- public void readAction(org.dom4j.Element, org.jbpm.graph.def.Action);
- protected void readExceptionHandlers(org.dom4j.Element, org.jbpm.graph.def.GraphElement);
- protected void readExceptionHandler(org.dom4j.Element, org.jbpm.graph.def.GraphElement);
- public void addUnresolvedTransitionDestination(org.dom4j.Element, org.jbpm.graph.def.Node);
- public void resolveTransitionDestinations();
- public void resolveTransitionDestinations(java.util.List, org.jbpm.graph.def.Node);
- public org.jbpm.graph.def.Transition resolveTransitionDestination(org.dom4j.Element, org.jbpm.graph.def.Node);
- public void addUnresolvedActionReference(org.dom4j.Element, org.jbpm.graph.def.Action);
- public void resolveActionReferences();
- public void verifySwimlaneAssignments();
- public org.jbpm.instantiation.Delegation createMailDelegation(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
- public java.lang.String getProperty(java.lang.String, org.dom4j.Element);
-}
-
-Compiled from "JpdlXmlWriter.java"
-public class org.jbpm.jpdl.xml.JpdlXmlWriter extends java.lang.Object{
- public org.jbpm.jpdl.xml.JpdlXmlWriter(java.io.Writer);
- public void addProblem(java.lang.String);
- public static java.lang.String toString(org.jbpm.graph.def.ProcessDefinition);
- public void setUseNamespace(boolean);
- public void write(org.jbpm.graph.def.ProcessDefinition);
-}
-
-Compiled from "Parsable.java"
-public interface org.jbpm.jpdl.xml.Parsable{
- public abstract void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public abstract void write(org.dom4j.Element);
-}
-
-Compiled from "Problem.java"
-public class org.jbpm.jpdl.xml.Problem extends java.lang.Object implements java.io.Serializable{
- public static final int LEVEL_FATAL;
- public static final int LEVEL_ERROR;
- public static final int LEVEL_WARNING;
- public static final int LEVEL_INFO;
- protected int level;
- protected java.lang.String description;
- protected java.lang.String resource;
- protected java.lang.String folder;
- protected java.lang.Integer line;
- protected java.lang.Throwable exception;
- public org.jbpm.jpdl.xml.Problem(int, java.lang.String);
- public org.jbpm.jpdl.xml.Problem(int, java.lang.String, java.lang.Throwable);
- public java.lang.String toString();
- public static boolean containsProblemsOfLevel(java.util.Collection, int);
- public java.lang.String getDescription();
- public void setDescription(java.lang.String);
- public java.lang.Throwable getException();
- public void setException(java.lang.Throwable);
- public java.lang.String getFolder();
- public void setFolder(java.lang.String);
- public java.lang.Integer getLine();
- public void setLine(java.lang.Integer);
- public java.lang.String getResource();
- public void setResource(java.lang.String);
- public int getLevel();
-}
-
-Compiled from "ProblemListener.java"
-public interface org.jbpm.jpdl.xml.ProblemListener extends java.io.Serializable{
- public abstract void addProblem(org.jbpm.jpdl.xml.Problem);
-}
-
-Compiled from "DbLoggingService.java"
-public class org.jbpm.logging.db.DbLoggingService extends java.lang.Object implements org.jbpm.logging.LoggingService{
- public org.jbpm.logging.db.DbLoggingService();
- public void log(org.jbpm.logging.log.ProcessLog);
- public void close();
-}
-
-Compiled from "DbLoggingServiceFactory.java"
-public class org.jbpm.logging.db.DbLoggingServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
- public org.jbpm.logging.db.DbLoggingServiceFactory();
- public org.jbpm.svc.Service openService();
- public void close();
-}
-
-Compiled from "LoggingInstance.java"
-public class org.jbpm.logging.exe.LoggingInstance extends org.jbpm.module.exe.ModuleInstance{
- public org.jbpm.logging.exe.LoggingInstance();
- public void startCompositeLog(org.jbpm.logging.log.CompositeLog);
- public void endCompositeLog();
- public void addLog(org.jbpm.logging.log.ProcessLog);
- public java.util.List getLogs();
- public java.util.List getLogs(java.lang.Class);
- public static java.util.List getLogs(java.util.Collection, java.lang.Class);
- public void logLogs();
-}
-
-Compiled from "CompositeLog.java"
-public class org.jbpm.logging.log.CompositeLog extends org.jbpm.logging.log.ProcessLog{
- public org.jbpm.logging.log.CompositeLog();
- public java.util.List getChildren();
- public void setChildren(java.util.List);
- public java.lang.String toString();
- public void addChild(org.jbpm.logging.log.ProcessLog);
-}
-
-Compiled from "LoggingService.java"
-public interface org.jbpm.logging.LoggingService extends org.jbpm.svc.Service{
- public abstract void log(org.jbpm.logging.log.ProcessLog);
-}
-
-Compiled from "MessageLog.java"
-public class org.jbpm.logging.log.MessageLog extends org.jbpm.logging.log.ProcessLog{
- public org.jbpm.logging.log.MessageLog();
- public org.jbpm.logging.log.MessageLog(java.lang.String);
- public java.lang.String toString();
- public java.lang.String getMessage();
-}
-
-Compiled from "ProcessLog.java"
-public abstract class org.jbpm.logging.log.ProcessLog extends java.lang.Object implements java.io.Serializable{
- protected int index;
- protected java.util.Date date;
- protected org.jbpm.graph.exe.Token token;
- protected org.jbpm.logging.log.CompositeLog parent;
- public org.jbpm.logging.log.ProcessLog();
- public abstract java.lang.String toString();
- public java.lang.String getActorId();
- public void setToken(org.jbpm.graph.exe.Token);
- public void setParent(org.jbpm.logging.log.CompositeLog);
- public long getId();
- public java.util.Date getDate();
- public void setDate(java.util.Date);
- public org.jbpm.logging.log.CompositeLog getParent();
- public org.jbpm.graph.exe.Token getToken();
- public void setIndex(int);
- public int getIndex();
- public java.util.List getChildren();
-}
-
-Compiled from "AddressResolver.java"
-public interface org.jbpm.mail.AddressResolver extends java.io.Serializable{
- public abstract java.lang.Object resolveAddress(java.lang.String);
-}
-
-Compiled from "Mail.java"
-public class org.jbpm.mail.Mail extends java.lang.Object implements org.jbpm.graph.def.ActionHandler{
- public org.jbpm.mail.Mail();
- public org.jbpm.mail.Mail(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
- public org.jbpm.mail.Mail(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
- public void execute(org.jbpm.graph.exe.ExecutionContext);
- public java.util.List getRecipients();
- public java.util.List getBccRecipients();
- public java.lang.String getSubject();
- public java.lang.String getText();
- public java.lang.String getFromAddress();
- public void send();
- public static void send(java.util.Properties, java.lang.String, java.util.List, java.lang.String, java.lang.String);
- public static void send(java.util.Properties, java.lang.String, java.util.List, java.util.List, java.lang.String, java.lang.String);
- protected java.util.List tokenize(java.lang.String);
- protected java.util.Collection resolveAddresses(java.util.List);
-}
-
-Compiled from "Mail.java"
-class org.jbpm.mail.Mail$MailVariableResolver extends java.lang.Object implements org.jbpm.jpdl.el.VariableResolver,java.io.Serializable{
- public org.jbpm.mail.Mail$MailVariableResolver(org.jbpm.mail.Mail, java.util.Map, org.jbpm.jpdl.el.VariableResolver);
- public java.lang.Object resolveVariable(java.lang.String) throws org.jbpm.jpdl.el.ELException;
-}
-
-Compiled from "ModuleDefinition.java"
-public abstract class org.jbpm.module.def.ModuleDefinition extends java.lang.Object implements java.io.Serializable{
- protected java.lang.String name;
- protected org.jbpm.graph.def.ProcessDefinition processDefinition;
- public org.jbpm.module.def.ModuleDefinition();
- public abstract org.jbpm.module.exe.ModuleInstance createInstance();
- public boolean equals(java.lang.Object);
- public long getId();
- public java.lang.String getName();
- public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
- public void setProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
-}
-
-Compiled from "ModuleInstance.java"
-public class org.jbpm.module.exe.ModuleInstance extends java.lang.Object implements java.io.Serializable{
- protected org.jbpm.graph.exe.ProcessInstance processInstance;
- public org.jbpm.module.exe.ModuleInstance();
- public boolean equals(java.lang.Object);
- protected org.jbpm.svc.Service getService(java.lang.String);
- public long getId();
- public org.jbpm.graph.exe.ProcessInstance getProcessInstance();
- public void setProcessInstance(org.jbpm.graph.exe.ProcessInstance);
-}
-
-Compiled from "DbMessageService.java"
-public class org.jbpm.msg.db.DbMessageService extends java.lang.Object implements org.jbpm.msg.MessageService{
- public org.jbpm.msg.db.DbMessageService();
- public void send(org.jbpm.job.Job);
- public void close();
-}
-
-Compiled from "DbMessageServiceFactory.java"
-public class org.jbpm.msg.db.DbMessageServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
- public org.jbpm.msg.db.DbMessageServiceFactory();
- public org.jbpm.svc.Service openService();
- public void close();
-}
-
-Compiled from "MessageService.java"
-public interface org.jbpm.msg.MessageService extends org.jbpm.svc.Service,java.io.Serializable{
- public abstract void send(org.jbpm.job.Job);
- public abstract void close();
-}
-
-Compiled from "DbPersistenceService.java"
-public class org.jbpm.persistence.db.DbPersistenceService extends java.lang.Object implements org.jbpm.svc.Service,org.jbpm.persistence.PersistenceService{
- protected org.jbpm.persistence.db.DbPersistenceServiceFactory persistenceServiceFactory;
- protected java.sql.Connection connection;
- protected boolean mustConnectionBeClosed;
- protected org.hibernate.Transaction transaction;
- protected boolean isTransactionEnabled;
- protected boolean isCurrentSessionEnabled;
- protected org.hibernate.Session session;
- protected boolean mustSessionBeFlushed;
- protected boolean mustSessionBeClosed;
- protected org.jbpm.svc.Services services;
- protected org.jbpm.db.GraphSession graphSession;
- protected org.jbpm.db.TaskMgmtSession taskMgmtSession;
- protected org.jbpm.db.JobSession jobSession;
- protected org.jbpm.db.ContextSession contextSession;
- protected org.jbpm.db.LoggingSession loggingSession;
- public org.jbpm.persistence.db.DbPersistenceService(org.jbpm.persistence.db.DbPersistenceServiceFactory);
- public org.hibernate.SessionFactory getSessionFactory();
- public org.hibernate.Session getSession();
- public void beginTransaction();
- public void endTransaction();
- public java.sql.Connection getConnection();
- public java.sql.Connection getConnection(boolean);
- protected boolean isTransactionActive();
- public void close();
- public void assignId(java.lang.Object);
- public org.jbpm.db.GraphSession getGraphSession();
- public org.jbpm.db.LoggingSession getLoggingSession();
- public org.jbpm.db.JobSession getJobSession();
- public org.jbpm.db.ContextSession getContextSession();
- public org.jbpm.db.TaskMgmtSession getTaskMgmtSession();
- public javax.sql.DataSource getDataSource();
- public boolean isRollbackOnly();
- public void setRollbackOnly(boolean);
- public void setRollbackOnly();
- public void setSession(org.hibernate.Session);
- public void setSessionWithoutDisablingTx(org.hibernate.Session);
- public void setConnection(java.sql.Connection);
- public void setContextSession(org.jbpm.db.ContextSession);
- public void setDataSource(javax.sql.DataSource);
- public void setGraphSession(org.jbpm.db.GraphSession);
- public void setLoggingSession(org.jbpm.db.LoggingSession);
- public void setJobSession(org.jbpm.db.JobSession);
- public void setTaskMgmtSession(org.jbpm.db.TaskMgmtSession);
- public void setSessionFactory(org.hibernate.SessionFactory);
- public org.hibernate.Transaction getTransaction();
- public void setTransaction(org.hibernate.Transaction);
- public boolean isTransactionEnabled();
- public void setTransactionEnabled(boolean);
-}
-
-Compiled from "DbPersistenceServiceFactory.java"
-public class org.jbpm.persistence.db.DbPersistenceServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
- public org.jbpm.persistence.db.DbPersistenceServiceFactory();
- public org.jbpm.svc.Service openService();
- public synchronized org.hibernate.cfg.Configuration getConfiguration();
- public synchronized org.hibernate.tool.hbm2ddl.SchemaExport getSchemaExport();
- public synchronized org.hibernate.SessionFactory getSessionFactory();
- public javax.sql.DataSource getDataSource();
- public void cleanSchema();
- public void createSchema();
- public void dropSchema();
- public void close();
- public void finalize() throws java.lang.Throwable;
- public java.lang.String getDataSourceJndiName();
- public void setDataSourceJndiName(java.lang.String);
- public java.lang.String getSessionFactoryJndiName();
- public void setSessionFactoryJndiName(java.lang.String);
- public void setConfiguration(org.hibernate.cfg.Configuration);
- public void setDataSource(javax.sql.DataSource);
- public void setSchemaExport(org.hibernate.tool.hbm2ddl.SchemaExport);
- public void setSessionFactory(org.hibernate.SessionFactory);
- public boolean isTransactionEnabled();
- public void setTransactionEnabled(boolean);
- public boolean isCurrentSessionEnabled();
- public void setCurrentSessionEnabled(boolean);
-}
-
-Compiled from "StaleObjectLogConfigurer.java"
-public class org.jbpm.persistence.db.StaleObjectLogConfigurer extends java.lang.Object{
- public static org.apache.commons.logging.Log getStaleObjectExceptionsLog();
- public static void hideStaleObjectExceptions();
-}
-
-Compiled from "StaleObjectLogConfigurer.java"
-class org.jbpm.persistence.db.StaleObjectLogConfigurer$LogWrapper extends java.lang.Object implements org.apache.commons.logging.Log,java.io.Serializable{
- public void debug(java.lang.Object, java.lang.Throwable);
- public void debug(java.lang.Object);
- public void error(java.lang.Object, java.lang.Throwable);
- public void error(java.lang.Object);
- public void info(java.lang.Object, java.lang.Throwable);
- public void info(java.lang.Object);
- public void trace(java.lang.Object, java.lang.Throwable);
- public void trace(java.lang.Object);
- public void warn(java.lang.Object, java.lang.Throwable);
- public void warn(java.lang.Object);
- public void fatal(java.lang.Object, java.lang.Throwable);
- public void fatal(java.lang.Object);
- public boolean isDebugEnabled();
- public boolean isErrorEnabled();
- public boolean isFatalEnabled();
- public boolean isInfoEnabled();
- public boolean isTraceEnabled();
- public boolean isWarnEnabled();
-}
-
-Compiled from "JbpmPersistenceException.java"
-public class org.jbpm.persistence.JbpmPersistenceException extends org.jbpm.JbpmException{
- public org.jbpm.persistence.JbpmPersistenceException(java.lang.String, java.lang.Throwable);
-}
-
-Compiled from "JtaDbPersistenceService.java"
-public class org.jbpm.persistence.jta.JtaDbPersistenceService extends org.jbpm.persistence.db.DbPersistenceService{
- public org.jbpm.persistence.jta.JtaDbPersistenceService(org.jbpm.persistence.db.DbPersistenceServiceFactory);
- protected boolean isTransactionActive();
- public void close();
- public boolean isJtaTxCreated();
-}
-
-Compiled from "JtaDbPersistenceServiceFactory.java"
-public class org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory extends org.jbpm.persistence.db.DbPersistenceServiceFactory{
- public org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory();
- public org.jbpm.svc.Service openService();
- public javax.transaction.UserTransaction getUserTransaction();
-}
-
-Compiled from "PersistenceService.java"
-public interface org.jbpm.persistence.PersistenceService extends org.jbpm.svc.Service{
- public abstract void assignId(java.lang.Object);
- public abstract org.jbpm.db.GraphSession getGraphSession();
- public abstract org.jbpm.db.LoggingSession getLoggingSession();
- public abstract org.jbpm.db.JobSession getJobSession();
- public abstract org.jbpm.db.ContextSession getContextSession();
- public abstract org.jbpm.db.TaskMgmtSession getTaskMgmtSession();
- public abstract boolean isRollbackOnly();
- public abstract void setRollbackOnly(boolean);
- public abstract void setRollbackOnly();
- public abstract void setGraphSession(org.jbpm.db.GraphSession);
- public abstract void setLoggingSession(org.jbpm.db.LoggingSession);
- public abstract void setJobSession(org.jbpm.db.JobSession);
- public abstract void setTaskMgmtSession(org.jbpm.db.TaskMgmtSession);
-}
-
-Compiled from "DbSchedulerService.java"
-public class org.jbpm.scheduler.db.DbSchedulerService extends java.lang.Object implements org.jbpm.scheduler.SchedulerService{
- public org.jbpm.scheduler.db.DbSchedulerService();
- public void createTimer(org.jbpm.job.Timer);
- public void deleteTimer(org.jbpm.job.Timer);
- public void deleteTimersByName(java.lang.String, org.jbpm.graph.exe.Token);
- public void deleteTimersByProcessInstance(org.jbpm.graph.exe.ProcessInstance);
- public void close();
-}
-
-Compiled from "DbSchedulerServiceFactory.java"
-public class org.jbpm.scheduler.db.DbSchedulerServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
- public org.jbpm.scheduler.db.DbSchedulerServiceFactory();
- public org.jbpm.svc.Service openService();
- public void close();
-}
-
-Compiled from "CancelTimerAction.java"
-public class org.jbpm.scheduler.def.CancelTimerAction extends org.jbpm.graph.def.Action{
- public org.jbpm.scheduler.def.CancelTimerAction();
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void execute(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
- public java.lang.String getTimerName();
- public void setTimerName(java.lang.String);
-}
-
-Compiled from "CreateTimerAction.java"
-public class org.jbpm.scheduler.def.CreateTimerAction extends org.jbpm.graph.def.Action{
- public org.jbpm.scheduler.def.CreateTimerAction();
- public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
- public void execute(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
- protected org.jbpm.job.Timer createTimer(org.jbpm.graph.exe.ExecutionContext);
- public java.lang.String getDueDate();
- public void setDueDate(java.lang.String);
- public java.lang.String getRepeat();
- public void setRepeat(java.lang.String);
- public java.lang.String getTransitionName();
- public void setTransitionName(java.lang.String);
- public java.lang.String getTimerName();
- public void setTimerName(java.lang.String);
- public org.jbpm.graph.def.Action getTimerAction();
- public void setTimerAction(org.jbpm.graph.def.Action);
-}
-
-Compiled from "SchedulerService.java"
-public interface org.jbpm.scheduler.SchedulerService extends org.jbpm.svc.Service{
- public abstract void createTimer(org.jbpm.job.Timer);
- public abstract void deleteTimer(org.jbpm.job.Timer);
- public abstract void deleteTimersByName(java.lang.String, org.jbpm.graph.exe.Token);
- public abstract void deleteTimersByProcessInstance(org.jbpm.graph.exe.ProcessInstance);
-}
-
-Compiled from "DefaultAuthenticationService.java"
-public class org.jbpm.security.authentication.DefaultAuthenticationService extends java.lang.Object implements org.jbpm.security.AuthenticationService{
- public org.jbpm.security.authentication.DefaultAuthenticationService();
- public void setActorId(java.lang.String);
- public java.lang.String getActorId();
- public void close();
-}
-
-Compiled from "DefaultAuthenticationServiceFactory.java"
-public class org.jbpm.security.authentication.DefaultAuthenticationServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
- public org.jbpm.security.authentication.DefaultAuthenticationServiceFactory();
- public org.jbpm.svc.Service openService();
- public void close();
-}
-
-Compiled from "AuthenticationService.java"
-public interface org.jbpm.security.AuthenticationService extends org.jbpm.svc.Service{
- public abstract java.lang.String getActorId();
- public abstract void setActorId(java.lang.String);
-}
-
-Compiled from "SubjectAuthenticationService.java"
-public class org.jbpm.security.authentication.SubjectAuthenticationService extends java.lang.Object implements org.jbpm.security.AuthenticationService{
- public org.jbpm.security.authentication.SubjectAuthenticationService(java.lang.String, java.lang.Boolean);
- public org.jbpm.security.authentication.SubjectAuthenticationService();
- protected void initPrincipalClass(java.lang.String);
- public java.lang.String getActorId();
- public void setActorId(java.lang.String);
- public void close();
-}
-
-Compiled from "SubjectAuthenticationServiceFactory.java"
-public class org.jbpm.security.authentication.SubjectAuthenticationServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
- public org.jbpm.security.authentication.SubjectAuthenticationServiceFactory();
- public org.jbpm.svc.Service openService();
- public void close();
- public boolean isAllowActorIdOverwrite();
- public void setAllowActorIdOverwrite(boolean);
- public java.lang.String getPrincipalClassName();
- public void setPrincipalClassName(java.lang.String);
-}
-
-Compiled from "IdentityAuthorizationService.java"
-public class org.jbpm.security.authorization.IdentityAuthorizationService extends java.lang.Object implements org.jbpm.security.AuthorizationService{
- public org.jbpm.security.authorization.IdentityAuthorizationService();
- public void checkPermission(java.security.Permission) throws java.security.AccessControlException;
- public void close();
-}
-
-Compiled from "IdentityAuthorizationServiceFactory.java"
-public class org.jbpm.security.authorization.IdentityAuthorizationServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
- public org.jbpm.security.authorization.IdentityAuthorizationServiceFactory();
- public org.jbpm.svc.Service openService();
- public void close();
-}
-
-Compiled from "AuthorizationService.java"
-public interface org.jbpm.security.AuthorizationService extends org.jbpm.svc.Service{
- public abstract void checkPermission(java.security.Permission) throws java.security.AccessControlException;
-}
-
-Compiled from "CreateProcessInstancePermission.java"
-public class org.jbpm.security.permission.CreateProcessInstancePermission extends java.security.BasicPermission{
- public org.jbpm.security.permission.CreateProcessInstancePermission(java.lang.String, java.lang.String);
-}
-
-Compiled from "DeployProcessPermission.java"
-public class org.jbpm.security.permission.DeployProcessPermission extends java.security.BasicPermission{
- public org.jbpm.security.permission.DeployProcessPermission(java.lang.String, java.lang.String);
-}
-
-Compiled from "EndTaskPermission.java"
-public class org.jbpm.security.permission.EndTaskPermission extends java.security.BasicPermission{
- public org.jbpm.security.permission.EndTaskPermission(java.lang.String, java.lang.String);
-}
-
-Compiled from "SubmitTaskParametersPermission.java"
-public class org.jbpm.security.permission.SubmitTaskParametersPermission extends java.security.BasicPermission{
- public org.jbpm.security.permission.SubmitTaskParametersPermission(java.lang.String, java.lang.String);
-}
-
-Compiled from "TaskAssignPermission.java"
-public class org.jbpm.security.permission.TaskAssignPermission extends java.security.BasicPermission{
- public org.jbpm.security.permission.TaskAssignPermission(java.lang.String, java.lang.String);
-}
-
-Compiled from "ViewTaskParametersPermission.java"
-public class org.jbpm.security.permission.ViewTaskParametersPermission extends java.security.BasicPermission{
- public org.jbpm.security.permission.ViewTaskParametersPermission(java.lang.String, java.lang.String);
-}
-
-Compiled from "SecurityHelper.java"
-public abstract class org.jbpm.security.SecurityHelper extends java.lang.Object{
- public org.jbpm.security.SecurityHelper();
- public static java.lang.String getAuthenticatedActorId();
- public static void checkPermission(java.security.Permission);
-}
-
-Compiled from "JbpmServiceException.java"
-public class org.jbpm.svc.JbpmServiceException extends org.jbpm.JbpmException{
- public org.jbpm.svc.JbpmServiceException();
- public org.jbpm.svc.JbpmServiceException(java.lang.String, java.lang.Throwable);
- public org.jbpm.svc.JbpmServiceException(java.lang.String);
- public org.jbpm.svc.JbpmServiceException(java.lang.Throwable);
-}
-
-Compiled from "CascadeSaveOperation.java"
-public class org.jbpm.svc.save.CascadeSaveOperation extends java.lang.Object implements org.jbpm.svc.save.SaveOperation{
- public org.jbpm.svc.save.CascadeSaveOperation();
- public void save(org.jbpm.graph.exe.ProcessInstance, org.jbpm.JbpmContext);
-}
-
-Compiled from "CheckUnpersistableVariablesOperation.java"
-public class org.jbpm.svc.save.CheckUnpersistableVariablesOperation extends java.lang.Object implements org.jbpm.svc.save.SaveOperation{
- public org.jbpm.svc.save.CheckUnpersistableVariablesOperation();
- public void save(org.jbpm.graph.exe.ProcessInstance, org.jbpm.JbpmContext);
-}
-
-Compiled from "HibernateSaveOperation.java"
-public class org.jbpm.svc.save.HibernateSaveOperation extends java.lang.Object implements org.jbpm.svc.save.SaveOperation{
- public org.jbpm.svc.save.HibernateSaveOperation();
- public void save(org.jbpm.graph.exe.ProcessInstance, org.jbpm.JbpmContext);
-}
-
-Compiled from "SaveLogsOperation.java"
-public class org.jbpm.svc.save.SaveLogsOperation extends java.lang.Object implements org.jbpm.svc.save.SaveOperation{
- public org.jbpm.svc.save.SaveLogsOperation();
- public void save(org.jbpm.graph.exe.ProcessInstance, org.jbpm.JbpmContext);
-}
-
-Compiled from "SaveOperation.java"
-public interface org.jbpm.svc.save.SaveOperation extends java.io.Serializable{
- public abstract void save(org.jbpm.graph.exe.ProcessInstance, org.jbpm.JbpmContext);
-}
-
-Compiled from "Service.java"
-public interface org.jbpm.svc.Service extends java.io.Serializable{
- public abstract void close();
-}
-
-Compiled from "ServiceFactory.java"
-public interface org.jbpm.svc.ServiceFactory extends java.io.Serializable{
- public abstract org.jbpm.svc.Service openService();
- public abstract void close();
-}
-
-Compiled from "Services.java"
-public class org.jbpm.svc.Services extends java.lang.Object implements java.io.Serializable{
- public static final java.lang.String SERVICENAME_AUTHENTICATION;
- public static final java.lang.String SERVICENAME_AUTHORIZATION;
- public static final java.lang.String SERVICENAME_TX;
- public static final java.lang.String SERVICENAME_LOGGING;
- public static final java.lang.String SERVICENAME_MESSAGE;
- public static final java.lang.String SERVICENAME_PERSISTENCE;
- public static final java.lang.String SERVICENAME_SCHEDULER;
- public static final java.lang.String SERVICENAME_JCR;
- public static final java.lang.String SERVICENAME_ADDRESSRESOLVER;
- public static org.jbpm.svc.Service getCurrentService(java.lang.String);
- public static org.jbpm.svc.Service getCurrentService(java.lang.String, boolean);
- public org.jbpm.svc.Services(java.util.Map);
- public org.jbpm.svc.Services(java.util.Map, java.util.List, java.util.List);
- public void setSaveOperations(java.util.List);
- public void addSaveOperation(org.jbpm.svc.save.SaveOperation);
- public java.util.Map getServiceFactories();
- public org.jbpm.svc.ServiceFactory getServiceFactory(java.lang.String);
- public boolean hasService(java.lang.String);
- public org.jbpm.svc.Service getService(java.lang.String);
- public void save(org.jbpm.graph.exe.ProcessInstance, org.jbpm.JbpmContext);
- public org.jbpm.security.AuthenticationService getAuthenticationService();
- public org.jbpm.security.AuthorizationService getAuthorizationService();
- public org.jbpm.logging.LoggingService getLoggingService();
- public org.jbpm.msg.MessageService getMessageService();
- public org.jbpm.persistence.PersistenceService getPersistenceService();
- public org.jbpm.scheduler.SchedulerService getSchedulerService();
- public org.jbpm.tx.TxService getTxService();
- public void setAuthenticationService(org.jbpm.security.AuthenticationService);
- public void setAuthorizationService(org.jbpm.security.AuthorizationService);
- public void setLoggingService(org.jbpm.logging.LoggingService);
- public void setMessageService(org.jbpm.msg.MessageService);
- public void setPersistenceService(org.jbpm.persistence.PersistenceService);
- public void setSchedulerService(org.jbpm.scheduler.SchedulerService);
- public void setTxService(org.jbpm.tx.TxService);
- public void close();
- public static boolean isCausedByStaleState(org.jbpm.persistence.JbpmPersistenceException);
- public static void assignId(java.lang.Object);
-}
-
-Compiled from "AssignmentHandler.java"
-public interface org.jbpm.taskmgmt.def.AssignmentHandler extends java.io.Serializable{
- public abstract void assign(org.jbpm.taskmgmt.exe.Assignable, org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
-}
-
-Compiled from "Swimlane.java"
-public class org.jbpm.taskmgmt.def.Swimlane extends java.lang.Object implements java.io.Serializable{
- protected java.lang.String name;
- protected java.lang.String actorIdExpression;
- protected java.lang.String pooledActorsExpression;
- protected org.jbpm.instantiation.Delegation assignmentDelegation;
- protected org.jbpm.taskmgmt.def.TaskMgmtDefinition taskMgmtDefinition;
- protected java.util.Set tasks;
- public org.jbpm.taskmgmt.def.Swimlane();
- public org.jbpm.taskmgmt.def.Swimlane(java.lang.String);
- public void setTaskMgmtDefinition(org.jbpm.taskmgmt.def.TaskMgmtDefinition);
- public void addTask(org.jbpm.taskmgmt.def.Task);
- public java.util.Set getTasks();
- public boolean equals(java.lang.Object);
- public void setActorIdExpression(java.lang.String);
- public void setPooledActorsExpression(java.lang.String);
- public void setAssignmentDelegation(org.jbpm.instantiation.Delegation);
- public org.jbpm.taskmgmt.def.TaskMgmtDefinition getTaskMgmtDefinition();
- public java.lang.String getActorIdExpression();
- public java.lang.String getPooledActorsExpression();
- public org.jbpm.instantiation.Delegation getAssignmentDelegation();
- public java.lang.String getName();
- public long getId();
-}
-
-Compiled from "Task.java"
-public class org.jbpm.taskmgmt.def.Task extends org.jbpm.graph.def.GraphElement{
- public static final int PRIORITY_HIGHEST;
- public static final int PRIORITY_HIGH;
- public static final int PRIORITY_NORMAL;
- public static final int PRIORITY_LOW;
- public static final int PRIORITY_LOWEST;
- protected boolean isBlocking;
- protected boolean isSignalling;
- protected java.lang.String condition;
- protected java.lang.String dueDate;
- protected int priority;
- protected org.jbpm.graph.node.TaskNode taskNode;
- protected org.jbpm.graph.node.StartState startState;
- protected org.jbpm.taskmgmt.def.TaskMgmtDefinition taskMgmtDefinition;
- protected org.jbpm.taskmgmt.def.Swimlane swimlane;
- protected java.lang.String actorIdExpression;
- protected java.lang.String pooledActorsExpression;
- protected org.jbpm.instantiation.Delegation assignmentDelegation;
- protected org.jbpm.taskmgmt.def.TaskController taskController;
- public static int parsePriority(java.lang.String);
- public org.jbpm.taskmgmt.def.Task();
- public org.jbpm.taskmgmt.def.Task(java.lang.String);
- public java.lang.String[] getSupportedEventTypes();
- public void setTaskNode(org.jbpm.graph.node.TaskNode);
- public void setTaskMgmtDefinition(org.jbpm.taskmgmt.def.TaskMgmtDefinition);
- public void setAssignmentDelegation(org.jbpm.instantiation.Delegation);
- public void setActorIdExpression(java.lang.String);
- public void setPooledActorsExpression(java.lang.String);
- public void setSwimlane(org.jbpm.taskmgmt.def.Swimlane);
- public org.jbpm.graph.def.GraphElement getParent();
- public org.jbpm.taskmgmt.def.TaskMgmtDefinition getTaskMgmtDefinition();
- public org.jbpm.taskmgmt.def.Swimlane getSwimlane();
- public boolean isBlocking();
- public void setBlocking(boolean);
- public org.jbpm.graph.node.TaskNode getTaskNode();
- public java.lang.String getActorIdExpression();
- public java.lang.String getPooledActorsExpression();
- public org.jbpm.instantiation.Delegation getAssignmentDelegation();
- public java.lang.String getDueDate();
- public void setDueDate(java.lang.String);
- public org.jbpm.taskmgmt.def.TaskController getTaskController();
- public void setTaskController(org.jbpm.taskmgmt.def.TaskController);
- public int getPriority();
- public void setPriority(int);
- public org.jbpm.graph.node.StartState getStartState();
- public void setStartState(org.jbpm.graph.node.StartState);
- public boolean isSignalling();
- public void setSignalling(boolean);
- public java.lang.String getCondition();
- public void setCondition(java.lang.String);
-}
-
-Compiled from "TaskController.java"
-public class org.jbpm.taskmgmt.def.TaskController extends java.lang.Object implements java.io.Serializable{
- public org.jbpm.taskmgmt.def.TaskController();
- public void initializeVariables(org.jbpm.taskmgmt.exe.TaskInstance);
- public void submitParameters(org.jbpm.taskmgmt.exe.TaskInstance);
- public boolean equals(java.lang.Object);
- public java.util.List getVariableAccesses();
- public org.jbpm.instantiation.Delegation getTaskControllerDelegation();
- public void setTaskControllerDelegation(org.jbpm.instantiation.Delegation);
- public long getId();
- public void setVariableAccesses(java.util.List);
-}
-
-Compiled from "TaskControllerHandler.java"
-public interface org.jbpm.taskmgmt.def.TaskControllerHandler extends java.io.Serializable{
- public abstract void initializeTaskVariables(org.jbpm.taskmgmt.exe.TaskInstance, org.jbpm.context.exe.ContextInstance, org.jbpm.graph.exe.Token);
- public abstract void submitTaskVariables(org.jbpm.taskmgmt.exe.TaskInstance, org.jbpm.context.exe.ContextInstance, org.jbpm.graph.exe.Token);
-}
-
-Compiled from "TaskMgmtDefinition.java"
-public class org.jbpm.taskmgmt.def.TaskMgmtDefinition extends org.jbpm.module.def.ModuleDefinition{
- protected java.util.Map swimlanes;
- protected java.util.Map tasks;
- protected org.jbpm.taskmgmt.def.Task startTask;
- public org.jbpm.taskmgmt.def.TaskMgmtDefinition();
- public org.jbpm.module.exe.ModuleInstance createInstance();
- public void addSwimlane(org.jbpm.taskmgmt.def.Swimlane);
- public java.util.Map getSwimlanes();
- public org.jbpm.taskmgmt.def.Swimlane getSwimlane(java.lang.String);
- public void addTask(org.jbpm.taskmgmt.def.Task);
- public java.util.Map getTasks();
- public org.jbpm.taskmgmt.def.Task getTask(java.lang.String);
- public org.jbpm.taskmgmt.def.Task getStartTask();
- public void setStartTask(org.jbpm.taskmgmt.def.Task);
-}
-
-Compiled from "Assignable.java"
-public interface org.jbpm.taskmgmt.exe.Assignable extends java.io.Serializable{
- public abstract void setActorId(java.lang.String);
- public abstract void setPooledActors(java.lang.String[]);
-}
-
-Compiled from "PooledActor.java"
-public class org.jbpm.taskmgmt.exe.PooledActor extends java.lang.Object implements java.io.Serializable{
- protected java.lang.String actorId;
- protected java.util.Set taskInstances;
- protected org.jbpm.taskmgmt.exe.SwimlaneInstance swimlaneInstance;
- public static java.util.Set createPool(java.lang.String[], org.jbpm.taskmgmt.exe.SwimlaneInstance, org.jbpm.taskmgmt.exe.TaskInstance);
- public static java.util.Set extractActorIds(java.util.Set);
- public org.jbpm.taskmgmt.exe.PooledActor();
- public org.jbpm.taskmgmt.exe.PooledActor(java.lang.String);
- public void addTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
- public java.util.Set getTaskInstances();
- public void removeTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
- public boolean equals(java.lang.Object);
- public java.lang.String toString();
- public java.lang.String getActorId();
- public void setActorId(java.lang.String);
- public org.jbpm.taskmgmt.exe.SwimlaneInstance getSwimlaneInstance();
- public void setSwimlaneInstance(org.jbpm.taskmgmt.exe.SwimlaneInstance);
- public long getId();
-}
-
-Compiled from "SwimlaneInstance.java"
-public class org.jbpm.taskmgmt.exe.SwimlaneInstance extends java.lang.Object implements java.io.Serializable,org.jbpm.taskmgmt.exe.Assignable{
- protected java.lang.String name;
- protected java.lang.String actorId;
- protected java.util.Set pooledActors;
- protected org.jbpm.taskmgmt.def.Swimlane swimlane;
- protected org.jbpm.taskmgmt.exe.TaskMgmtInstance taskMgmtInstance;
- public org.jbpm.taskmgmt.exe.SwimlaneInstance();
- public org.jbpm.taskmgmt.exe.SwimlaneInstance(org.jbpm.taskmgmt.def.Swimlane);
- public void setPooledActors(java.lang.String[]);
- public boolean equals(java.lang.Object);
- public long getId();
- public java.lang.String getName();
- public org.jbpm.taskmgmt.def.Swimlane getSwimlane();
- public java.lang.String getActorId();
- public void setActorId(java.lang.String);
- public org.jbpm.taskmgmt.exe.TaskMgmtInstance getTaskMgmtInstance();
- public void setTaskMgmtInstance(org.jbpm.taskmgmt.exe.TaskMgmtInstance);
- public java.util.Set getPooledActors();
- public void setPooledActors(java.util.Set);
-}
-
-Compiled from "TaskInstance.java"
-public class org.jbpm.taskmgmt.exe.TaskInstance extends org.jbpm.context.exe.VariableContainer implements org.jbpm.graph.def.Identifiable,org.jbpm.taskmgmt.exe.Assignable{
- protected java.lang.String name;
- protected java.lang.String description;
- protected java.lang.String actorId;
- protected java.util.Date create;
- protected java.util.Date start;
- protected java.util.Date end;
- protected java.util.Date dueDate;
- protected int priority;
- protected boolean isCancelled;
- protected boolean isSuspended;
- protected boolean isOpen;
- protected boolean isSignalling;
- protected boolean isBlocking;
- protected org.jbpm.taskmgmt.def.Task task;
- protected org.jbpm.graph.exe.Token token;
- protected org.jbpm.taskmgmt.exe.SwimlaneInstance swimlaneInstance;
- protected org.jbpm.taskmgmt.exe.TaskMgmtInstance taskMgmtInstance;
- protected org.jbpm.graph.exe.ProcessInstance processInstance;
- protected java.util.Set pooledActors;
- protected java.util.List comments;
- protected java.lang.String previousActorId;
- public org.jbpm.taskmgmt.exe.TaskInstance();
- public org.jbpm.taskmgmt.exe.TaskInstance(java.lang.String);
- public org.jbpm.taskmgmt.exe.TaskInstance(java.lang.String, java.lang.String);
- public void setTask(org.jbpm.taskmgmt.def.Task);
- public void create();
- public void create(org.jbpm.graph.exe.ExecutionContext);
- public void assign(org.jbpm.graph.exe.ExecutionContext);
- public boolean isStartTaskInstance();
- public void copySwimlaneInstanceAssignment(org.jbpm.taskmgmt.exe.SwimlaneInstance);
- public java.util.Set getPooledActors();
- public void setActorId(java.lang.String);
- public void setActorId(java.lang.String, boolean);
- public void setPooledActors(java.lang.String[]);
- public void start();
- public void start(java.lang.String);
- public void start(java.lang.String, boolean);
- public void setStart(java.util.Date);
- public void cancel();
- public void cancel(org.jbpm.graph.def.Transition);
- public void cancel(java.lang.String);
- public void end();
- public void end(java.lang.String);
- public void end(org.jbpm.graph.def.Transition);
- public boolean hasEnded();
- public void suspend();
- public void resume();
- public void addComment(java.lang.String);
- public void addComment(org.jbpm.graph.exe.Comment);
- public java.util.List getComments();
- public boolean isLast();
- public java.util.List getAvailableTransitions();
- public boolean equals(java.lang.Object);
- public java.lang.String toString();
- public void setPooledActors(java.util.Set);
- protected org.jbpm.context.exe.VariableContainer getParentVariableContainer();
- public java.lang.String getActorId();
- public java.util.Date getDueDate();
- public void setDueDate(java.util.Date);
- public java.util.Date getEnd();
- public void setEnd(java.util.Date);
- public void setCreate(java.util.Date);
- public long getId();
- public void setId(long);
- public java.util.Date getStart();
- public org.jbpm.taskmgmt.exe.TaskMgmtInstance getTaskMgmtInstance();
- public void setTaskMgmtInstance(org.jbpm.taskmgmt.exe.TaskMgmtInstance);
- public org.jbpm.graph.exe.Token getToken();
- public void setToken(org.jbpm.graph.exe.Token);
- public void setSignalling(boolean);
- public boolean isSignalling();
- public boolean isCancelled();
- public java.lang.String getName();
- public void setName(java.lang.String);
- public boolean isBlocking();
- public void setBlocking(boolean);
- public java.util.Date getCreate();
- public org.jbpm.taskmgmt.def.Task getTask();
- public org.jbpm.taskmgmt.exe.SwimlaneInstance getSwimlaneInstance();
- public void setSwimlaneInstance(org.jbpm.taskmgmt.exe.SwimlaneInstance);
- public java.lang.String getPreviousActorId();
- public int getPriority();
- public void setPriority(int);
- public boolean isOpen();
- public java.lang.String getDescription();
- public void setDescription(java.lang.String);
- public boolean isSuspended();
- public org.jbpm.graph.exe.ProcessInstance getProcessInstance();
- public void setProcessInstance(org.jbpm.graph.exe.ProcessInstance);
-}
-
-Compiled from "TaskMgmtInstance.java"
-public class org.jbpm.taskmgmt.exe.TaskMgmtInstance extends org.jbpm.module.exe.ModuleInstance{
- public org.jbpm.taskmgmt.exe.TaskMgmtInstance();
- public org.jbpm.taskmgmt.exe.TaskMgmtInstance(org.jbpm.taskmgmt.def.TaskMgmtDefinition);
- public org.jbpm.taskmgmt.exe.TaskInstance createTaskInstance();
- public org.jbpm.taskmgmt.exe.TaskInstance createTaskInstance(org.jbpm.taskmgmt.def.Task);
- public org.jbpm.taskmgmt.exe.TaskInstance createTaskInstance(org.jbpm.graph.exe.Token);
- public org.jbpm.taskmgmt.exe.TaskInstance createTaskInstance(org.jbpm.taskmgmt.def.Task, org.jbpm.graph.exe.Token);
- public org.jbpm.taskmgmt.exe.TaskInstance createTaskInstance(org.jbpm.taskmgmt.def.Task, org.jbpm.graph.exe.ExecutionContext);
- public org.jbpm.taskmgmt.exe.SwimlaneInstance getInitializedSwimlaneInstance(org.jbpm.graph.exe.ExecutionContext, org.jbpm.taskmgmt.def.Swimlane);
- public void performAssignment(org.jbpm.instantiation.Delegation, java.lang.String, java.lang.String, org.jbpm.taskmgmt.exe.Assignable, org.jbpm.graph.exe.ExecutionContext);
- public org.jbpm.taskmgmt.exe.TaskInstance createStartTaskInstance();
- public boolean hasBlockingTaskInstances(org.jbpm.graph.exe.Token);
- public boolean hasUnfinishedTasks(org.jbpm.graph.exe.Token);
- public java.util.Collection getUnfinishedTasks(org.jbpm.graph.exe.Token);
- public boolean hasSignallingTasks(org.jbpm.graph.exe.ExecutionContext);
- public java.util.Collection getSignallingTasks(org.jbpm.graph.exe.ExecutionContext);
- public java.util.Collection getTaskInstances();
- public void addTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
- public void removeTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
- public java.util.Map getSwimlaneInstances();
- public void addSwimlaneInstance(org.jbpm.taskmgmt.exe.SwimlaneInstance);
- public org.jbpm.taskmgmt.exe.SwimlaneInstance getSwimlaneInstance(java.lang.String);
- public org.jbpm.taskmgmt.exe.SwimlaneInstance createSwimlaneInstance(java.lang.String);
- public org.jbpm.taskmgmt.exe.SwimlaneInstance createSwimlaneInstance(org.jbpm.taskmgmt.def.Swimlane);
- public org.jbpm.taskmgmt.def.TaskMgmtDefinition getTaskMgmtDefinition();
- public void suspend(org.jbpm.graph.exe.Token);
- public void resume(org.jbpm.graph.exe.Token);
- public java.util.Collection getTaskInstancesWithVariableUpdates();
- public void endAll();
- public void removeSignalling(org.jbpm.graph.exe.Token);
-}
-
-Compiled from "DefaultTaskInstanceFactoryImpl.java"
-public class org.jbpm.taskmgmt.impl.DefaultTaskInstanceFactoryImpl extends java.lang.Object implements org.jbpm.taskmgmt.TaskInstanceFactory{
- public org.jbpm.taskmgmt.impl.DefaultTaskInstanceFactoryImpl();
- public org.jbpm.taskmgmt.exe.TaskInstance createTaskInstance(org.jbpm.graph.exe.ExecutionContext);
-}
-
-Compiled from "SwimlaneAssignLog.java"
-public class org.jbpm.taskmgmt.log.SwimlaneAssignLog extends org.jbpm.taskmgmt.log.SwimlaneLog{
- protected java.lang.String swimlaneOldActorId;
- protected java.lang.String swimlaneNewActorId;
- public org.jbpm.taskmgmt.log.SwimlaneAssignLog();
- public org.jbpm.taskmgmt.log.SwimlaneAssignLog(org.jbpm.taskmgmt.exe.SwimlaneInstance, java.lang.String, java.lang.String);
- public java.lang.String toString();
- public java.lang.String getSwimlaneNewActorId();
- public java.lang.String getSwimlaneOldActorId();
-}
-
-Compiled from "SwimlaneCreateLog.java"
-public class org.jbpm.taskmgmt.log.SwimlaneCreateLog extends org.jbpm.taskmgmt.log.SwimlaneLog{
- protected java.lang.String swimlaneActorId;
- public org.jbpm.taskmgmt.log.SwimlaneCreateLog();
- public org.jbpm.taskmgmt.log.SwimlaneCreateLog(org.jbpm.taskmgmt.exe.SwimlaneInstance, java.lang.String);
- public java.lang.String toString();
- public java.lang.String getSwimlaneActorId();
-}
-
-Compiled from "SwimlaneLog.java"
-public abstract class org.jbpm.taskmgmt.log.SwimlaneLog extends org.jbpm.logging.log.ProcessLog{
- protected org.jbpm.taskmgmt.exe.SwimlaneInstance swimlaneInstance;
- public org.jbpm.taskmgmt.log.SwimlaneLog();
- public org.jbpm.taskmgmt.log.SwimlaneLog(org.jbpm.taskmgmt.exe.SwimlaneInstance);
- public org.jbpm.taskmgmt.exe.SwimlaneInstance getSwimlaneInstance();
-}
-
-Compiled from "TaskAssignLog.java"
-public class org.jbpm.taskmgmt.log.TaskAssignLog extends org.jbpm.taskmgmt.log.TaskLog{
- protected java.lang.String taskOldActorId;
- protected java.lang.String taskNewActorId;
- public org.jbpm.taskmgmt.log.TaskAssignLog();
- public org.jbpm.taskmgmt.log.TaskAssignLog(org.jbpm.taskmgmt.exe.TaskInstance, java.lang.String, java.lang.String);
- public java.lang.String toString();
- public java.lang.String getTaskNewActorId();
- public java.lang.String getTaskOldActorId();
-}
-
-Compiled from "TaskCreateLog.java"
-public class org.jbpm.taskmgmt.log.TaskCreateLog extends org.jbpm.taskmgmt.log.TaskLog{
- protected java.lang.String taskActorId;
- public org.jbpm.taskmgmt.log.TaskCreateLog();
- public org.jbpm.taskmgmt.log.TaskCreateLog(org.jbpm.taskmgmt.exe.TaskInstance, java.lang.String);
- public java.lang.String toString();
- public java.lang.String getTaskActorId();
-}
-
-Compiled from "TaskEndLog.java"
-public class org.jbpm.taskmgmt.log.TaskEndLog extends org.jbpm.taskmgmt.log.TaskLog{
- public org.jbpm.taskmgmt.log.TaskEndLog();
- public org.jbpm.taskmgmt.log.TaskEndLog(org.jbpm.taskmgmt.exe.TaskInstance);
- public java.lang.String toString();
-}
-
-Compiled from "TaskLog.java"
-public abstract class org.jbpm.taskmgmt.log.TaskLog extends org.jbpm.logging.log.ProcessLog{
- protected org.jbpm.taskmgmt.exe.TaskInstance taskInstance;
- public org.jbpm.taskmgmt.log.TaskLog();
- public org.jbpm.taskmgmt.log.TaskLog(org.jbpm.taskmgmt.exe.TaskInstance);
- public org.jbpm.taskmgmt.exe.TaskInstance getTaskInstance();
-}
-
-Compiled from "TaskInstanceFactory.java"
-public interface org.jbpm.taskmgmt.TaskInstanceFactory extends java.io.Serializable{
- public abstract org.jbpm.taskmgmt.exe.TaskInstance createTaskInstance(org.jbpm.graph.exe.ExecutionContext);
-}
-
-Compiled from "TxService.java"
-public class org.jbpm.tx.TxService extends java.lang.Object implements org.jbpm.svc.Service{
- public org.jbpm.tx.TxService();
- public void close();
- public boolean isRollbackOnly();
- public void setRollbackOnly();
-}
-
-Compiled from "TxServiceFactory.java"
-public class org.jbpm.tx.TxServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
- public org.jbpm.tx.TxServiceFactory();
- public org.jbpm.svc.Service openService();
- public void close();
-}
-
-Compiled from "ArrayUtil.java"
-public class org.jbpm.util.ArrayUtil extends java.lang.Object{
- public static java.lang.String toString(java.lang.Object[]);
-}
-
-Compiled from "ByteUtil.java"
-public class org.jbpm.util.ByteUtil extends java.lang.Object{
- public static java.lang.String toString(byte[]);
- public static char toHexChar(int);
- public static byte[] fromString(java.lang.String);
-}
-
-Compiled from "ClassLoaderUtil.java"
-public class org.jbpm.util.ClassLoaderUtil extends java.lang.Object{
- public static java.lang.Class loadClass(java.lang.String);
- public static java.lang.ClassLoader getClassLoader();
- public static java.io.InputStream getStream(java.lang.String);
- public static java.io.InputStream getJbpmConfigurationStream(java.lang.String);
- public static java.util.Properties getProperties(java.lang.String);
-}
-
-Compiled from "Clock.java"
-public abstract class org.jbpm.util.Clock extends java.lang.Object{
- public static org.jbpm.util.Clock$DateGenerator dateGenerator;
- public org.jbpm.util.Clock();
- public static java.util.Date getCurrentTime();
-}
-
-Compiled from "Clock.java"
-public interface org.jbpm.util.Clock$DateGenerator{
- public abstract java.util.Date getCurrentTime();
-}
-
-Compiled from "Clock.java"
-public class org.jbpm.util.Clock$DefaultDateGenerator extends java.lang.Object implements org.jbpm.util.Clock$DateGenerator{
- public org.jbpm.util.Clock$DefaultDateGenerator();
- public java.util.Date getCurrentTime();
-}
-
-Compiled from "CustomLoaderObjectInputStream.java"
-public class org.jbpm.util.CustomLoaderObjectInputStream extends java.io.ObjectInputStream{
- protected org.jbpm.util.CustomLoaderObjectInputStream() throws java.io.IOException;
- public org.jbpm.util.CustomLoaderObjectInputStream(java.io.InputStream) throws java.io.IOException;
- public org.jbpm.util.CustomLoaderObjectInputStream(java.io.InputStream, java.lang.ClassLoader) throws java.io.IOException;
- public java.lang.ClassLoader getCustomLoader();
- protected java.lang.Class resolveClass(java.io.ObjectStreamClass) throws java.io.IOException, java.lang.ClassNotFoundException;
- protected java.lang.Class resolveProxyClass(java.lang.String[]) throws java.io.IOException, java.lang.ClassNotFoundException;
-}
-
-Compiled from "EqualsUtil.java"
-public class org.jbpm.util.EqualsUtil extends java.lang.Object{
- public static boolean equals(java.lang.Object, java.lang.Object);
-}
-
-Compiled from "IoUtil.java"
-public class org.jbpm.util.IoUtil extends java.lang.Object{
- public static byte[] readBytes(java.io.InputStream) throws java.io.IOException;
- public static int transfer(java.io.InputStream, java.io.OutputStream) throws java.io.IOException;
-}
-
-Compiled from "JndiLookupException.java"
-public class org.jbpm.util.JndiLookupException extends org.jbpm.JbpmException{
- public org.jbpm.util.JndiLookupException(java.lang.String, java.lang.Throwable);
-}
-
-Compiled from "JndiUtil.java"
-public class org.jbpm.util.JndiUtil extends java.lang.Object{
- public static java.lang.Object lookup(java.lang.String, java.lang.Class);
-}
-
-Compiled from "StaticUtil.java"
-public class org.jbpm.util.StaticUtil extends java.lang.Object{
- public static void add(java.lang.Class, org.jbpm.util.StaticUtil$Initializer);
- public static void remove(java.lang.Class);
- public static void reinitialize();
-}
-
-Compiled from "StaticUtil.java"
-public abstract class org.jbpm.util.StaticUtil$Initializer extends java.lang.Object{
- public org.jbpm.util.StaticUtil$Initializer(java.lang.Class);
- public abstract void init();
-}
-
-Compiled from "StringUtil.java"
-public class org.jbpm.util.StringUtil extends java.lang.Object implements java.io.Serializable{
- public static java.lang.String toHexString(byte[]);
- public static java.lang.String toHexStringHibernate(byte[]);
-}
-
-Compiled from "XmlException.java"
-public class org.jbpm.util.XmlException extends org.jbpm.JbpmException{
- public org.jbpm.util.XmlException(java.lang.String, java.lang.Throwable);
-}
-
-Compiled from "XmlUtil.java"
-public class org.jbpm.util.XmlUtil extends java.lang.Object{
- public static org.w3c.dom.Document parseXmlText(java.lang.String);
- public static org.w3c.dom.Document parseXmlResource(java.lang.String, boolean);
- public static org.w3c.dom.Document parseXmlInputStream(java.io.InputStream);
- public static org.w3c.dom.Document parseXmlInputSource(org.xml.sax.InputSource);
- public static javax.xml.parsers.DocumentBuilder getDocumentBuilder() throws javax.xml.parsers.FactoryConfigurationError, javax.xml.parsers.ParserConfigurationException;
- public static java.util.Iterator elementIterator(org.w3c.dom.Element, java.lang.String);
- public static java.util.List elements(org.w3c.dom.Element, java.lang.String);
- public static org.w3c.dom.Element element(org.w3c.dom.Element, java.lang.String);
- public static java.util.Iterator elementIterator(org.w3c.dom.Element);
- public static java.util.List elements(org.w3c.dom.Element);
- public static org.w3c.dom.Element element(org.w3c.dom.Element);
- public static java.lang.String toString(org.w3c.dom.Element);
- public static java.lang.String getContentText(org.w3c.dom.Element);
-}
-
-Compiled from "CloseJbpmConfigurationServlet.java"
-public class org.jbpm.web.CloseJbpmConfigurationServlet extends javax.servlet.http.HttpServlet{
- public org.jbpm.web.CloseJbpmConfigurationServlet();
- public void init() throws javax.servlet.ServletException;
- public void destroy();
-}
-
-Compiled from "JbpmConfigurationCloser.java"
-public class org.jbpm.web.JbpmConfigurationCloser extends java.lang.Object implements javax.servlet.ServletContextListener{
- public org.jbpm.web.JbpmConfigurationCloser();
- public void contextInitialized(javax.servlet.ServletContextEvent);
- public void contextDestroyed(javax.servlet.ServletContextEvent);
-}
-
-Compiled from "JbpmContextFilter.java"
-public class org.jbpm.web.JbpmContextFilter extends java.lang.Object implements javax.servlet.Filter,java.io.Serializable{
- public org.jbpm.web.JbpmContextFilter();
- public void init(javax.servlet.FilterConfig) throws javax.servlet.ServletException;
- public void doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) throws java.io.IOException, javax.servlet.ServletException;
- protected org.jbpm.JbpmConfiguration getJbpmConfiguration();
- public void destroy();
-}
-
-Compiled from "JobExecutorLauncher.java"
-public class org.jbpm.web.JobExecutorLauncher extends java.lang.Object implements javax.servlet.ServletContextListener{
- public org.jbpm.web.JobExecutorLauncher();
- public void contextInitialized(javax.servlet.ServletContextEvent);
- public void contextDestroyed(javax.servlet.ServletContextEvent);
-}
-
Copied: jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/compatibility/jbpm-jpdl-3.3.1-api.txt (from rev 3604, jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/etc/jbpm-jpdl-3.3.1-api.txt)
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/compatibility/jbpm-jpdl-3.3.1-api.txt (rev 0)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/compatibility/jbpm-jpdl-3.3.1-api.txt 2009-01-08 07:55:33 UTC (rev 3605)
@@ -0,0 +1,5124 @@
+#
+# This file was produces running the following command in target/classes.
+#
+# find . -name "*.class" | sort | grep class | sed "s/.class//" | xargs javap -classpath . -protected
+#
+# $Id$
+#
+Compiled from "AbstractJbpmTestCase.java"
+public abstract class org.jbpm.AbstractJbpmTestCase extends junit.framework.TestCase{
+ public org.jbpm.AbstractJbpmTestCase();
+ protected void setUp() throws java.lang.Exception;
+ protected void tearDown() throws java.lang.Exception;
+ protected java.lang.String getShortName();
+ protected java.lang.String getLongName();
+ protected void runTest() throws java.lang.Throwable;
+}
+
+Compiled from "AntHelper.java"
+public class org.jbpm.ant.AntHelper extends java.lang.Object{
+ public static org.hibernate.cfg.Configuration getConfiguration(java.lang.String, java.lang.String);
+ public static org.jbpm.JbpmConfiguration getJbpmConfiguration(java.lang.String);
+}
+
+Compiled from "DeployProcessTask.java"
+public class org.jbpm.ant.DeployProcessTask extends org.apache.tools.ant.taskdefs.MatchingTask{
+ public org.jbpm.ant.DeployProcessTask();
+ public void execute() throws org.apache.tools.ant.BuildException;
+ public void addFileset(org.apache.tools.ant.types.FileSet);
+ public void setJbpmCfg(java.lang.String);
+ public void setProcess(java.io.File);
+ public void setFailOnError(boolean);
+}
+
+Compiled from "JbpmSchemaTask.java"
+public class org.jbpm.ant.JbpmSchemaTask extends org.apache.tools.ant.Task{
+ public org.jbpm.ant.JbpmSchemaTask();
+ public void execute() throws org.apache.tools.ant.BuildException;
+ public void setAction(java.lang.String);
+ public void setConfig(java.lang.String);
+ public void setProperties(java.lang.String);
+ public void setDelimiter(java.lang.String);
+ public void setOutput(java.lang.String);
+}
+
+Compiled from "Launcher.java"
+public class org.jbpm.ant.Launcher extends java.lang.Thread{
+ public org.jbpm.ant.Launcher(org.apache.tools.ant.Task, java.lang.String, java.lang.String);
+ public void run();
+}
+
+Compiled from "ShutDownHsqldb.java"
+public class org.jbpm.ant.ShutDownHsqldb extends org.apache.tools.ant.Task{
+ public org.jbpm.ant.ShutDownHsqldb();
+ public void execute() throws org.apache.tools.ant.BuildException;
+}
+
+Compiled from "StartHsqldbTask.java"
+public class org.jbpm.ant.StartHsqldbTask extends org.apache.tools.ant.Task{
+ public org.jbpm.ant.StartHsqldbTask();
+ public void execute() throws org.apache.tools.ant.BuildException;
+ public void setDatabase(java.lang.String);
+ public void setLib(java.lang.String);
+ public void setPort(java.lang.String);
+}
+
+Compiled from "StartJBossTask.java"
+public class org.jbpm.ant.StartJBossTask extends org.apache.tools.ant.Task{
+ public org.jbpm.ant.StartJBossTask();
+ public void execute() throws org.apache.tools.ant.BuildException;
+ public void setConfiguration(java.lang.String);
+}
+
+Compiled from "ByteArray.java"
+public class org.jbpm.bytes.ByteArray extends java.lang.Object implements java.io.Serializable{
+ protected java.lang.String name;
+ protected java.util.List byteBlocks;
+ public org.jbpm.bytes.ByteArray();
+ public org.jbpm.bytes.ByteArray(byte[]);
+ public org.jbpm.bytes.ByteArray(java.lang.String, byte[]);
+ public org.jbpm.bytes.ByteArray(org.jbpm.bytes.ByteArray);
+ public byte[] getBytes();
+ public long getId();
+ public boolean equals(java.lang.Object);
+ public int hashCode();
+ public java.util.List getByteBlocks();
+}
+
+Compiled from "ByteBlockChopper.java"
+public class org.jbpm.bytes.ByteBlockChopper extends java.lang.Object{
+ public static java.util.List chopItUp(byte[]);
+ public static byte[] glueChopsBackTogether(java.util.List);
+}
+
+Compiled from "BusinessCalendar.java"
+public class org.jbpm.calendar.BusinessCalendar extends java.lang.Object implements java.io.Serializable{
+ public static synchronized java.util.Properties getBusinessCalendarProperties();
+ public org.jbpm.calendar.BusinessCalendar();
+ public org.jbpm.calendar.BusinessCalendar(java.util.Properties);
+ public org.jbpm.calendar.Day[] getWeekDays();
+ public java.util.List getHolidays();
+ public java.util.Date add(java.util.Date, org.jbpm.calendar.Duration);
+ public java.util.Date findStartOfNextDay(java.util.Date);
+ public org.jbpm.calendar.Day findDay(java.util.Date);
+ public boolean isHoliday(java.util.Date);
+ public org.jbpm.calendar.DayPart findNextDayPart(java.util.Date);
+ public boolean isInBusinessHours(java.util.Date);
+ public static java.util.Calendar getCalendar();
+}
+
+Compiled from "Day.java"
+public class org.jbpm.calendar.Day extends java.lang.Object implements java.io.Serializable{
+ public static org.jbpm.calendar.Day[] parseWeekDays(java.util.Properties, org.jbpm.calendar.BusinessCalendar);
+ public org.jbpm.calendar.Day(java.lang.String, java.text.DateFormat, org.jbpm.calendar.BusinessCalendar);
+ public void findNextDayPartStart(int, java.util.Date, java.lang.Object[]);
+}
+
+Compiled from "DayPart.java"
+public class org.jbpm.calendar.DayPart extends java.lang.Object implements java.io.Serializable{
+ public org.jbpm.calendar.DayPart(java.lang.String, java.text.DateFormat, org.jbpm.calendar.Day, int);
+ public java.util.Date add(java.util.Date, org.jbpm.calendar.Duration);
+ public boolean isStartAfter(java.util.Date);
+ public boolean includes(java.util.Date);
+ public java.util.Date getStartTime(java.util.Date);
+}
+
+Compiled from "Duration.java"
+public class org.jbpm.calendar.Duration extends java.lang.Object implements java.io.Serializable{
+ public org.jbpm.calendar.Duration(long);
+ public org.jbpm.calendar.Duration(org.jbpm.calendar.Duration);
+ public org.jbpm.calendar.Duration(java.lang.String);
+ public java.util.Date addTo(java.util.Date);
+ public long getMilliseconds();
+ public boolean isBusinessTime();
+}
+
+Compiled from "Holiday.java"
+public class org.jbpm.calendar.Holiday extends java.lang.Object implements java.io.Serializable{
+ public static java.util.List parseHolidays(java.util.Properties, org.jbpm.calendar.BusinessCalendar);
+ public org.jbpm.calendar.Holiday(java.lang.String, java.text.DateFormat, org.jbpm.calendar.BusinessCalendar);
+ public boolean includes(java.util.Date);
+}
+
+Compiled from "AbstractBaseCommand.java"
+public abstract class org.jbpm.command.AbstractBaseCommand extends java.lang.Object implements org.jbpm.command.Command{
+ public org.jbpm.command.AbstractBaseCommand();
+ public java.lang.String toString();
+ public java.lang.String getAdditionalToStringInformation();
+}
+
+Compiled from "AbstractCancelCommand.java"
+public abstract class org.jbpm.command.AbstractCancelCommand extends org.jbpm.command.AbstractBaseCommand{
+ public static java.lang.String CANCELLATION_INDICATOR_VARIABLE_NAME;
+ protected transient org.jbpm.JbpmContext jbpmContext;
+ protected static final org.apache.commons.logging.Log log;
+ public org.jbpm.command.AbstractCancelCommand();
+ protected void cancelTokens(java.util.Collection);
+ protected void cancelToken(org.jbpm.graph.exe.Token);
+ protected java.util.List getTasksForToken(org.jbpm.graph.exe.Token);
+ protected void cancelTasks(java.util.List);
+}
+
+Compiled from "AbstractGetObjectBaseCommand.java"
+public abstract class org.jbpm.command.AbstractGetObjectBaseCommand extends org.jbpm.command.AbstractBaseCommand{
+ public org.jbpm.command.AbstractGetObjectBaseCommand();
+ public org.jbpm.command.AbstractGetObjectBaseCommand(boolean, boolean);
+ public org.jbpm.command.AbstractGetObjectBaseCommand(java.lang.String[]);
+ public void retrieveTaskInstanceDetails(org.jbpm.taskmgmt.exe.TaskInstance);
+ public org.jbpm.graph.exe.ProcessInstance retrieveProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+ public org.jbpm.graph.def.ProcessDefinition retrieveProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
+ protected void retrieveToken(org.jbpm.graph.exe.Token);
+ protected void retrieveNode(org.jbpm.graph.def.Node);
+ public void retrieveVariables(org.jbpm.graph.exe.ProcessInstance);
+ public void retrieveVariables(org.jbpm.taskmgmt.exe.TaskInstance);
+ public boolean isIncludeAllVariables();
+ public void setIncludeAllVariables(boolean);
+ public java.lang.String[] getVariablesToInclude();
+ public void setVariablesToInclude(java.lang.String[]);
+ public void setVariablesToInclude(java.lang.String);
+ protected org.jbpm.JbpmContext getJbpmContext();
+ protected void setJbpmContext(org.jbpm.JbpmContext);
+ public org.jbpm.command.AbstractGetObjectBaseCommand variablesToInclude(java.lang.String[]);
+ public org.jbpm.command.AbstractGetObjectBaseCommand variablesToInclude(java.lang.String);
+ public org.jbpm.command.AbstractGetObjectBaseCommand includeAllVariables(boolean);
+}
+
+Compiled from "AbstractProcessInstanceBaseCommand.java"
+public abstract class org.jbpm.command.AbstractProcessInstanceBaseCommand extends org.jbpm.command.AbstractBaseCommand{
+ protected org.apache.commons.logging.Log log;
+ public org.jbpm.command.AbstractProcessInstanceBaseCommand();
+ protected org.jbpm.JbpmContext getJbpmContext();
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public abstract org.jbpm.graph.exe.ProcessInstance execute(org.jbpm.graph.exe.ProcessInstance);
+ public void setProcessInstanceIds(long[]);
+ public void setProcessInstanceId(long);
+ public java.lang.String toString();
+ public java.lang.String getProcessName();
+ public void setProcessName(java.lang.String);
+ public int getProcessVersion();
+ public void setProcessVersion(int);
+ public long[] getProcessInstanceIds();
+ public long getProcessInstanceId();
+ public boolean isOnlyRunning();
+ public void setOnlyRunning(boolean);
+ public org.jbpm.command.AbstractProcessInstanceBaseCommand processInstanceIds(long[]);
+ public org.jbpm.command.AbstractProcessInstanceBaseCommand processInstanceId(long);
+ public org.jbpm.command.AbstractProcessInstanceBaseCommand processName(java.lang.String);
+ public org.jbpm.command.AbstractProcessInstanceBaseCommand processVersion(int);
+ public org.jbpm.command.AbstractProcessInstanceBaseCommand onlyRunning(boolean);
+}
+
+Compiled from "AbstractTokenBaseCommand.java"
+public abstract class org.jbpm.command.AbstractTokenBaseCommand extends java.lang.Object implements org.jbpm.command.Command{
+ protected org.apache.commons.logging.Log log;
+ public org.jbpm.command.AbstractTokenBaseCommand();
+ protected org.jbpm.JbpmContext getJbpmContext();
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public abstract java.lang.Object execute(org.jbpm.graph.exe.Token);
+ public void setTokenIds(long[]);
+ public void setTokenId(long);
+ public java.lang.String getAdditionalToStringInformation();
+ public java.lang.String getProcessName();
+ public void setProcessName(java.lang.String);
+ public int getProcessVersion();
+ public void setProcessVersion(int);
+ public java.lang.String getStateName();
+ public void setStateName(java.lang.String);
+ public long[] getTokenIds();
+ public long getTokenId();
+ public java.lang.String toString();
+ public org.jbpm.command.AbstractTokenBaseCommand tokenIds(long[]);
+ public org.jbpm.command.AbstractTokenBaseCommand tokenId(long);
+ public org.jbpm.command.AbstractTokenBaseCommand processName(java.lang.String);
+ public org.jbpm.command.AbstractTokenBaseCommand processVersion(int);
+ public org.jbpm.command.AbstractTokenBaseCommand stateName(java.lang.String);
+}
+
+Compiled from "AsynchronousCommand.java"
+public class org.jbpm.command.AsynchronousCommand extends java.lang.Object implements org.jbpm.command.Command{
+ public org.jbpm.command.AsynchronousCommand(org.jbpm.command.Command);
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+}
+
+Compiled from "BatchSignalCommand.java"
+public class org.jbpm.command.BatchSignalCommand extends org.jbpm.command.AbstractTokenBaseCommand{
+ public org.jbpm.command.BatchSignalCommand();
+ public java.lang.Object execute(org.jbpm.graph.exe.Token);
+ public java.lang.String getTransitionName();
+ public void setTransitionName(java.lang.String);
+ public java.util.Date getInStateAtLeastSince();
+ public void setInStateAtLeastSince(java.util.Date);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.BatchSignalCommand transitionName(java.lang.String);
+ public org.jbpm.command.BatchSignalCommand inStateAtLeastSince(java.util.Date);
+}
+
+Compiled from "CancelProcessInstanceCommand.java"
+public class org.jbpm.command.CancelProcessInstanceCommand extends org.jbpm.command.AbstractCancelCommand{
+ public org.jbpm.command.CancelProcessInstanceCommand();
+ public org.jbpm.command.CancelProcessInstanceCommand(long);
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ protected void cancelProcess(long);
+ public long getProcessInstanceId();
+ public void setProcessInstanceId(long);
+ public long getProcessId();
+ public void setProcessId(long);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.CancelProcessInstanceCommand processInstanceId(long);
+}
+
+Compiled from "CancelTokenCommand.java"
+public class org.jbpm.command.CancelTokenCommand extends org.jbpm.command.AbstractCancelCommand{
+ public org.jbpm.command.CancelTokenCommand();
+ public org.jbpm.command.CancelTokenCommand(long);
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public long getTokenId();
+ public void setTokenId(long);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.CancelTokenCommand tokenId(long);
+}
+
+Compiled from "CancelWorkOnTaskCommand.java"
+public class org.jbpm.command.CancelWorkOnTaskCommand extends org.jbpm.command.AbstractBaseCommand{
+ public org.jbpm.command.CancelWorkOnTaskCommand(long);
+ public org.jbpm.command.CancelWorkOnTaskCommand();
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public long getTaskInstanceId();
+ public void setTaskInstanceId(long);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.CancelWorkOnTaskCommand taskInstanceId(long);
+}
+
+Compiled from "ChangeProcessInstanceVersionCommand.java"
+public class org.jbpm.command.ChangeProcessInstanceVersionCommand extends org.jbpm.command.AbstractProcessInstanceBaseCommand{
+ public org.jbpm.command.ChangeProcessInstanceVersionCommand();
+ public org.jbpm.command.ChangeProcessInstanceVersionCommand(long, int);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.graph.exe.ProcessInstance execute(org.jbpm.graph.exe.ProcessInstance);
+ public java.util.Map getNodeNameMapping();
+ public void setNodeNameMapping(java.util.Map);
+ public int getNewVersion();
+ public void setNewVersion(int);
+ public java.util.Map getTaskNameMapping();
+ public void setTaskNameMapping(java.util.Map);
+ public long getProcessId();
+ public void setProcessId(long);
+ public java.util.Map getNameMapping();
+ public void setNameMapping(java.util.Map);
+ public org.jbpm.command.ChangeProcessInstanceVersionCommand nodeNameMapping(java.util.Map);
+ public org.jbpm.command.ChangeProcessInstanceVersionCommand newVersion(int);
+ public org.jbpm.command.ChangeProcessInstanceVersionCommand taskNameMapping(java.util.Map);
+ public org.jbpm.command.ChangeProcessInstanceVersionCommand nodeNameMappingAdd(java.lang.String, java.lang.String);
+ public org.jbpm.command.ChangeProcessInstanceVersionCommand taskNameMappingAdd(java.lang.String, java.lang.String);
+}
+
+Compiled from "Command.java"
+public interface org.jbpm.command.Command extends java.io.Serializable{
+ public abstract java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+}
+
+Compiled from "CommandService.java"
+public interface org.jbpm.command.CommandService{
+ public abstract java.lang.Object execute(org.jbpm.command.Command);
+}
+
+Compiled from "CompositeCommand.java"
+public class org.jbpm.command.CompositeCommand extends java.lang.Object implements org.jbpm.command.Command{
+ public org.jbpm.command.CompositeCommand(java.util.List);
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ protected void tryToInject(java.lang.Object, org.jbpm.command.Command);
+ protected java.lang.reflect.Field findField(java.lang.Class);
+ public java.lang.String toString();
+}
+
+Compiled from "DeleteProcessDefinitionCommand.java"
+public class org.jbpm.command.DeleteProcessDefinitionCommand extends org.jbpm.command.AbstractGetObjectBaseCommand{
+ public org.jbpm.command.DeleteProcessDefinitionCommand();
+ public org.jbpm.command.DeleteProcessDefinitionCommand(long);
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public java.lang.String toString();
+ public long getId();
+ public void setId(long);
+ public org.jbpm.command.DeleteProcessDefinitionCommand id(long);
+}
+
+Compiled from "DeployProcessCommand.java"
+public class org.jbpm.command.DeployProcessCommand extends org.jbpm.command.AbstractGetObjectBaseCommand{
+ public org.jbpm.command.DeployProcessCommand();
+ public org.jbpm.command.DeployProcessCommand(byte[]);
+ public org.jbpm.command.DeployProcessCommand(java.lang.String);
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public byte[] getPar();
+ public void setPar(byte[]);
+ public java.lang.String getXml();
+ public void setXml(java.lang.String);
+ public org.jbpm.command.DeployProcessCommand xml(java.lang.String);
+ public org.jbpm.command.DeployProcessCommand par(byte[]);
+}
+
+Compiled from "ExecuteJobsCommand.java"
+public class org.jbpm.command.ExecuteJobsCommand extends org.jbpm.command.AbstractBaseCommand{
+ public org.jbpm.command.ExecuteJobsCommand();
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ protected java.util.Collection acquireJobs();
+ protected void executeJob(org.jbpm.job.Job);
+ protected java.util.Date getNextDueDate();
+}
+
+Compiled from "GetProcessDefinitionCommand.java"
+public class org.jbpm.command.GetProcessDefinitionCommand extends org.jbpm.command.AbstractGetObjectBaseCommand{
+ public org.jbpm.command.GetProcessDefinitionCommand();
+ public org.jbpm.command.GetProcessDefinitionCommand(java.lang.String);
+ public org.jbpm.command.GetProcessDefinitionCommand(java.lang.String, int);
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public java.lang.String getName();
+ public void setName(java.lang.String);
+ public int getVersion();
+ public void setVersion(int);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.GetProcessDefinitionCommand version(int);
+ public org.jbpm.command.GetProcessDefinitionCommand name(java.lang.String);
+}
+
+Compiled from "GetProcessDefinitionsCommand.java"
+public class org.jbpm.command.GetProcessDefinitionsCommand extends org.jbpm.command.AbstractGetObjectBaseCommand{
+ public org.jbpm.command.GetProcessDefinitionsCommand();
+ public org.jbpm.command.GetProcessDefinitionsCommand(boolean);
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public boolean isOnlyLatest();
+ public void setOnlyLatest(boolean);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.GetProcessDefinitionsCommand onlyLatest(boolean);
+}
+
+Compiled from "GetProcessInstanceCommand.java"
+public class org.jbpm.command.GetProcessInstanceCommand extends org.jbpm.command.AbstractGetObjectBaseCommand{
+ public org.jbpm.command.GetProcessInstanceCommand();
+ public org.jbpm.command.GetProcessInstanceCommand(long);
+ public org.jbpm.command.GetProcessInstanceCommand(long, boolean, boolean);
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public long getProcessInstanceId();
+ public void setProcessInstanceId(long);
+ public long getTaskInstanceId();
+ public void setTaskInstanceId(long);
+ public long getTokenId();
+ public void setTokenId(long);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.GetProcessInstanceCommand processInstanceId(long);
+ public org.jbpm.command.GetProcessInstanceCommand taskInstanceId(long);
+ public org.jbpm.command.GetProcessInstanceCommand tokenId(long);
+}
+
+Compiled from "GetProcessInstanceLogCommand.java"
+public class org.jbpm.command.GetProcessInstanceLogCommand extends org.jbpm.command.AbstractBaseCommand{
+ public org.jbpm.command.GetProcessInstanceLogCommand();
+ public org.jbpm.command.GetProcessInstanceLogCommand(long);
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ protected java.util.Map loadLogdFromMap(java.util.Map);
+ public long getProcessId();
+ public void setProcessId(long);
+ public long getProcessInstanceId();
+ public void setProcessInstanceId(long);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.GetProcessInstanceLogCommand processInstanceId(long);
+}
+
+Compiled from "GetProcessInstancesCommand.java"
+public class org.jbpm.command.GetProcessInstancesCommand extends org.jbpm.command.AbstractGetObjectBaseCommand{
+ public org.jbpm.command.GetProcessInstancesCommand();
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public java.util.List retrieveProcessInstanceDetails(java.util.List);
+ public java.util.Date getFromStartDate();
+ public void setFromStartDate(java.util.Date);
+ public boolean isOnlyRunning();
+ public void setOnlyRunning(boolean);
+ public java.lang.String getProcessName();
+ public void setProcessName(java.lang.String);
+ public java.lang.String getProcessDefinitionName();
+ public void setProcessDefinitionName(java.lang.String);
+ public java.lang.String getStateName();
+ public void setStateName(java.lang.String);
+ public java.util.Date getUntilStartDate();
+ public void setUntilStartDate(java.util.Date);
+ public java.lang.String getVersion();
+ public void setVersion(java.lang.String);
+ public long getProcessInstanceId();
+ public void setProcessInstanceId(long);
+ public long getProcessId();
+ public void setProcessId(long);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.GetProcessInstancesCommand fromStartDate(java.util.Date);
+ public org.jbpm.command.GetProcessInstancesCommand onlyRunning(boolean);
+ public org.jbpm.command.GetProcessInstancesCommand processDefinitionName(java.lang.String);
+ public org.jbpm.command.GetProcessInstancesCommand stateName(java.lang.String);
+ public org.jbpm.command.GetProcessInstancesCommand untilStartDate(java.util.Date);
+ public org.jbpm.command.GetProcessInstancesCommand version(java.lang.String);
+ public org.jbpm.command.GetProcessInstancesCommand processInstanceId(long);
+}
+
+Compiled from "GetTaskInstanceCommand.java"
+public class org.jbpm.command.GetTaskInstanceCommand extends org.jbpm.command.AbstractGetObjectBaseCommand{
+ public org.jbpm.command.GetTaskInstanceCommand();
+ public org.jbpm.command.GetTaskInstanceCommand(long);
+ public org.jbpm.command.GetTaskInstanceCommand(long, boolean, boolean);
+ public org.jbpm.command.GetTaskInstanceCommand(long, java.lang.String[]);
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public long getTaskInstanceId();
+ public void setTaskInstanceId(long);
+ public long getTokenId();
+ public void setTokenId(long);
+ public long getProcessInstanceId();
+ public void setProcessInstanceId(long);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.GetTaskInstanceCommand taskInstanceId(long);
+ public org.jbpm.command.GetTaskInstanceCommand tokenId(long);
+ public org.jbpm.command.GetTaskInstanceCommand processInstanceId(long);
+}
+
+Compiled from "GetTaskListCommand.java"
+public class org.jbpm.command.GetTaskListCommand extends org.jbpm.command.AbstractGetObjectBaseCommand implements org.jbpm.command.Command{
+ public org.jbpm.command.GetTaskListCommand(java.lang.String[]);
+ public org.jbpm.command.GetTaskListCommand(java.lang.String, boolean);
+ public org.jbpm.command.GetTaskListCommand(java.lang.String, java.lang.String[]);
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public java.util.List retrieveTaskInstanceDetails(java.util.List);
+ public java.lang.String[] getActor();
+ public void setActor(java.lang.String);
+ public void setActor(java.lang.String[]);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.GetTaskListCommand actor(java.lang.String);
+ public org.jbpm.command.GetTaskListCommand actor(java.lang.String[]);
+}
+
+Compiled from "CommandServiceImpl.java"
+public class org.jbpm.command.impl.CommandServiceImpl extends java.lang.Object implements org.jbpm.command.CommandService,java.io.Serializable{
+ protected org.jbpm.JbpmConfiguration jbpmConfiguration;
+ public org.jbpm.command.impl.CommandServiceImpl(org.jbpm.JbpmConfiguration);
+ public java.lang.Object execute(org.jbpm.command.Command);
+}
+
+Compiled from "NewProcessInstanceCommand.java"
+public class org.jbpm.command.NewProcessInstanceCommand extends org.jbpm.command.AbstractBaseCommand{
+ public org.jbpm.command.NewProcessInstanceCommand();
+ public org.jbpm.command.NewProcessInstanceCommand(java.lang.String);
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public java.lang.String getActorId();
+ public void setActorId(java.lang.String);
+ public long getProcessDefinitionId();
+ public void setProcessDefinitionId(long);
+ public long getProcessId();
+ public void setProcessId(long);
+ public java.lang.String getProcessName();
+ public void setProcessName(java.lang.String);
+ public boolean isCreateStartTask();
+ public void setCreateStartTask(boolean);
+ public java.util.Map getVariables();
+ public java.lang.String getProcessDefinitionName();
+ public void setProcessDefinitionName(java.lang.String);
+ public void setVariables(java.util.Map);
+ public java.lang.String getKey();
+ public void setKey(java.lang.String);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.NewProcessInstanceCommand actorId(java.lang.String);
+ public org.jbpm.command.NewProcessInstanceCommand processDefinitionId(long);
+ public org.jbpm.command.NewProcessInstanceCommand processDefinitionName(java.lang.String);
+ public org.jbpm.command.NewProcessInstanceCommand createStartTask(boolean);
+ public org.jbpm.command.NewProcessInstanceCommand variables(java.util.Map);
+ public org.jbpm.command.NewProcessInstanceCommand key(java.lang.String);
+}
+
+Compiled from "ResumeProcessInstanceCommand.java"
+public class org.jbpm.command.ResumeProcessInstanceCommand extends org.jbpm.command.AbstractProcessInstanceBaseCommand{
+ public org.jbpm.command.ResumeProcessInstanceCommand();
+ public org.jbpm.graph.exe.ProcessInstance execute(org.jbpm.graph.exe.ProcessInstance);
+}
+
+Compiled from "ResumeTokenCommand.java"
+public class org.jbpm.command.ResumeTokenCommand extends org.jbpm.command.AbstractTokenBaseCommand{
+ public org.jbpm.command.ResumeTokenCommand();
+ public org.jbpm.graph.exe.Token execute(org.jbpm.graph.exe.Token);
+ public java.lang.Object execute(org.jbpm.graph.exe.Token);
+}
+
+Compiled from "SignalCommand.java"
+public class org.jbpm.command.SignalCommand extends org.jbpm.command.AbstractBaseCommand{
+ public org.jbpm.command.SignalCommand();
+ public org.jbpm.command.SignalCommand(long, java.lang.String);
+ public java.lang.Object execute(org.jbpm.JbpmContext);
+ protected org.jbpm.graph.exe.Token getToken(org.jbpm.JbpmContext);
+ public long getTokenId();
+ public void setTokenId(long);
+ public java.lang.String getTransitionName();
+ public void setTransitionName(java.lang.String);
+ public java.util.Map getVariables();
+ public void setVariables(java.util.Map);
+ public java.lang.String getExpectedStateName();
+ public void setExpectedStateName(java.lang.String);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.SignalCommand tokenId(long);
+ public org.jbpm.command.SignalCommand transitionName(java.lang.String);
+ public org.jbpm.command.SignalCommand variables(java.util.Map);
+ public org.jbpm.command.SignalCommand expectedStateName(java.lang.String);
+}
+
+Compiled from "StartProcessInstanceCommand.java"
+public class org.jbpm.command.StartProcessInstanceCommand extends org.jbpm.command.NewProcessInstanceCommand implements org.jbpm.command.Command{
+ public org.jbpm.command.StartProcessInstanceCommand();
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public java.lang.String getStartTransitionName();
+ public void setStartTransitionName(java.lang.String);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.StartProcessInstanceCommand startTransitionName(java.lang.String);
+}
+
+Compiled from "StartWorkOnTaskCommand.java"
+public class org.jbpm.command.StartWorkOnTaskCommand extends org.jbpm.command.AbstractBaseCommand{
+ public org.jbpm.command.StartWorkOnTaskCommand(long, boolean);
+ public org.jbpm.command.StartWorkOnTaskCommand();
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public boolean isOverwriteSwimlane();
+ public void setOverwriteSwimlane(boolean);
+ public long getTaskInstanceId();
+ public void setTaskInstanceId(long);
+ public void setActorId(java.lang.String);
+ public java.lang.String getActorId();
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.StartWorkOnTaskCommand overwriteSwimlane(boolean);
+ public org.jbpm.command.StartWorkOnTaskCommand taskInstanceId(long);
+ public org.jbpm.command.StartWorkOnTaskCommand actorId(java.lang.String);
+}
+
+Compiled from "SuspendProcessInstanceCommand.java"
+public class org.jbpm.command.SuspendProcessInstanceCommand extends org.jbpm.command.AbstractProcessInstanceBaseCommand{
+ public org.jbpm.command.SuspendProcessInstanceCommand();
+ public org.jbpm.graph.exe.ProcessInstance execute(org.jbpm.graph.exe.ProcessInstance);
+}
+
+Compiled from "SuspendTokenCommand.java"
+public class org.jbpm.command.SuspendTokenCommand extends org.jbpm.command.AbstractTokenBaseCommand{
+ public org.jbpm.command.SuspendTokenCommand();
+ public org.jbpm.graph.exe.Token execute(org.jbpm.graph.exe.Token);
+ public java.lang.Object execute(org.jbpm.graph.exe.Token);
+}
+
+Compiled from "TaskInstanceEndCommand.java"
+public class org.jbpm.command.TaskInstanceEndCommand extends org.jbpm.command.AbstractBaseCommand{
+ public org.jbpm.command.TaskInstanceEndCommand();
+ public org.jbpm.command.TaskInstanceEndCommand(long, java.lang.String);
+ public org.jbpm.command.TaskInstanceEndCommand(long, java.lang.String, java.util.Map);
+ public java.lang.Object execute(org.jbpm.JbpmContext);
+ protected org.jbpm.taskmgmt.exe.TaskInstance getTaskInstance(org.jbpm.JbpmContext);
+ public long getTaskInstanceId();
+ public void setTaskInstanceId(long);
+ public java.lang.String getTransitionName();
+ public void setTransitionName(java.lang.String);
+ public java.util.Map getVariables();
+ public void setVariables(java.util.Map);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.TaskInstanceEndCommand taskInstanceId(long);
+ public org.jbpm.command.TaskInstanceEndCommand transitionName(java.lang.String);
+ public org.jbpm.command.TaskInstanceEndCommand variables(java.util.Map);
+}
+
+Compiled from "UnlockTokenCommand.java"
+public class org.jbpm.command.UnlockTokenCommand extends org.jbpm.command.AbstractTokenBaseCommand{
+ public org.jbpm.command.UnlockTokenCommand();
+ public java.lang.Object execute(org.jbpm.graph.exe.Token);
+ public java.lang.String getAdditionalToStringInformation();
+ public java.lang.String getLockOwner();
+ public void setLockOwner(java.lang.String);
+ public org.jbpm.command.UnlockTokenCommand lockOwner(java.lang.String);
+}
+
+Compiled from "VariablesCommand.java"
+public class org.jbpm.command.VariablesCommand extends org.jbpm.command.AbstractBaseCommand{
+ public org.jbpm.command.VariablesCommand();
+ public java.lang.Object execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ protected org.jbpm.context.exe.VariableContainer getVariableContainer(org.jbpm.JbpmContext);
+ protected org.jbpm.context.exe.VariableContainer getVariableContainer(org.jbpm.graph.exe.Token);
+ public long getTaskInstanceId();
+ public void setTaskInstanceId(long);
+ public long getTokenId();
+ public void setTokenId(long);
+ public java.util.Map getVariables();
+ public void setVariables(java.util.Map);
+ public java.lang.String getAdditionalToStringInformation();
+ public org.jbpm.command.VariablesCommand taskInstanceId(long);
+ public org.jbpm.command.VariablesCommand tokenId(long);
+ public org.jbpm.command.VariablesCommand variables(java.util.Map);
+}
+
+Compiled from "AbstractObjectInfo.java"
+public abstract class org.jbpm.configuration.AbstractObjectInfo extends java.lang.Object implements org.jbpm.configuration.ObjectInfo{
+ public org.jbpm.configuration.AbstractObjectInfo();
+ public org.jbpm.configuration.AbstractObjectInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ protected java.lang.String getValueString(org.w3c.dom.Element);
+ public boolean hasName();
+ public java.lang.String getName();
+ public void setName(java.lang.String);
+ public boolean isSingleton();
+ public void setSingleton(boolean);
+}
+
+Compiled from "BeanInfo.java"
+public class org.jbpm.configuration.BeanInfo extends org.jbpm.configuration.AbstractObjectInfo{
+ public org.jbpm.configuration.BeanInfo();
+ public org.jbpm.configuration.BeanInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+ public java.lang.String getClassName();
+ public void setClassName(java.lang.String);
+}
+
+Compiled from "BooleanInfo.java"
+public class org.jbpm.configuration.BooleanInfo extends org.jbpm.configuration.AbstractObjectInfo{
+ public org.jbpm.configuration.BooleanInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "CharacterInfo.java"
+public class org.jbpm.configuration.CharacterInfo extends org.jbpm.configuration.AbstractObjectInfo{
+ public org.jbpm.configuration.CharacterInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "ConfigurationException.java"
+public class org.jbpm.configuration.ConfigurationException extends org.jbpm.JbpmException{
+ public org.jbpm.configuration.ConfigurationException();
+ public org.jbpm.configuration.ConfigurationException(java.lang.String, java.lang.Throwable);
+ public org.jbpm.configuration.ConfigurationException(java.lang.String);
+ public org.jbpm.configuration.ConfigurationException(java.lang.Throwable);
+}
+
+Compiled from "ConstructorInfo.java"
+public class org.jbpm.configuration.ConstructorInfo extends java.lang.Object implements java.io.Serializable{
+ public org.jbpm.configuration.ConstructorInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+ protected java.lang.Class[] getParameterTypes(org.jbpm.configuration.ObjectFactoryImpl);
+ protected java.lang.Object[] getArgs(org.jbpm.configuration.ObjectFactoryImpl);
+ public java.lang.reflect.Method findMethod(java.lang.Class, java.lang.Class[]);
+}
+
+Compiled from "DoubleInfo.java"
+public class org.jbpm.configuration.DoubleInfo extends org.jbpm.configuration.AbstractObjectInfo{
+ public org.jbpm.configuration.DoubleInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "FieldInfo.java"
+public class org.jbpm.configuration.FieldInfo extends org.jbpm.configuration.PropertyInfo{
+ public org.jbpm.configuration.FieldInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public void injectProperty(java.lang.Object, org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "FloatInfo.java"
+public class org.jbpm.configuration.FloatInfo extends org.jbpm.configuration.AbstractObjectInfo{
+ public org.jbpm.configuration.FloatInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "IntegerInfo.java"
+public class org.jbpm.configuration.IntegerInfo extends org.jbpm.configuration.AbstractObjectInfo{
+ public org.jbpm.configuration.IntegerInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "JbpmContextInfo.java"
+public class org.jbpm.configuration.JbpmContextInfo extends org.jbpm.configuration.AbstractObjectInfo{
+ public org.jbpm.configuration.JbpmContextInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public synchronized java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "JbpmTypeObjectInfo.java"
+class org.jbpm.configuration.JbpmTypeObjectInfo$1$1 extends java.lang.Object implements org.jbpm.context.exe.JbpmTypeMatcher{
+ public boolean matches(java.lang.Object);
+}
+
+Compiled from "JbpmTypeObjectInfo.java"
+class org.jbpm.configuration.JbpmTypeObjectInfo$1 extends java.lang.Object implements org.jbpm.configuration.ObjectInfo{
+ public boolean hasName();
+ public java.lang.String getName();
+ public boolean isSingleton();
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "JbpmTypeObjectInfo.java"
+public class org.jbpm.configuration.JbpmTypeObjectInfo extends org.jbpm.configuration.AbstractObjectInfo{
+ public org.jbpm.configuration.JbpmTypeObjectInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "ListInfo.java"
+public class org.jbpm.configuration.ListInfo extends org.jbpm.configuration.AbstractObjectInfo{
+ public org.jbpm.configuration.ListInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "LongInfo.java"
+public class org.jbpm.configuration.LongInfo extends org.jbpm.configuration.AbstractObjectInfo{
+ public org.jbpm.configuration.LongInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "MapInfo.java"
+public class org.jbpm.configuration.MapInfo extends org.jbpm.configuration.AbstractObjectInfo{
+ public org.jbpm.configuration.MapInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "NullInfo.java"
+public class org.jbpm.configuration.NullInfo extends org.jbpm.configuration.AbstractObjectInfo{
+ public org.jbpm.configuration.NullInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "ObjectFactory.java"
+public interface org.jbpm.configuration.ObjectFactory extends java.io.Serializable{
+ public abstract java.lang.Object createObject(java.lang.String);
+ public abstract boolean hasObject(java.lang.String);
+}
+
+Compiled from "ObjectFactoryImpl.java"
+public class org.jbpm.configuration.ObjectFactoryImpl extends java.lang.Object implements org.jbpm.configuration.ObjectFactory{
+ public org.jbpm.configuration.ObjectFactoryImpl();
+ public org.jbpm.configuration.ObjectFactoryImpl(java.util.Map, java.util.List);
+ public void addObjectInfo(org.jbpm.configuration.ObjectInfo);
+ public synchronized java.lang.Object createObject(java.lang.String);
+ public synchronized boolean hasObject(java.lang.String);
+ public java.lang.Object createObject(int);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectInfo);
+}
+
+Compiled from "ObjectFactoryParser.java"
+public class org.jbpm.configuration.ObjectFactoryParser extends java.lang.Object implements java.io.Serializable{
+ public static java.util.Map getDefaultMappings();
+ public static org.jbpm.configuration.ObjectFactoryImpl parseXmlString(java.lang.String);
+ public static org.jbpm.configuration.ObjectFactoryImpl parseInputStream(java.io.InputStream);
+ public static org.jbpm.configuration.ObjectFactoryImpl parseResource(java.lang.String);
+ public static org.jbpm.configuration.ObjectFactoryImpl createObjectFactory(org.w3c.dom.Element);
+ public void parseElementsFromResource(java.lang.String, org.jbpm.configuration.ObjectFactoryImpl);
+ public void parseElementsStream(java.io.InputStream, org.jbpm.configuration.ObjectFactoryImpl);
+ public void parseElements(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryImpl);
+ public org.jbpm.configuration.ObjectFactoryParser();
+ public org.jbpm.configuration.ObjectFactoryParser(java.util.Map);
+ public org.jbpm.configuration.ObjectInfo parse(org.w3c.dom.Element);
+ public void addNamedObjectInfo(java.lang.String, org.jbpm.configuration.ObjectInfo);
+ public void addMapping(java.lang.String, java.lang.Class);
+}
+
+Compiled from "ObjectInfo.java"
+public interface org.jbpm.configuration.ObjectInfo extends java.io.Serializable{
+ public abstract boolean hasName();
+ public abstract java.lang.String getName();
+ public abstract boolean isSingleton();
+ public abstract java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "PropertyInfo.java"
+public class org.jbpm.configuration.PropertyInfo extends java.lang.Object implements java.io.Serializable{
+ public org.jbpm.configuration.PropertyInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public void injectProperty(java.lang.Object, org.jbpm.configuration.ObjectFactoryImpl);
+ public java.lang.reflect.Method findSetter(java.lang.Class);
+}
+
+Compiled from "RefInfo.java"
+public class org.jbpm.configuration.RefInfo extends org.jbpm.configuration.AbstractObjectInfo{
+ public org.jbpm.configuration.RefInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "StringInfo.java"
+public class org.jbpm.configuration.StringInfo extends org.jbpm.configuration.AbstractObjectInfo{
+ public org.jbpm.configuration.StringInfo(org.w3c.dom.Element, org.jbpm.configuration.ObjectFactoryParser);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+}
+
+Compiled from "ValueInfo.java"
+public class org.jbpm.configuration.ValueInfo extends java.lang.Object implements org.jbpm.configuration.ObjectInfo{
+ public org.jbpm.configuration.ValueInfo(java.lang.String, java.lang.Object);
+ public java.lang.Object createObject(org.jbpm.configuration.ObjectFactoryImpl);
+ public java.lang.String getName();
+ public boolean hasName();
+ public boolean isSingleton();
+}
+
+Compiled from "Access.java"
+public class org.jbpm.context.def.Access extends java.lang.Object implements java.io.Serializable{
+ public org.jbpm.context.def.Access();
+ public org.jbpm.context.def.Access(java.lang.String);
+ public boolean isReadable();
+ public boolean isWritable();
+ public boolean isRequired();
+ public boolean isLock();
+ public boolean hasAccess(java.lang.String);
+ public java.lang.String toString();
+ public boolean equals(java.lang.Object);
+}
+
+Compiled from "ContextDefinition.java"
+public class org.jbpm.context.def.ContextDefinition extends org.jbpm.module.def.ModuleDefinition{
+ public org.jbpm.context.def.ContextDefinition();
+ public org.jbpm.module.exe.ModuleInstance createInstance();
+}
+
+Compiled from "VariableAccess.java"
+public class org.jbpm.context.def.VariableAccess extends java.lang.Object implements java.io.Serializable{
+ protected java.lang.String variableName;
+ protected org.jbpm.context.def.Access access;
+ protected java.lang.String mappedName;
+ public org.jbpm.context.def.VariableAccess();
+ public org.jbpm.context.def.VariableAccess(java.lang.String, java.lang.String, java.lang.String);
+ public java.lang.String getMappedName();
+ public org.jbpm.context.def.Access getAccess();
+ public java.lang.String getVariableName();
+ public boolean isReadable();
+ public boolean isWritable();
+ public boolean isRequired();
+ public boolean isLock();
+}
+
+Compiled from "ContextInstance.java"
+public class org.jbpm.context.exe.ContextInstance extends org.jbpm.module.exe.ModuleInstance{
+ protected java.util.Map tokenVariableMaps;
+ protected transient java.util.Map transientVariables;
+ protected transient java.util.List updatedVariableContainers;
+ public org.jbpm.context.exe.ContextInstance();
+ public void createVariable(java.lang.String, java.lang.Object);
+ public void setVariableLocally(java.lang.String, java.lang.Object);
+ public void createVariable(java.lang.String, java.lang.Object, org.jbpm.graph.exe.Token);
+ public void setVariableLocally(java.lang.String, java.lang.Object, org.jbpm.graph.exe.Token);
+ public java.util.Map getVariables();
+ public java.util.Map getVariables(org.jbpm.graph.exe.Token);
+ public void addVariables(java.util.Map);
+ public void setVariables(java.util.Map);
+ public void addVariables(java.util.Map, org.jbpm.graph.exe.Token);
+ public void setVariables(java.util.Map, org.jbpm.graph.exe.Token);
+ public java.lang.Object getVariable(java.lang.String);
+ public java.lang.Object getVariable(java.lang.String, org.jbpm.graph.exe.Token);
+ public java.lang.Object getLocalVariable(java.lang.String, org.jbpm.graph.exe.Token);
+ public java.lang.Object getVariableLocally(java.lang.String, org.jbpm.graph.exe.Token);
+ public void setVariable(java.lang.String, java.lang.Object);
+ public void setVariable(java.lang.String, java.lang.Object, org.jbpm.graph.exe.Token);
+ public boolean hasVariable(java.lang.String);
+ public boolean hasVariable(java.lang.String, org.jbpm.graph.exe.Token);
+ public void deleteVariable(java.lang.String);
+ public void deleteVariable(java.lang.String, org.jbpm.graph.exe.Token);
+ public java.lang.Object getTransientVariable(java.lang.String);
+ public void setTransientVariable(java.lang.String, java.lang.Object);
+ public boolean hasTransientVariable(java.lang.String);
+ public java.util.Map getTransientVariables();
+ public void setTransientVariables(java.util.Map);
+ public void deleteTransientVariable(java.lang.String);
+ public org.jbpm.context.exe.TokenVariableMap getOrCreateTokenVariableMap(org.jbpm.graph.exe.Token);
+ public org.jbpm.context.exe.TokenVariableMap getTokenVariableMap(org.jbpm.graph.exe.Token);
+ public org.jbpm.context.exe.VariableInstance getVariableInstance(java.lang.String, org.jbpm.graph.exe.Token);
+ public java.util.Map getTokenVariableMaps();
+}
+
+Compiled from "BooleanToStringConverter.java"
+public class org.jbpm.context.exe.converter.BooleanToStringConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
+ public static final java.lang.String TRUE_TEXT;
+ public static final java.lang.String FALSE_TEXT;
+ public org.jbpm.context.exe.converter.BooleanToStringConverter();
+ public boolean supports(java.lang.Object);
+ public java.lang.Object convert(java.lang.Object);
+ public java.lang.Object revert(java.lang.Object);
+}
+
+Compiled from "BytesToByteArrayConverter.java"
+public class org.jbpm.context.exe.converter.BytesToByteArrayConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
+ public org.jbpm.context.exe.converter.BytesToByteArrayConverter();
+ public boolean supports(java.lang.Object);
+ public java.lang.Object convert(java.lang.Object);
+ public java.lang.Object revert(java.lang.Object);
+}
+
+Compiled from "ByteToLongConverter.java"
+public class org.jbpm.context.exe.converter.ByteToLongConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
+ public org.jbpm.context.exe.converter.ByteToLongConverter();
+ public boolean supports(java.lang.Object);
+ public java.lang.Object convert(java.lang.Object);
+ public java.lang.Object revert(java.lang.Object);
+}
+
+Compiled from "CharacterToStringConverter.java"
+public class org.jbpm.context.exe.converter.CharacterToStringConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
+ public org.jbpm.context.exe.converter.CharacterToStringConverter();
+ public boolean supports(java.lang.Object);
+ public java.lang.Object convert(java.lang.Object);
+ public java.lang.Object revert(java.lang.Object);
+}
+
+Compiled from "Converter.java"
+public interface org.jbpm.context.exe.Converter extends java.io.Serializable{
+ public abstract boolean supports(java.lang.Object);
+ public abstract java.lang.Object convert(java.lang.Object);
+ public abstract java.lang.Object revert(java.lang.Object);
+}
+
+Compiled from "DateToLongConverter.java"
+public class org.jbpm.context.exe.converter.DateToLongConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
+ public org.jbpm.context.exe.converter.DateToLongConverter();
+ public boolean supports(java.lang.Object);
+ public java.lang.Object convert(java.lang.Object);
+ public java.lang.Object revert(java.lang.Object);
+}
+
+Compiled from "DoubleToStringConverter.java"
+public class org.jbpm.context.exe.converter.DoubleToStringConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
+ public org.jbpm.context.exe.converter.DoubleToStringConverter();
+ public boolean supports(java.lang.Object);
+ public java.lang.Object convert(java.lang.Object);
+ public java.lang.Object revert(java.lang.Object);
+}
+
+Compiled from "FloatToDoubleConverter.java"
+public class org.jbpm.context.exe.converter.FloatToDoubleConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
+ public org.jbpm.context.exe.converter.FloatToDoubleConverter();
+ public boolean supports(java.lang.Object);
+ public java.lang.Object convert(java.lang.Object);
+ public java.lang.Object revert(java.lang.Object);
+}
+
+Compiled from "FloatToStringConverter.java"
+public class org.jbpm.context.exe.converter.FloatToStringConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
+ public org.jbpm.context.exe.converter.FloatToStringConverter();
+ public boolean supports(java.lang.Object);
+ public java.lang.Object convert(java.lang.Object);
+ public java.lang.Object revert(java.lang.Object);
+}
+
+Compiled from "IntegerToLongConverter.java"
+public class org.jbpm.context.exe.converter.IntegerToLongConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
+ public org.jbpm.context.exe.converter.IntegerToLongConverter();
+ public boolean supports(java.lang.Object);
+ public java.lang.Object convert(java.lang.Object);
+ public java.lang.Object revert(java.lang.Object);
+}
+
+Compiled from "SerializableToByteArrayConverter.java"
+public class org.jbpm.context.exe.converter.SerializableToByteArrayConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
+ public org.jbpm.context.exe.converter.SerializableToByteArrayConverter();
+ public boolean supports(java.lang.Object);
+ public java.lang.Object convert(java.lang.Object);
+ public java.lang.Object revert(java.lang.Object);
+ public java.lang.Object revert(java.lang.Object, org.jbpm.graph.def.ProcessDefinition);
+}
+
+Compiled from "ShortToLongConverter.java"
+public class org.jbpm.context.exe.converter.ShortToLongConverter extends java.lang.Object implements org.jbpm.context.exe.Converter{
+ public org.jbpm.context.exe.converter.ShortToLongConverter();
+ public boolean supports(java.lang.Object);
+ public java.lang.Object convert(java.lang.Object);
+ public java.lang.Object revert(java.lang.Object);
+}
+
+Compiled from "JbpmType.java"
+public class org.jbpm.context.exe.JbpmType extends java.lang.Object{
+ public org.jbpm.context.exe.JbpmType(org.jbpm.context.exe.JbpmTypeMatcher, org.jbpm.context.exe.Converter, java.lang.Class);
+ public boolean matches(java.lang.Object);
+ public org.jbpm.context.exe.VariableInstance newVariableInstance();
+ public static java.util.List getJbpmTypes();
+}
+
+Compiled from "JbpmTypeMatcher.java"
+public interface org.jbpm.context.exe.JbpmTypeMatcher extends java.io.Serializable{
+ public abstract boolean matches(java.lang.Object);
+}
+
+Compiled from "ClassNameMatcher.java"
+public class org.jbpm.context.exe.matcher.ClassNameMatcher extends java.lang.Object implements org.jbpm.context.exe.JbpmTypeMatcher{
+ public org.jbpm.context.exe.matcher.ClassNameMatcher();
+ public boolean matches(java.lang.Object);
+}
+
+Compiled from "Ejb3Matcher.java"
+public class org.jbpm.context.exe.matcher.Ejb3Matcher extends java.lang.Object implements org.jbpm.context.exe.JbpmTypeMatcher{
+ public org.jbpm.context.exe.matcher.Ejb3Matcher();
+ public boolean matches(java.lang.Object);
+}
+
+Compiled from "HibernateLongIdMatcher.java"
+public class org.jbpm.context.exe.matcher.HibernateLongIdMatcher extends java.lang.Object implements org.jbpm.context.exe.JbpmTypeMatcher{
+ public org.jbpm.context.exe.matcher.HibernateLongIdMatcher();
+ public boolean matches(java.lang.Object);
+}
+
+Compiled from "HibernateStringIdMatcher.java"
+public class org.jbpm.context.exe.matcher.HibernateStringIdMatcher extends java.lang.Object implements org.jbpm.context.exe.JbpmTypeMatcher{
+ public org.jbpm.context.exe.matcher.HibernateStringIdMatcher();
+ public boolean matches(java.lang.Object);
+}
+
+Compiled from "JcrNodeMatcher.java"
+public class org.jbpm.context.exe.matcher.JcrNodeMatcher extends java.lang.Object implements org.jbpm.context.exe.JbpmTypeMatcher{
+ public org.jbpm.context.exe.matcher.JcrNodeMatcher();
+ public boolean matches(java.lang.Object);
+}
+
+Compiled from "SerializableMatcher.java"
+public class org.jbpm.context.exe.matcher.SerializableMatcher extends java.lang.Object implements org.jbpm.context.exe.JbpmTypeMatcher{
+ public org.jbpm.context.exe.matcher.SerializableMatcher();
+ public boolean matches(java.lang.Object);
+}
+
+Compiled from "TokenVariableMap.java"
+public class org.jbpm.context.exe.TokenVariableMap extends org.jbpm.context.exe.VariableContainer implements java.io.Serializable{
+ protected org.jbpm.graph.exe.Token token;
+ protected org.jbpm.context.exe.ContextInstance contextInstance;
+ public org.jbpm.context.exe.TokenVariableMap();
+ public org.jbpm.context.exe.TokenVariableMap(org.jbpm.graph.exe.Token, org.jbpm.context.exe.ContextInstance);
+ public void addVariableInstance(org.jbpm.context.exe.VariableInstance);
+ public java.lang.String toString();
+ protected org.jbpm.context.exe.VariableContainer getParentVariableContainer();
+ public org.jbpm.context.exe.ContextInstance getContextInstance();
+ public org.jbpm.graph.exe.Token getToken();
+ public java.util.Map getVariableInstances();
+}
+
+Compiled from "VariableContainer.java"
+public abstract class org.jbpm.context.exe.VariableContainer extends java.lang.Object implements java.io.Serializable{
+ protected java.util.Map variableInstances;
+ public org.jbpm.context.exe.VariableContainer();
+ protected abstract org.jbpm.context.exe.VariableContainer getParentVariableContainer();
+ public abstract org.jbpm.graph.exe.Token getToken();
+ public java.lang.Object getVariable(java.lang.String);
+ public void setVariable(java.lang.String, java.lang.Object);
+ public boolean hasVariable(java.lang.String);
+ public void deleteVariable(java.lang.String);
+ public void addVariables(java.util.Map);
+ public void setVariables(java.util.Map);
+ public java.util.Map getVariables();
+ public java.util.Map getVariablesLocally();
+ public boolean hasVariableLocally(java.lang.String);
+ public java.lang.Object getVariableLocally(java.lang.String);
+ public void deleteVariableLocally(java.lang.String);
+ public void setVariableLocally(java.lang.String, java.lang.Object);
+ public org.jbpm.context.exe.VariableInstance getVariableInstance(java.lang.String);
+ public java.util.Map getVariableInstances();
+ public void addVariableInstance(org.jbpm.context.exe.VariableInstance);
+ public void deleteVariableInstance(java.lang.String);
+ public org.jbpm.context.exe.ContextInstance getContextInstance();
+ public static java.util.Collection getUpdatedVariableContainers(org.jbpm.graph.exe.ProcessInstance);
+}
+
+Compiled from "ByteArrayInstance.java"
+public class org.jbpm.context.exe.variableinstance.ByteArrayInstance extends org.jbpm.context.exe.VariableInstance{
+ protected org.jbpm.bytes.ByteArray value;
+ public org.jbpm.context.exe.variableinstance.ByteArrayInstance();
+ public boolean isStorable(java.lang.Object);
+ protected java.lang.Object getObject();
+ protected void setObject(java.lang.Object);
+}
+
+Compiled from "VariableInstance.java"
+public abstract class org.jbpm.context.exe.VariableInstance extends java.lang.Object implements java.io.Serializable{
+ protected java.lang.String name;
+ protected org.jbpm.graph.exe.Token token;
+ protected org.jbpm.context.exe.TokenVariableMap tokenVariableMap;
+ protected org.jbpm.graph.exe.ProcessInstance processInstance;
+ protected org.jbpm.context.exe.Converter converter;
+ protected java.lang.Object valueCache;
+ protected boolean isValueCached;
+ public org.jbpm.context.exe.VariableInstance();
+ public static org.jbpm.context.exe.VariableInstance create(org.jbpm.graph.exe.Token, java.lang.String, java.lang.Object);
+ public static org.jbpm.context.exe.VariableInstance createVariableInstance(java.lang.Object);
+ public abstract boolean isStorable(java.lang.Object);
+ protected abstract java.lang.Object getObject();
+ protected abstract void setObject(java.lang.Object);
+ public boolean supports(java.lang.Object);
+ public void setValue(java.lang.Object);
+ public java.lang.Object getValue();
+ public void removeReferences();
+ public java.lang.String toString();
+ public java.lang.String getName();
+ public org.jbpm.graph.exe.ProcessInstance getProcessInstance();
+ public org.jbpm.graph.exe.Token getToken();
+ public void setTokenVariableMap(org.jbpm.context.exe.TokenVariableMap);
+}
+
+Compiled from "DateInstance.java"
+public class org.jbpm.context.exe.variableinstance.DateInstance extends org.jbpm.context.exe.VariableInstance{
+ protected java.util.Date value;
+ public org.jbpm.context.exe.variableinstance.DateInstance();
+ public boolean isStorable(java.lang.Object);
+ protected java.lang.Object getObject();
+ protected void setObject(java.lang.Object);
+}
+
+Compiled from "DoubleInstance.java"
+public class org.jbpm.context.exe.variableinstance.DoubleInstance extends org.jbpm.context.exe.VariableInstance{
+ protected java.lang.Double value;
+ public org.jbpm.context.exe.variableinstance.DoubleInstance();
+ public boolean isStorable(java.lang.Object);
+ protected java.lang.Object getObject();
+ protected void setObject(java.lang.Object);
+}
+
+Compiled from "Ejb3Instance.java"
+public class org.jbpm.context.exe.variableinstance.Ejb3Instance extends org.jbpm.context.exe.VariableInstance{
+ protected java.lang.Long id;
+ protected java.lang.String className;
+ public org.jbpm.context.exe.variableinstance.Ejb3Instance();
+ public boolean isStorable(java.lang.Object);
+ protected java.lang.Object getObject();
+ protected void setObject(java.lang.Object);
+}
+
+Compiled from "HibernateLongInstance.java"
+public class org.jbpm.context.exe.variableinstance.HibernateLongInstance extends org.jbpm.context.exe.VariableInstance{
+ protected java.lang.Object value;
+ public org.jbpm.context.exe.variableinstance.HibernateLongInstance();
+ public boolean isStorable(java.lang.Object);
+ protected java.lang.Object getObject();
+ protected void setObject(java.lang.Object);
+}
+
+Compiled from "HibernateStringInstance.java"
+public class org.jbpm.context.exe.variableinstance.HibernateStringInstance extends org.jbpm.context.exe.VariableInstance{
+ protected java.lang.Object value;
+ public org.jbpm.context.exe.variableinstance.HibernateStringInstance();
+ public boolean isStorable(java.lang.Object);
+ protected java.lang.Object getObject();
+ protected void setObject(java.lang.Object);
+}
+
+Compiled from "JcrNodeInstance.java"
+public class org.jbpm.context.exe.variableinstance.JcrNodeInstance extends org.jbpm.context.exe.VariableInstance{
+ public org.jbpm.context.exe.variableinstance.JcrNodeInstance();
+ public boolean isStorable(java.lang.Object);
+ protected java.lang.Object getObject();
+ protected void setObject(java.lang.Object);
+}
+
+Compiled from "LongInstance.java"
+public class org.jbpm.context.exe.variableinstance.LongInstance extends org.jbpm.context.exe.VariableInstance{
+ protected java.lang.Long value;
+ public org.jbpm.context.exe.variableinstance.LongInstance();
+ public boolean isStorable(java.lang.Object);
+ protected java.lang.Object getObject();
+ protected void setObject(java.lang.Object);
+}
+
+Compiled from "NullInstance.java"
+public class org.jbpm.context.exe.variableinstance.NullInstance extends org.jbpm.context.exe.VariableInstance{
+ public org.jbpm.context.exe.variableinstance.NullInstance();
+ public boolean isStorable(java.lang.Object);
+ protected java.lang.Object getObject();
+ protected void setObject(java.lang.Object);
+}
+
+Compiled from "StringInstance.java"
+public class org.jbpm.context.exe.variableinstance.StringInstance extends org.jbpm.context.exe.VariableInstance{
+ protected java.lang.String value;
+ public org.jbpm.context.exe.variableinstance.StringInstance();
+ public boolean isStorable(java.lang.Object);
+ protected java.lang.Object getObject();
+ protected void setObject(java.lang.Object);
+}
+
+Compiled from "UnpersistableInstance.java"
+public class org.jbpm.context.exe.variableinstance.UnpersistableInstance extends org.jbpm.context.exe.VariableInstance{
+ public org.jbpm.context.exe.variableinstance.UnpersistableInstance();
+ public boolean isStorable(java.lang.Object);
+ protected java.lang.Object getObject();
+ protected void setObject(java.lang.Object);
+}
+
+Compiled from "VariableCreateLog.java"
+public class org.jbpm.context.log.VariableCreateLog extends org.jbpm.context.log.VariableLog{
+ public org.jbpm.context.log.VariableCreateLog();
+ public org.jbpm.context.log.VariableCreateLog(org.jbpm.context.exe.VariableInstance);
+ public java.lang.String toString();
+}
+
+Compiled from "VariableDeleteLog.java"
+public class org.jbpm.context.log.VariableDeleteLog extends org.jbpm.context.log.VariableLog{
+ public org.jbpm.context.log.VariableDeleteLog();
+ public org.jbpm.context.log.VariableDeleteLog(org.jbpm.context.exe.VariableInstance);
+ public java.lang.String toString();
+}
+
+Compiled from "ByteArrayUpdateLog.java"
+public class org.jbpm.context.log.variableinstance.ByteArrayUpdateLog extends org.jbpm.context.log.VariableUpdateLog{
+ public org.jbpm.context.log.variableinstance.ByteArrayUpdateLog();
+ public org.jbpm.context.log.variableinstance.ByteArrayUpdateLog(org.jbpm.context.exe.VariableInstance, org.jbpm.bytes.ByteArray, org.jbpm.bytes.ByteArray);
+ public java.lang.Object getOldValue();
+ public java.lang.Object getNewValue();
+ public java.lang.String toString();
+}
+
+Compiled from "DateUpdateLog.java"
+public class org.jbpm.context.log.variableinstance.DateUpdateLog extends org.jbpm.context.log.VariableUpdateLog{
+ public org.jbpm.context.log.variableinstance.DateUpdateLog();
+ public org.jbpm.context.log.variableinstance.DateUpdateLog(org.jbpm.context.exe.VariableInstance, java.util.Date, java.util.Date);
+ public java.lang.Object getOldValue();
+ public java.lang.Object getNewValue();
+}
+
+Compiled from "DoubleUpdateLog.java"
+public class org.jbpm.context.log.variableinstance.DoubleUpdateLog extends org.jbpm.context.log.VariableUpdateLog{
+ public org.jbpm.context.log.variableinstance.DoubleUpdateLog();
+ public org.jbpm.context.log.variableinstance.DoubleUpdateLog(org.jbpm.context.exe.VariableInstance, java.lang.Double, java.lang.Double);
+ public java.lang.Object getOldValue();
+ public java.lang.Object getNewValue();
+}
+
+Compiled from "HibernateLongUpdateLog.java"
+public class org.jbpm.context.log.variableinstance.HibernateLongUpdateLog extends org.jbpm.context.log.VariableUpdateLog{
+ public org.jbpm.context.log.variableinstance.HibernateLongUpdateLog();
+ public org.jbpm.context.log.variableinstance.HibernateLongUpdateLog(org.jbpm.context.exe.VariableInstance, java.lang.Object, java.lang.Object);
+ public java.lang.Object getOldValue();
+ public java.lang.Object getNewValue();
+}
+
+Compiled from "HibernateStringUpdateLog.java"
+public class org.jbpm.context.log.variableinstance.HibernateStringUpdateLog extends org.jbpm.context.log.VariableUpdateLog{
+ public org.jbpm.context.log.variableinstance.HibernateStringUpdateLog();
+ public org.jbpm.context.log.variableinstance.HibernateStringUpdateLog(org.jbpm.context.exe.VariableInstance, java.lang.Object, java.lang.Object);
+ public java.lang.Object getOldValue();
+ public java.lang.Object getNewValue();
+}
+
+Compiled from "LongUpdateLog.java"
+public class org.jbpm.context.log.variableinstance.LongUpdateLog extends org.jbpm.context.log.VariableUpdateLog{
+ public org.jbpm.context.log.variableinstance.LongUpdateLog();
+ public org.jbpm.context.log.variableinstance.LongUpdateLog(org.jbpm.context.exe.VariableInstance, java.lang.Long, java.lang.Long);
+ public java.lang.Object getOldValue();
+ public java.lang.Object getNewValue();
+}
+
+Compiled from "StringUpdateLog.java"
+public class org.jbpm.context.log.variableinstance.StringUpdateLog extends org.jbpm.context.log.VariableUpdateLog{
+ public org.jbpm.context.log.variableinstance.StringUpdateLog();
+ public org.jbpm.context.log.variableinstance.StringUpdateLog(org.jbpm.context.exe.VariableInstance, java.lang.String, java.lang.String);
+ public java.lang.Object getOldValue();
+ public java.lang.Object getNewValue();
+}
+
+Compiled from "VariableLog.java"
+public abstract class org.jbpm.context.log.VariableLog extends org.jbpm.logging.log.ProcessLog{
+ protected org.jbpm.context.exe.VariableInstance variableInstance;
+ public org.jbpm.context.log.VariableLog();
+ public org.jbpm.context.log.VariableLog(org.jbpm.context.exe.VariableInstance);
+ public org.jbpm.context.exe.VariableInstance getVariableInstance();
+}
+
+Compiled from "VariableUpdateLog.java"
+public abstract class org.jbpm.context.log.VariableUpdateLog extends org.jbpm.context.log.VariableLog{
+ public org.jbpm.context.log.VariableUpdateLog();
+ public org.jbpm.context.log.VariableUpdateLog(org.jbpm.context.exe.VariableInstance);
+ public abstract java.lang.Object getOldValue();
+ public abstract java.lang.Object getNewValue();
+ public java.lang.String toString();
+ public void undo();
+}
+
+Compiled from "AbstractDbTestCase.java"
+class org.jbpm.db.AbstractDbTestCase$1 extends java.util.TimerTask{
+ public void run();
+}
+
+Compiled from "AbstractDbTestCase.java"
+public abstract class org.jbpm.db.AbstractDbTestCase extends org.jbpm.AbstractJbpmTestCase{
+ protected org.jbpm.JbpmConfiguration jbpmConfiguration;
+ protected org.jbpm.JbpmContext jbpmContext;
+ protected org.hibernate.tool.hbm2ddl.SchemaExport schemaExport;
+ protected org.hibernate.Session session;
+ protected org.jbpm.db.GraphSession graphSession;
+ protected org.jbpm.db.TaskMgmtSession taskMgmtSession;
+ protected org.jbpm.db.ContextSession contextSession;
+ protected org.jbpm.db.JobSession jobSession;
+ protected org.jbpm.db.LoggingSession loggingSession;
+ protected org.jbpm.job.executor.JobExecutor jobExecutor;
+ public org.jbpm.db.AbstractDbTestCase();
+ protected void setUp() throws java.lang.Exception;
+ protected void tearDown() throws java.lang.Exception;
+ protected java.lang.String getHibernateDialect();
+ protected void beginSessionTransaction();
+ protected void commitAndCloseSession();
+ protected void newTransaction();
+ protected org.jbpm.graph.exe.ProcessInstance saveAndReload(org.jbpm.graph.exe.ProcessInstance);
+ protected org.jbpm.taskmgmt.exe.TaskInstance saveAndReload(org.jbpm.taskmgmt.exe.TaskInstance);
+ protected org.jbpm.graph.def.ProcessDefinition saveAndReload(org.jbpm.graph.def.ProcessDefinition);
+ protected org.jbpm.logging.log.ProcessLog saveAndReload(org.jbpm.logging.log.ProcessLog);
+ protected void createSchema();
+ protected void cleanSchema();
+ protected void dropSchema();
+ protected java.lang.String getJbpmTestConfig();
+ protected org.jbpm.JbpmConfiguration getJbpmConfiguration();
+ protected void createJbpmContext();
+ protected void closeJbpmContext();
+ protected void startJobExecutor();
+ protected void waitForJobs(long);
+ protected int getNbrOfJobsAvailable();
+ protected int getTimerCount();
+ protected org.jbpm.job.Job getJob();
+ protected void processJobs(long);
+ protected void stopJobExecutor();
+ protected void initializeMembers();
+ protected void resetMembers();
+}
+
+Compiled from "JbpmSchemaUpdate.java"
+public class org.jbpm.db.compatibility.JbpmSchemaUpdate extends java.lang.Object{
+ public org.jbpm.db.compatibility.JbpmSchemaUpdate(org.hibernate.cfg.Configuration) throws org.hibernate.HibernateException;
+ public org.jbpm.db.compatibility.JbpmSchemaUpdate(org.hibernate.cfg.Configuration, java.util.Properties) throws org.hibernate.HibernateException;
+ public org.jbpm.db.compatibility.JbpmSchemaUpdate(org.hibernate.cfg.Configuration, org.hibernate.cfg.Settings) throws org.hibernate.HibernateException;
+ public static void main(java.lang.String[]);
+ public void execute(boolean, boolean, java.io.File);
+ public java.util.List getExceptions();
+}
+
+Compiled from "ContextSession.java"
+public class org.jbpm.db.ContextSession extends java.lang.Object{
+ public org.jbpm.db.ContextSession(org.jbpm.db.JbpmSession);
+ public org.jbpm.db.ContextSession(org.hibernate.Session);
+}
+
+Compiled from "GraphSession.java"
+public class org.jbpm.db.GraphSession$AverageNodeTimeEntry extends java.lang.Object{
+ public org.jbpm.db.GraphSession$AverageNodeTimeEntry();
+ public long getNodeId();
+ public void setNodeId(long);
+ public java.lang.String getNodeName();
+ public void setNodeName(java.lang.String);
+ public int getCount();
+ public void setCount(int);
+ public long getAverageDuration();
+ public void setAverageDuration(long);
+ public long getMinDuration();
+ public void setMinDuration(long);
+ public long getMaxDuration();
+ public void setMaxDuration(long);
+}
+
+Compiled from "GraphSession.java"
+public class org.jbpm.db.GraphSession extends java.lang.Object{
+ public org.jbpm.db.GraphSession(org.jbpm.db.JbpmSession);
+ public org.jbpm.db.GraphSession(org.hibernate.Session);
+ public void deployProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
+ public void saveProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
+ public org.jbpm.graph.def.ProcessDefinition loadProcessDefinition(long);
+ public org.jbpm.graph.def.ProcessDefinition getProcessDefinition(long);
+ public org.jbpm.graph.def.ProcessDefinition findProcessDefinition(java.lang.String, int);
+ public org.jbpm.graph.def.ProcessDefinition findLatestProcessDefinition(java.lang.String);
+ public java.util.List findLatestProcessDefinitions();
+ public java.util.List findAllProcessDefinitions();
+ public java.util.List findAllProcessDefinitionVersions(java.lang.String);
+ public void deleteProcessDefinition(long);
+ public void deleteProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
+ protected org.jbpm.graph.exe.ProcessInstance findNextProcessInstance(org.jbpm.graph.def.ProcessDefinition);
+ protected java.util.List findReferencingProcessStates(org.jbpm.graph.def.ProcessDefinition);
+ public void saveProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+ public org.jbpm.graph.exe.ProcessInstance loadProcessInstance(long);
+ public org.jbpm.graph.exe.ProcessInstance getProcessInstance(long);
+ public org.jbpm.graph.exe.Token loadToken(long);
+ public org.jbpm.graph.exe.Token getToken(long);
+ public void lockProcessInstance(long);
+ public void lockProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+ public java.util.List findProcessInstances(long);
+ public void deleteProcessInstance(long);
+ public void deleteProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+ public void deleteProcessInstance(org.jbpm.graph.exe.ProcessInstance, boolean, boolean);
+ public java.util.List calculateAverageTimeByNode(long, long);
+ public java.util.List findActiveNodesByProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+ public org.jbpm.graph.exe.ProcessInstance getProcessInstance(org.jbpm.graph.def.ProcessDefinition, java.lang.String);
+ public org.jbpm.graph.exe.ProcessInstance loadProcessInstance(org.jbpm.graph.def.ProcessDefinition, java.lang.String);
+}
+
+Compiled from "AccessType.java"
+public class org.jbpm.db.hibernate.AccessType extends org.hibernate.type.ImmutableType implements org.hibernate.type.DiscriminatorType{
+ public org.jbpm.db.hibernate.AccessType();
+ public java.lang.Object get(java.sql.ResultSet, java.lang.String) throws java.sql.SQLException;
+ public java.lang.Class getReturnedClass();
+ public void set(java.sql.PreparedStatement, java.lang.Object, int) throws java.sql.SQLException;
+ public int sqlType();
+ public java.lang.String getName();
+ public java.lang.String objectToSQLString(java.lang.Object, org.hibernate.dialect.Dialect) throws java.lang.Exception;
+ public java.lang.Object stringToObject(java.lang.String) throws java.lang.Exception;
+ public java.lang.String toString(java.lang.Object);
+ public java.lang.Object fromStringValue(java.lang.String);
+}
+
+Compiled from "ConverterEnumType.java"
+public class org.jbpm.db.hibernate.ConverterEnumType extends java.lang.Object implements org.hibernate.usertype.UserType{
+ public org.jbpm.db.hibernate.ConverterEnumType();
+ public boolean equals(java.lang.Object, java.lang.Object);
+ public int hashCode(java.lang.Object) throws org.hibernate.HibernateException;
+ public java.lang.Object deepCopy(java.lang.Object) throws org.hibernate.HibernateException;
+ public boolean isMutable();
+ public java.io.Serializable disassemble(java.lang.Object) throws org.hibernate.HibernateException;
+ public java.lang.Object assemble(java.io.Serializable, java.lang.Object) throws org.hibernate.HibernateException;
+ public java.lang.Object replace(java.lang.Object, java.lang.Object, java.lang.Object);
+ public int[] sqlTypes();
+ public java.lang.Class returnedClass();
+ public java.lang.Object nullSafeGet(java.sql.ResultSet, java.lang.String[], java.lang.Object) throws org.hibernate.HibernateException, java.sql.SQLException;
+ public void nullSafeSet(java.sql.PreparedStatement, java.lang.Object, int) throws org.hibernate.HibernateException, java.sql.SQLException;
+}
+
+Compiled from "Converters.java"
+public abstract class org.jbpm.db.hibernate.Converters extends java.lang.Object{
+ public org.jbpm.db.hibernate.Converters();
+ public static org.jbpm.context.exe.Converter getConverterByClassName(java.lang.String);
+ public static org.jbpm.context.exe.Converter getConverterByDatabaseId(java.lang.String);
+ public static java.lang.String getConverterId(org.jbpm.context.exe.Converter);
+}
+
+Compiled from "HibernateHelper.java"
+public class org.jbpm.db.hibernate.HibernateHelper extends java.lang.Object{
+ public static void clearConfigurationsCache();
+ public static org.hibernate.SessionFactory createSessionFactory();
+ public static org.hibernate.SessionFactory createSessionFactory(java.lang.String);
+ public static org.hibernate.SessionFactory createSessionFactory(java.lang.String, java.lang.String);
+ public static org.hibernate.SessionFactory createSessionFactory(java.lang.String, java.lang.String, boolean);
+ public static org.hibernate.SessionFactory createSessionFactory(org.hibernate.cfg.Configuration, boolean);
+ public static org.hibernate.cfg.Configuration createConfiguration(java.lang.String, java.lang.String);
+ public static org.hibernate.cfg.Configuration getConfiguration(org.hibernate.SessionFactory);
+ public static org.hibernate.tool.hbm2ddl.SchemaExport createSchemaExport(org.hibernate.SessionFactory);
+ public static boolean createSchemaExportScript(org.hibernate.SessionFactory);
+ public static void clearHibernateCache(org.hibernate.SessionFactory);
+}
+
+Compiled from "JbpmNamingStrategy.java"
+public class org.jbpm.db.hibernate.JbpmNamingStrategy extends java.lang.Object implements org.hibernate.cfg.NamingStrategy{
+ public org.jbpm.db.hibernate.JbpmNamingStrategy();
+ public java.lang.String classToTableName(java.lang.String);
+ public java.lang.String propertyToColumnName(java.lang.String);
+ public java.lang.String tableName(java.lang.String);
+ public java.lang.String columnName(java.lang.String);
+ public java.lang.String propertyToTableName(java.lang.String, java.lang.String);
+ public java.lang.String collectionTableName(java.lang.String, java.lang.String, java.lang.String);
+ public java.lang.String joinKeyColumnName(java.lang.String, java.lang.String);
+ public java.lang.String foreignKeyColumnName(java.lang.String, java.lang.String, java.lang.String);
+ public java.lang.String logicalColumnName(java.lang.String, java.lang.String);
+ public java.lang.String logicalCollectionTableName(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
+ public java.lang.String logicalCollectionColumnName(java.lang.String, java.lang.String, java.lang.String);
+ public java.lang.String collectionTableName(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
+ public java.lang.String foreignKeyColumnName(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
+}
+
+Compiled from "StringMax.java"
+public class org.jbpm.db.hibernate.StringMax extends org.hibernate.type.StringType implements org.hibernate.usertype.ParameterizedType{
+ public org.jbpm.db.hibernate.StringMax();
+ public void set(java.sql.PreparedStatement, java.lang.Object, int) throws java.sql.SQLException;
+ public void setParameterValues(java.util.Properties);
+}
+
+Compiled from "JbpmSchema.java"
+public class org.jbpm.db.JbpmSchema extends java.lang.Object implements java.io.Serializable{
+ public org.jbpm.db.JbpmSchema(org.hibernate.cfg.Configuration);
+ public java.lang.String[] getCreateSql();
+ public java.lang.String[] getDropSql();
+ public java.lang.String[] getCleanSql();
+ public boolean hasJbpmTables();
+ public java.util.List getJbpmTables();
+ public java.util.Map getJbpmTablesRecordCount();
+ public void dropSchema();
+ public void createSchema();
+ public void cleanSchema();
+ public void saveSqlScripts(java.lang.String, java.lang.String);
+ public static void main(java.lang.String[]);
+ public void execute(java.lang.String[]);
+ public java.util.Properties getProperties();
+}
+
+Compiled from "JbpmSession.java"
+public class org.jbpm.db.JbpmSession extends java.lang.Object{
+ public org.jbpm.db.JbpmSession(org.jbpm.db.JbpmSessionFactory, org.hibernate.Session);
+ public org.jbpm.db.JbpmSession(org.hibernate.Session);
+ public org.jbpm.db.JbpmSessionFactory getJbpmSessionFactory();
+ public java.sql.Connection getConnection();
+ public org.hibernate.Session getSession();
+ public org.hibernate.Transaction getTransaction();
+ public void beginTransaction();
+ public void commitTransaction();
+ public void rollbackTransaction();
+ public void commitTransactionAndClose();
+ public void rollbackTransactionAndClose();
+ public org.jbpm.db.GraphSession getGraphSession();
+ public org.jbpm.db.ContextSession getContextSession();
+ public org.jbpm.db.TaskMgmtSession getTaskMgmtSession();
+ public org.jbpm.db.LoggingSession getLoggingSession();
+ public org.jbpm.db.JobSession getJobSession();
+ public void close();
+ public void pushCurrentSession();
+ public static org.jbpm.db.JbpmSession getCurrentJbpmSession();
+ public void popCurrentSession();
+}
+
+Compiled from "JbpmSessionFactory.java"
+public class org.jbpm.db.JbpmSessionFactory extends java.lang.Object implements java.io.Serializable{
+ public static org.jbpm.db.JbpmSessionFactory getInstance();
+ public org.jbpm.db.JbpmSessionFactory(org.hibernate.cfg.Configuration);
+ public org.jbpm.db.JbpmSessionFactory(org.hibernate.cfg.Configuration, org.hibernate.SessionFactory);
+ public static org.jbpm.db.JbpmSessionFactory buildJbpmSessionFactory();
+ public static org.jbpm.db.JbpmSessionFactory buildJbpmSessionFactory(java.lang.String);
+ public static org.jbpm.db.JbpmSessionFactory buildJbpmSessionFactory(org.hibernate.cfg.Configuration);
+ public static org.hibernate.cfg.Configuration createConfiguration();
+ public static org.hibernate.cfg.Configuration createConfiguration(java.lang.String);
+ public static org.hibernate.SessionFactory buildSessionFactory(org.hibernate.cfg.Configuration);
+ public org.jbpm.db.JbpmSession openJbpmSession();
+ public org.jbpm.db.JbpmSession openJbpmSession(java.sql.Connection);
+ public org.jbpm.db.JbpmSession openJbpmSession(org.hibernate.Session);
+ public org.jbpm.db.JbpmSession openJbpmSessionAndBeginTransaction();
+ public org.hibernate.SessionFactory getSessionFactory();
+ public org.hibernate.cfg.Configuration getConfiguration();
+ public boolean isHibernatableWithLongId(java.lang.Class);
+ public boolean isHibernatableWithStringId(java.lang.Class);
+ public org.jbpm.db.JbpmSchema getJbpmSchema();
+}
+
+Compiled from "JobSession.java"
+public class org.jbpm.db.JobSession extends java.lang.Object{
+ public org.jbpm.db.JobSession(org.hibernate.Session);
+ public org.jbpm.job.Job getFirstAcquirableJob(java.lang.String);
+ public java.util.List findExclusiveJobs(java.lang.String, org.jbpm.graph.exe.ProcessInstance);
+ public java.util.List findJobsByToken(org.jbpm.graph.exe.Token);
+ public org.jbpm.job.Job getFirstDueJob(java.lang.String, java.util.Collection);
+ public void saveJob(org.jbpm.job.Job);
+ public void deleteJob(org.jbpm.job.Job);
+ public org.jbpm.job.Job loadJob(long);
+ public org.jbpm.job.Timer loadTimer(long);
+ public java.util.List loadJobs(long[]);
+ public org.jbpm.job.Job getJob(long);
+ public void suspendJobs(org.jbpm.graph.exe.Token);
+ public void resumeJobs(org.jbpm.graph.exe.Token);
+ public void deleteTimersByName(java.lang.String, org.jbpm.graph.exe.Token);
+ public void deleteJobsForProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+ public java.util.List findJobsWithOverdueLockTime(java.util.Date);
+}
+
+Compiled from "LoggingSession.java"
+public class org.jbpm.db.LoggingSession extends java.lang.Object{
+ public org.jbpm.db.LoggingSession(org.jbpm.db.JbpmSession);
+ public org.jbpm.db.LoggingSession(org.hibernate.Session);
+ public java.util.Map findLogsByProcessInstance(long);
+ public java.util.List findLogsByToken(long);
+ public void saveProcessLog(org.jbpm.logging.log.ProcessLog);
+ public org.jbpm.logging.log.ProcessLog loadProcessLog(long);
+ public org.jbpm.logging.log.ProcessLog getProcessLog(long);
+}
+
+Compiled from "TaskMgmtSession.java"
+public class org.jbpm.db.TaskMgmtSession extends java.lang.Object implements java.io.Serializable{
+ public org.jbpm.db.TaskMgmtSession(org.jbpm.db.JbpmSession);
+ public org.jbpm.db.TaskMgmtSession(org.hibernate.Session);
+ public java.util.List findTaskInstances(java.lang.String);
+ public java.util.List findTaskInstances(java.util.List);
+ public java.util.List findTaskInstances(java.lang.String[]);
+ public java.util.List findPooledTaskInstances(java.lang.String);
+ public java.util.List findPooledTaskInstances(java.util.List);
+ public java.util.List findTaskInstancesByToken(long);
+ public java.util.List findTaskInstancesByProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+ public org.jbpm.taskmgmt.exe.TaskInstance loadTaskInstance(long);
+ public org.jbpm.taskmgmt.exe.TaskInstance getTaskInstance(long);
+ public java.util.List findTaskInstancesByIds(java.util.List);
+}
+
+Compiled from "EventCallback.java"
+final class org.jbpm.EventCallback$1 extends java.lang.Object implements javax.transaction.Synchronization{
+ public void beforeCompletion();
+ public void afterCompletion(int);
+}
+
+Compiled from "EventCallback.java"
+public class org.jbpm.EventCallback extends java.lang.Object implements java.io.Serializable{
+ public static final int DEFAULT_TIMEOUT;
+ public org.jbpm.EventCallback();
+ public void processStart();
+ public void processEnd();
+ public void nodeEnter();
+ public void nodeLeave();
+ public void taskCreate();
+ public void taskEnd();
+ public void timerCreate();
+ public void timer();
+ public void transition();
+ public static void waitForEvent(java.lang.String);
+ public static void waitForEvent(java.lang.String, long);
+ public static void clear();
+}
+
+Compiled from "FileDefinition.java"
+public class org.jbpm.file.def.FileDefinition extends org.jbpm.module.def.ModuleDefinition{
+ public org.jbpm.file.def.FileDefinition();
+ public org.jbpm.module.exe.ModuleInstance createInstance();
+ public void addFile(java.lang.String, byte[]);
+ public void addFile(java.lang.String, java.io.InputStream);
+ public java.io.InputStream getInputStream(java.lang.String);
+ public boolean hasFile(java.lang.String);
+ public java.util.Map getInputStreamMap();
+ public java.util.Map getBytesMap();
+ public byte[] getBytes(java.lang.String);
+}
+
+Compiled from "ActionTypes.java"
+public class org.jbpm.graph.action.ActionTypes extends java.lang.Object{
+ public org.jbpm.graph.action.ActionTypes();
+ public static java.util.Set getActionTypes();
+ public static java.util.Set getActionNames();
+ public static java.lang.Class getActionType(java.lang.String);
+ public static java.lang.String getActionName(java.lang.Class);
+ public static boolean hasActionName(java.lang.String);
+}
+
+Compiled from "MailAction.java"
+public class org.jbpm.graph.action.MailAction extends org.jbpm.graph.def.Action{
+ public org.jbpm.graph.action.MailAction();
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+}
+
+Compiled from "Script.java"
+public class org.jbpm.graph.action.Script extends org.jbpm.graph.def.Action implements org.jbpm.jpdl.xml.Parsable{
+ protected java.lang.String expression;
+ protected java.util.Set variableAccesses;
+ public org.jbpm.graph.action.Script();
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void execute(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
+ public java.util.Map eval(org.jbpm.graph.exe.Token) throws java.lang.Exception;
+ public java.util.Map eval(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
+ public java.util.Map createInputMap(org.jbpm.graph.exe.ExecutionContext);
+ public java.util.Map eval(java.util.Map, java.util.Set) throws java.lang.Exception;
+ public void addVariableAccess(org.jbpm.context.def.VariableAccess);
+ public java.lang.String getExpression();
+ public void setExpression(java.lang.String);
+ public java.util.Set getVariableAccesses();
+ public void setVariableAccesses(java.util.Set);
+}
+
+Compiled from "SeamedAction.java"
+public class org.jbpm.graph.action.SeamedAction extends java.lang.Object implements org.jbpm.graph.def.ActionHandler{
+ public org.jbpm.graph.action.SeamedAction();
+ public void execute(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
+ protected void beginSeamConversation(org.jbpm.graph.exe.ExecutionContext);
+ protected void invokeSeamObjectExpression();
+ protected void endSeamConversation(org.jbpm.graph.exe.ExecutionContext);
+}
+
+Compiled from "Action.java"
+public class org.jbpm.graph.def.Action extends java.lang.Object implements org.jbpm.graph.def.ActionHandler,org.jbpm.jpdl.xml.Parsable,java.io.Serializable{
+ protected java.lang.String name;
+ protected boolean isPropagationAllowed;
+ protected boolean isAsync;
+ protected boolean isAsyncExclusive;
+ protected org.jbpm.graph.def.Action referencedAction;
+ protected org.jbpm.instantiation.Delegation actionDelegation;
+ protected java.lang.String actionExpression;
+ protected org.jbpm.graph.def.Event event;
+ protected org.jbpm.graph.def.ProcessDefinition processDefinition;
+ public org.jbpm.graph.def.Action();
+ public org.jbpm.graph.def.Action(org.jbpm.instantiation.Delegation);
+ public java.lang.String toString();
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void write(org.dom4j.Element);
+ public void execute(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
+ public void setName(java.lang.String);
+ public boolean equals(java.lang.Object);
+ public boolean acceptsPropagatedEvents();
+ public boolean isPropagationAllowed();
+ public void setPropagationAllowed(boolean);
+ public long getId();
+ public java.lang.String getName();
+ public org.jbpm.graph.def.Event getEvent();
+ public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
+ public void setProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
+ public org.jbpm.instantiation.Delegation getActionDelegation();
+ public void setActionDelegation(org.jbpm.instantiation.Delegation);
+ public org.jbpm.graph.def.Action getReferencedAction();
+ public void setReferencedAction(org.jbpm.graph.def.Action);
+ public boolean isAsync();
+ public boolean isAsyncExclusive();
+ public java.lang.String getActionExpression();
+ public void setActionExpression(java.lang.String);
+ public void setEvent(org.jbpm.graph.def.Event);
+ public void setAsync(boolean);
+}
+
+Compiled from "ActionHandler.java"
+public interface org.jbpm.graph.def.ActionHandler extends java.io.Serializable{
+ public abstract void execute(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
+}
+
+Compiled from "DelegationException.java"
+public class org.jbpm.graph.def.DelegationException extends org.jbpm.JbpmException{
+ protected transient org.jbpm.graph.exe.ExecutionContext executionContext;
+ public org.jbpm.graph.def.DelegationException(java.lang.Throwable, org.jbpm.graph.exe.ExecutionContext);
+ public org.jbpm.graph.def.DelegationException(java.lang.String, java.lang.Throwable);
+ public org.jbpm.graph.exe.ExecutionContext getExecutionContext();
+}
+
+Compiled from "Event.java"
+public class org.jbpm.graph.def.Event extends java.lang.Object implements java.io.Serializable{
+ public static final java.lang.String EVENTTYPE_TRANSITION;
+ public static final java.lang.String EVENTTYPE_BEFORE_SIGNAL;
+ public static final java.lang.String EVENTTYPE_AFTER_SIGNAL;
+ public static final java.lang.String EVENTTYPE_PROCESS_START;
+ public static final java.lang.String EVENTTYPE_PROCESS_END;
+ public static final java.lang.String EVENTTYPE_NODE_ENTER;
+ public static final java.lang.String EVENTTYPE_NODE_LEAVE;
+ public static final java.lang.String EVENTTYPE_SUPERSTATE_ENTER;
+ public static final java.lang.String EVENTTYPE_SUPERSTATE_LEAVE;
+ public static final java.lang.String EVENTTYPE_SUBPROCESS_CREATED;
+ public static final java.lang.String EVENTTYPE_SUBPROCESS_END;
+ public static final java.lang.String EVENTTYPE_TASK_CREATE;
+ public static final java.lang.String EVENTTYPE_TASK_ASSIGN;
+ public static final java.lang.String EVENTTYPE_TASK_START;
+ public static final java.lang.String EVENTTYPE_TASK_END;
+ public static final java.lang.String EVENTTYPE_TIMER_CREATE;
+ public static final java.lang.String EVENTTYPE_TIMER;
+ protected java.lang.String eventType;
+ protected org.jbpm.graph.def.GraphElement graphElement;
+ protected java.util.List actions;
+ public org.jbpm.graph.def.Event();
+ public org.jbpm.graph.def.Event(java.lang.String);
+ public org.jbpm.graph.def.Event(org.jbpm.graph.def.GraphElement, java.lang.String);
+ public java.util.List getActions();
+ public boolean hasActions();
+ public org.jbpm.graph.def.Action addAction(org.jbpm.graph.def.Action);
+ public void removeAction(org.jbpm.graph.def.Action);
+ public java.lang.String toString();
+ public boolean equals(java.lang.Object);
+ public java.lang.String getEventType();
+ public org.jbpm.graph.def.GraphElement getGraphElement();
+ public long getId();
+}
+
+Compiled from "ExceptionHandler.java"
+public class org.jbpm.graph.def.ExceptionHandler extends java.lang.Object implements java.io.Serializable{
+ protected java.lang.String exceptionClassName;
+ protected org.jbpm.graph.def.GraphElement graphElement;
+ protected java.util.List actions;
+ public org.jbpm.graph.def.ExceptionHandler();
+ public boolean matches(java.lang.Throwable);
+ public void handleException(org.jbpm.graph.def.GraphElement, org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
+ public java.util.List getActions();
+ public void addAction(org.jbpm.graph.def.Action);
+ public void removeAction(org.jbpm.graph.def.Action);
+ public void reorderAction(int, int);
+ public java.lang.String getExceptionClassName();
+ public void setExceptionClassName(java.lang.String);
+ public org.jbpm.graph.def.GraphElement getGraphElement();
+}
+
+Compiled from "GraphElement.java"
+public abstract class org.jbpm.graph.def.GraphElement extends java.lang.Object implements org.jbpm.graph.def.Identifiable,java.io.Serializable{
+ protected java.lang.String name;
+ protected java.lang.String description;
+ protected org.jbpm.graph.def.ProcessDefinition processDefinition;
+ protected java.util.Map events;
+ protected java.util.List exceptionHandlers;
+ public org.jbpm.graph.def.GraphElement();
+ public org.jbpm.graph.def.GraphElement(java.lang.String);
+ public abstract java.lang.String[] getSupportedEventTypes();
+ public java.util.Map getEvents();
+ public boolean hasEvents();
+ public org.jbpm.graph.def.Event getEvent(java.lang.String);
+ public boolean hasEvent(java.lang.String);
+ public org.jbpm.graph.def.Event addEvent(org.jbpm.graph.def.Event);
+ public org.jbpm.graph.def.Event removeEvent(org.jbpm.graph.def.Event);
+ public java.util.List getExceptionHandlers();
+ public org.jbpm.graph.def.ExceptionHandler addExceptionHandler(org.jbpm.graph.def.ExceptionHandler);
+ public void removeExceptionHandler(org.jbpm.graph.def.ExceptionHandler);
+ public void reorderExceptionHandler(int, int);
+ public void fireEvent(java.lang.String, org.jbpm.graph.exe.ExecutionContext);
+ public void fireAndPropagateEvent(java.lang.String, org.jbpm.graph.exe.ExecutionContext);
+ protected org.jbpm.job.ExecuteActionJob createAsyncActionExecutionJob(org.jbpm.graph.exe.Token, org.jbpm.graph.def.Action);
+ public void executeAction(org.jbpm.graph.def.Action, org.jbpm.graph.exe.ExecutionContext);
+ public void raiseException(java.lang.Throwable, org.jbpm.graph.exe.ExecutionContext) throws org.jbpm.graph.def.DelegationException;
+ protected org.jbpm.graph.def.ExceptionHandler findExceptionHandler(java.lang.Throwable);
+ public org.jbpm.graph.def.GraphElement getParent();
+ public java.util.List getParents();
+ public java.util.List getParentChain();
+ public java.lang.String toString();
+ public boolean equals(java.lang.Object);
+ public long getId();
+ public java.lang.String getName();
+ public void setName(java.lang.String);
+ public java.lang.String getDescription();
+ public void setDescription(java.lang.String);
+ public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
+ public void setProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
+}
+
+Compiled from "Identifiable.java"
+public interface org.jbpm.graph.def.Identifiable{
+ public abstract long getId();
+}
+
+Compiled from "Node.java"
+public class org.jbpm.graph.def.Node extends org.jbpm.graph.def.GraphElement implements org.jbpm.jpdl.xml.Parsable{
+ protected java.util.List leavingTransitions;
+ protected java.util.Set arrivingTransitions;
+ protected org.jbpm.graph.def.Action action;
+ protected org.jbpm.graph.def.SuperState superState;
+ protected boolean isAsync;
+ protected boolean isAsyncExclusive;
+ public static final java.lang.String[] supportedEventTypes;
+ public org.jbpm.graph.def.Node$NodeType getNodeType();
+ public java.lang.String getNameExt();
+ public java.lang.String[] getSupportedEventTypes();
+ public org.jbpm.graph.def.Node();
+ public org.jbpm.graph.def.Node(java.lang.String);
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void write(org.dom4j.Element);
+ public java.util.List getLeavingTransitions();
+ public java.util.List getLeavingTransitionsList();
+ public java.util.Map getLeavingTransitionsMap();
+ public org.jbpm.graph.def.Transition addLeavingTransition(org.jbpm.graph.def.Transition);
+ public void removeLeavingTransition(org.jbpm.graph.def.Transition);
+ public boolean hasLeavingTransition(java.lang.String);
+ public org.jbpm.graph.def.Transition getLeavingTransition(java.lang.String);
+ public boolean hasNoLeavingTransitions();
+ public java.lang.String generateNextLeavingTransitionName();
+ public org.jbpm.graph.def.Transition getDefaultLeavingTransition();
+ public void reorderLeavingTransition(int, int);
+ public java.util.Set getArrivingTransitions();
+ public org.jbpm.graph.def.Transition addArrivingTransition(org.jbpm.graph.def.Transition);
+ public void removeArrivingTransition(org.jbpm.graph.def.Transition);
+ public org.jbpm.graph.def.GraphElement getParent();
+ public void enter(org.jbpm.graph.exe.ExecutionContext);
+ protected org.jbpm.job.ExecuteNodeJob createAsyncContinuationJob(org.jbpm.graph.exe.Token);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+ public void leave(org.jbpm.graph.exe.ExecutionContext);
+ public void leave(org.jbpm.graph.exe.ExecutionContext, java.lang.String);
+ public void leave(org.jbpm.graph.exe.ExecutionContext, org.jbpm.graph.def.Transition);
+ protected void addNodeLog(org.jbpm.graph.exe.Token);
+ public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
+ public void setName(java.lang.String);
+ public java.lang.String getFullyQualifiedName();
+ public boolean isSuperStateNode();
+ public java.util.List getNodes();
+ public org.jbpm.graph.def.SuperState getSuperState();
+ public org.jbpm.graph.def.Action getAction();
+ public void setAction(org.jbpm.graph.def.Action);
+ public boolean isAsync();
+ public void setAsync(boolean);
+ public boolean isAsyncExclusive();
+ public void setAsyncExclusive(boolean);
+}
+
+Compiled from "NodeCollection.java"
+public interface org.jbpm.graph.def.NodeCollection extends java.io.Serializable{
+ public abstract java.util.List getNodes();
+ public abstract java.util.Map getNodesMap();
+ public abstract org.jbpm.graph.def.Node getNode(java.lang.String);
+ public abstract boolean hasNode(java.lang.String);
+ public abstract org.jbpm.graph.def.Node addNode(org.jbpm.graph.def.Node);
+ public abstract org.jbpm.graph.def.Node removeNode(org.jbpm.graph.def.Node);
+ public abstract void reorderNode(int, int);
+ public abstract java.lang.String generateNodeName();
+ public abstract org.jbpm.graph.def.Node findNode(java.lang.String);
+}
+
+Compiled from "Node.java"
+public final class org.jbpm.graph.def.Node$NodeType extends java.lang.Enum{
+ public static final org.jbpm.graph.def.Node$NodeType Node;
+ public static final org.jbpm.graph.def.Node$NodeType StartState;
+ public static final org.jbpm.graph.def.Node$NodeType EndState;
+ public static final org.jbpm.graph.def.Node$NodeType State;
+ public static final org.jbpm.graph.def.Node$NodeType Task;
+ public static final org.jbpm.graph.def.Node$NodeType Fork;
+ public static final org.jbpm.graph.def.Node$NodeType Join;
+ public static final org.jbpm.graph.def.Node$NodeType Decision;
+ public static org.jbpm.graph.def.Node$NodeType[] values();
+ public static org.jbpm.graph.def.Node$NodeType valueOf(java.lang.String);
+}
+
+Compiled from "ProcessDefinition.java"
+public class org.jbpm.graph.def.ProcessDefinition extends org.jbpm.graph.def.GraphElement implements org.jbpm.graph.def.NodeCollection{
+ protected int version;
+ protected boolean isTerminationImplicit;
+ protected org.jbpm.graph.def.Node startState;
+ protected java.util.List nodes;
+ protected java.util.Map actions;
+ protected java.util.Map definitions;
+ public static final java.lang.String[] supportedEventTypes;
+ public java.lang.String[] getSupportedEventTypes();
+ public org.jbpm.graph.def.ProcessDefinition();
+ public static org.jbpm.graph.def.ProcessDefinition createNewProcessDefinition();
+ public org.jbpm.graph.def.ProcessDefinition(java.lang.String);
+ public org.jbpm.graph.def.ProcessDefinition(java.lang.String[], java.lang.String[]);
+ public org.jbpm.graph.exe.ProcessInstance createProcessInstance();
+ public org.jbpm.graph.exe.ProcessInstance createProcessInstance(java.util.Map);
+ public org.jbpm.graph.exe.ProcessInstance createProcessInstance(java.util.Map, java.lang.String);
+ public void setProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
+ public static org.jbpm.graph.def.ProcessDefinition parseXmlString(java.lang.String);
+ public static org.jbpm.graph.def.ProcessDefinition parseXmlResource(java.lang.String);
+ public static org.jbpm.graph.def.ProcessDefinition parseXmlInputStream(java.io.InputStream);
+ public static org.jbpm.graph.def.ProcessDefinition parseXmlReader(java.io.Reader);
+ public static org.jbpm.graph.def.ProcessDefinition parseParZipInputStream(java.util.zip.ZipInputStream) throws java.io.IOException;
+ public static org.jbpm.graph.def.ProcessDefinition parseParResource(java.lang.String) throws java.io.IOException;
+ public java.util.List getNodes();
+ public java.util.Map getNodesMap();
+ public org.jbpm.graph.def.Node getNode(java.lang.String);
+ public boolean hasNode(java.lang.String);
+ public org.jbpm.graph.def.Node addNode(org.jbpm.graph.def.Node);
+ public org.jbpm.graph.def.Node removeNode(org.jbpm.graph.def.Node);
+ public void reorderNode(int, int);
+ public java.lang.String generateNodeName();
+ public org.jbpm.graph.def.Node findNode(java.lang.String);
+ public static java.lang.String generateNodeName(java.util.List);
+ public static org.jbpm.graph.def.Node findNode(org.jbpm.graph.def.NodeCollection, java.lang.String);
+ public void setStartState(org.jbpm.graph.node.StartState);
+ public org.jbpm.graph.def.GraphElement getParent();
+ public org.jbpm.graph.def.Action addAction(org.jbpm.graph.def.Action);
+ public void removeAction(org.jbpm.graph.def.Action);
+ public org.jbpm.graph.def.Action getAction(java.lang.String);
+ public java.util.Map getActions();
+ public boolean hasActions();
+ public java.lang.Object createInstance();
+ public org.jbpm.module.def.ModuleDefinition addDefinition(org.jbpm.module.def.ModuleDefinition);
+ public org.jbpm.module.def.ModuleDefinition removeDefinition(org.jbpm.module.def.ModuleDefinition);
+ public org.jbpm.module.def.ModuleDefinition getDefinition(java.lang.Class);
+ public org.jbpm.context.def.ContextDefinition getContextDefinition();
+ public org.jbpm.file.def.FileDefinition getFileDefinition();
+ public org.jbpm.taskmgmt.def.TaskMgmtDefinition getTaskMgmtDefinition();
+ public java.util.Map getDefinitions();
+ public void setDefinitions(java.util.Map);
+ public int getVersion();
+ public void setVersion(int);
+ public org.jbpm.graph.def.Node getStartState();
+ public void setStartState(org.jbpm.graph.def.Node);
+ public boolean isTerminationImplicit();
+ public void setTerminationImplicit(boolean);
+}
+
+Compiled from "SuperState.java"
+public class org.jbpm.graph.def.SuperState extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable,org.jbpm.graph.def.NodeCollection{
+ protected java.util.List nodes;
+ public static final java.lang.String[] supportedEventTypes;
+ public org.jbpm.graph.def.SuperState();
+ public org.jbpm.graph.def.SuperState(java.lang.String);
+ public java.lang.String[] getSupportedEventTypes();
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+ public java.util.List getNodes();
+ public java.util.Map getNodesMap();
+ public org.jbpm.graph.def.Node getNode(java.lang.String);
+ public boolean hasNode(java.lang.String);
+ public org.jbpm.graph.def.Node addNode(org.jbpm.graph.def.Node);
+ public org.jbpm.graph.def.Node removeNode(org.jbpm.graph.def.Node);
+ public void reorderNode(int, int);
+ public java.lang.String generateNodeName();
+ public org.jbpm.graph.def.Node findNode(java.lang.String);
+ public boolean containsNode(org.jbpm.graph.def.Node);
+ public org.jbpm.graph.def.GraphElement getParent();
+ public boolean isSuperStateNode();
+}
+
+Compiled from "Transition.java"
+public class org.jbpm.graph.def.Transition extends org.jbpm.graph.def.GraphElement{
+ protected org.jbpm.graph.def.Node from;
+ protected org.jbpm.graph.def.Node to;
+ protected java.lang.String condition;
+ public static final java.lang.String[] supportedEventTypes;
+ public java.lang.String[] getSupportedEventTypes();
+ public org.jbpm.graph.def.Transition();
+ public org.jbpm.graph.def.Transition(java.lang.String);
+ public org.jbpm.graph.def.Node getFrom();
+ public void setFrom(org.jbpm.graph.def.Node);
+ public void setTo(org.jbpm.graph.def.Node);
+ public org.jbpm.graph.def.Node getTo();
+ public java.lang.String getCondition();
+ public void setCondition(java.lang.String);
+ public void removeConditionEnforcement();
+ public void take(org.jbpm.graph.exe.ExecutionContext);
+ public void setName(java.lang.String);
+ public org.jbpm.graph.def.GraphElement getParent();
+}
+
+Compiled from "Comment.java"
+public class org.jbpm.graph.exe.Comment extends java.lang.Object implements java.io.Serializable{
+ protected java.lang.String actorId;
+ protected java.util.Date time;
+ protected java.lang.String message;
+ protected org.jbpm.graph.exe.Token token;
+ protected org.jbpm.taskmgmt.exe.TaskInstance taskInstance;
+ public org.jbpm.graph.exe.Comment();
+ public org.jbpm.graph.exe.Comment(java.lang.String);
+ public org.jbpm.graph.exe.Comment(java.lang.String, java.lang.String);
+ public java.lang.String toString();
+ public boolean equals(java.lang.Object);
+ public java.lang.String getActorId();
+ public long getId();
+ public java.lang.String getMessage();
+ public java.util.Date getTime();
+ public org.jbpm.taskmgmt.exe.TaskInstance getTaskInstance();
+ public org.jbpm.graph.exe.Token getToken();
+ public void setTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
+ public void setToken(org.jbpm.graph.exe.Token);
+ public void setActorId(java.lang.String);
+ public void setMessage(java.lang.String);
+ public void setTime(java.util.Date);
+}
+
+Compiled from "Execution.java"
+public class org.jbpm.graph.exe.Execution extends org.jbpm.graph.exe.ProcessInstance{
+ public org.jbpm.graph.exe.Execution(org.jbpm.graph.def.ProcessDefinition);
+}
+
+Compiled from "ExecutionContext.java"
+public class org.jbpm.graph.exe.ExecutionContext extends java.lang.Object{
+ protected org.jbpm.graph.exe.Token token;
+ protected org.jbpm.graph.def.Event event;
+ protected org.jbpm.graph.def.GraphElement eventSource;
+ protected org.jbpm.graph.def.Action action;
+ protected java.lang.Throwable exception;
+ protected org.jbpm.graph.def.Transition transition;
+ protected org.jbpm.graph.def.Node transitionSource;
+ protected org.jbpm.taskmgmt.def.Task task;
+ protected org.jbpm.job.Timer timer;
+ protected org.jbpm.taskmgmt.exe.TaskInstance taskInstance;
+ protected org.jbpm.graph.exe.ProcessInstance subProcessInstance;
+ public org.jbpm.graph.exe.ExecutionContext(org.jbpm.graph.exe.Token);
+ public org.jbpm.graph.exe.ExecutionContext(org.jbpm.graph.exe.ExecutionContext);
+ public org.jbpm.graph.def.Node getNode();
+ public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
+ public void setAction(org.jbpm.graph.def.Action);
+ public org.jbpm.graph.exe.ProcessInstance getProcessInstance();
+ public java.lang.String toString();
+ public void setVariable(java.lang.String, java.lang.Object);
+ public java.lang.Object getVariable(java.lang.String);
+ public void leaveNode();
+ public void leaveNode(java.lang.String);
+ public void leaveNode(org.jbpm.graph.def.Transition);
+ public org.jbpm.module.def.ModuleDefinition getDefinition(java.lang.Class);
+ public org.jbpm.module.exe.ModuleInstance getInstance(java.lang.Class);
+ public org.jbpm.context.exe.ContextInstance getContextInstance();
+ public org.jbpm.taskmgmt.exe.TaskMgmtInstance getTaskMgmtInstance();
+ public org.jbpm.JbpmContext getJbpmContext();
+ public void setTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
+ public org.jbpm.graph.exe.Token getToken();
+ public org.jbpm.graph.def.Action getAction();
+ public org.jbpm.graph.def.Event getEvent();
+ public void setEvent(org.jbpm.graph.def.Event);
+ public java.lang.Throwable getException();
+ public void setException(java.lang.Throwable);
+ public org.jbpm.graph.def.Transition getTransition();
+ public void setTransition(org.jbpm.graph.def.Transition);
+ public org.jbpm.graph.def.Node getTransitionSource();
+ public void setTransitionSource(org.jbpm.graph.def.Node);
+ public org.jbpm.graph.def.GraphElement getEventSource();
+ public void setEventSource(org.jbpm.graph.def.GraphElement);
+ public org.jbpm.taskmgmt.def.Task getTask();
+ public void setTask(org.jbpm.taskmgmt.def.Task);
+ public org.jbpm.taskmgmt.exe.TaskInstance getTaskInstance();
+ public org.jbpm.graph.exe.ProcessInstance getSubProcessInstance();
+ public void setSubProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+ public org.jbpm.job.Timer getTimer();
+ public void setTimer(org.jbpm.job.Timer);
+ public static void pushCurrentContext(org.jbpm.graph.exe.ExecutionContext);
+ public static void popCurrentContext(org.jbpm.graph.exe.ExecutionContext);
+ public static org.jbpm.graph.exe.ExecutionContext currentExecutionContext();
+}
+
+Compiled from "ProcessInstance.java"
+public class org.jbpm.graph.exe.ProcessInstance extends java.lang.Object implements org.jbpm.graph.def.Identifiable,java.io.Serializable{
+ protected java.lang.String key;
+ protected java.util.Date start;
+ protected java.util.Date end;
+ protected org.jbpm.graph.def.ProcessDefinition processDefinition;
+ protected org.jbpm.graph.exe.Token rootToken;
+ protected org.jbpm.graph.exe.Token superProcessToken;
+ protected boolean isSuspended;
+ protected java.util.Map instances;
+ protected java.util.Map transientInstances;
+ protected java.util.List runtimeActions;
+ protected java.util.List cascadeProcessInstances;
+ public org.jbpm.graph.exe.ProcessInstance();
+ public org.jbpm.graph.exe.ProcessInstance(org.jbpm.graph.def.ProcessDefinition);
+ public org.jbpm.graph.exe.ProcessInstance(org.jbpm.graph.def.ProcessDefinition, java.util.Map);
+ public org.jbpm.graph.exe.ProcessInstance(org.jbpm.graph.def.ProcessDefinition, java.util.Map, java.lang.String);
+ public void addInitialContextVariables(java.util.Map);
+ public void addInitialModuleDefinitions(org.jbpm.graph.def.ProcessDefinition);
+ public void fireStartEvent(org.jbpm.graph.def.Node);
+ public org.jbpm.module.exe.ModuleInstance addInstance(org.jbpm.module.exe.ModuleInstance);
+ public org.jbpm.module.exe.ModuleInstance removeInstance(org.jbpm.module.exe.ModuleInstance);
+ public org.jbpm.module.exe.ModuleInstance getInstance(java.lang.Class);
+ public org.jbpm.context.exe.ContextInstance getContextInstance();
+ public org.jbpm.taskmgmt.exe.TaskMgmtInstance getTaskMgmtInstance();
+ public org.jbpm.logging.exe.LoggingInstance getLoggingInstance();
+ public void signal();
+ public void signal(java.lang.String);
+ public void signal(org.jbpm.graph.def.Transition);
+ public void end();
+ public void suspend();
+ public void resume();
+ public org.jbpm.graph.exe.RuntimeAction addRuntimeAction(org.jbpm.graph.exe.RuntimeAction);
+ public org.jbpm.graph.exe.RuntimeAction removeRuntimeAction(org.jbpm.graph.exe.RuntimeAction);
+ public java.util.List getRuntimeActions();
+ public boolean hasEnded();
+ public boolean isTerminatedImplicitly();
+ public org.jbpm.graph.exe.Token findToken(java.lang.String);
+ public java.util.List findAllTokens();
+ public java.util.Collection removeCascadeProcessInstances();
+ public boolean equals(java.lang.Object);
+ public java.lang.String toString();
+ public long getId();
+ public org.jbpm.graph.exe.Token getRootToken();
+ public java.util.Date getStart();
+ public java.util.Date getEnd();
+ public java.util.Map getInstances();
+ public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
+ public org.jbpm.graph.exe.Token getSuperProcessToken();
+ public void setSuperProcessToken(org.jbpm.graph.exe.Token);
+ public boolean isSuspended();
+ public int getVersion();
+ public void setVersion(int);
+ public void setEnd(java.util.Date);
+ public void setProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
+ public void setRootToken(org.jbpm.graph.exe.Token);
+ public void setStart(java.util.Date);
+ public java.lang.String getKey();
+ public void setKey(java.lang.String);
+}
+
+Compiled from "RuntimeAction.java"
+public class org.jbpm.graph.exe.RuntimeAction extends java.lang.Object implements java.io.Serializable{
+ protected org.jbpm.graph.exe.ProcessInstance processInstance;
+ protected org.jbpm.graph.def.GraphElement graphElement;
+ protected java.lang.String eventType;
+ protected org.jbpm.graph.def.Action action;
+ public org.jbpm.graph.exe.RuntimeAction();
+ public org.jbpm.graph.exe.RuntimeAction(org.jbpm.graph.def.Event, org.jbpm.graph.def.Action);
+ public org.jbpm.graph.exe.RuntimeAction(org.jbpm.graph.def.GraphElement, java.lang.String, org.jbpm.graph.def.Action);
+ public boolean equals(java.lang.Object);
+ public long getId();
+ public org.jbpm.graph.exe.ProcessInstance getProcessInstance();
+ public org.jbpm.graph.def.Action getAction();
+ public java.lang.String getEventType();
+ public org.jbpm.graph.def.GraphElement getGraphElement();
+}
+
+Compiled from "Token.java"
+public class org.jbpm.graph.exe.Token extends java.lang.Object implements org.jbpm.graph.def.Identifiable,java.io.Serializable{
+ protected java.lang.String name;
+ protected java.util.Date start;
+ protected java.util.Date end;
+ protected org.jbpm.graph.def.Node node;
+ protected java.util.Date nodeEnter;
+ protected org.jbpm.graph.exe.ProcessInstance processInstance;
+ protected org.jbpm.graph.exe.Token parent;
+ protected java.util.Map children;
+ protected java.util.List comments;
+ protected org.jbpm.graph.exe.ProcessInstance subProcessInstance;
+ protected int nextLogIndex;
+ public org.jbpm.graph.exe.Token();
+ public org.jbpm.graph.exe.Token(org.jbpm.graph.exe.ProcessInstance);
+ public org.jbpm.graph.exe.Token(org.jbpm.graph.exe.Token, java.lang.String);
+ public void signal();
+ public void signal(java.lang.String);
+ public void signal(org.jbpm.graph.def.Transition);
+ public java.util.Set getAvailableTransitions();
+ public void end();
+ public void end(boolean);
+ public void addComment(java.lang.String);
+ public void addComment(org.jbpm.graph.exe.Comment);
+ public java.util.List getComments();
+ public boolean hasActiveChildren();
+ public void addLog(org.jbpm.logging.log.ProcessLog);
+ public void startCompositeLog(org.jbpm.logging.log.CompositeLog);
+ public void endCompositeLog();
+ public java.lang.String toString();
+ public boolean hasEnded();
+ public boolean isRoot();
+ public boolean hasParent();
+ public boolean hasChild(java.lang.String);
+ public org.jbpm.graph.exe.Token getChild(java.lang.String);
+ public java.lang.String getFullName();
+ public java.util.List getChildrenAtNode(org.jbpm.graph.def.Node);
+ public void collectChildrenRecursively(java.util.List);
+ public org.jbpm.graph.exe.Token findToken(java.lang.String);
+ public java.util.Map getActiveChildren();
+ public void checkImplicitTermination();
+ public boolean isTerminatedImplicitly();
+ public int nextLogIndex();
+ public void suspend();
+ public void resume();
+ public boolean equals(java.lang.Object);
+ public org.jbpm.graph.exe.ProcessInstance createSubProcessInstance(org.jbpm.graph.def.ProcessDefinition);
+ public void lock(java.lang.String);
+ public void unlock(java.lang.String);
+ public void foreUnlock();
+ public java.lang.String getLockOwner();
+ public boolean isLocked();
+ public long getId();
+ public java.util.Date getStart();
+ public java.util.Date getEnd();
+ public java.lang.String getName();
+ public org.jbpm.graph.exe.ProcessInstance getProcessInstance();
+ public java.util.Map getChildren();
+ public org.jbpm.graph.def.Node getNode();
+ public void setNode(org.jbpm.graph.def.Node);
+ public org.jbpm.graph.exe.Token getParent();
+ public void setParent(org.jbpm.graph.exe.Token);
+ public void setProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+ public org.jbpm.graph.exe.ProcessInstance getSubProcessInstance();
+ public java.util.Date getNodeEnter();
+ public void setNodeEnter(java.util.Date);
+ public boolean isAbleToReactivateParent();
+ public void setAbleToReactivateParent(boolean);
+ public boolean isTerminationImplicit();
+ public void setTerminationImplicit(boolean);
+ public boolean isSuspended();
+ public void setSubProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+}
+
+Compiled from "ActionLog.java"
+public class org.jbpm.graph.log.ActionLog extends org.jbpm.logging.log.CompositeLog{
+ protected org.jbpm.graph.def.Action action;
+ protected java.lang.String exception;
+ public org.jbpm.graph.log.ActionLog();
+ public org.jbpm.graph.log.ActionLog(org.jbpm.graph.def.Action);
+ public java.lang.String toString();
+ public void setException(java.lang.Throwable);
+ public org.jbpm.graph.def.Action getAction();
+ public void setAction(org.jbpm.graph.def.Action);
+ public java.lang.String getException();
+}
+
+Compiled from "NodeLog.java"
+public class org.jbpm.graph.log.NodeLog extends org.jbpm.logging.log.ProcessLog{
+ protected org.jbpm.graph.def.Node node;
+ protected java.util.Date enter;
+ protected java.util.Date leave;
+ protected long duration;
+ public org.jbpm.graph.log.NodeLog();
+ public org.jbpm.graph.log.NodeLog(org.jbpm.graph.def.Node, java.util.Date, java.util.Date);
+ public java.lang.String toString();
+ public long getDuration();
+ public java.util.Date getEnter();
+ public java.util.Date getLeave();
+ public org.jbpm.graph.def.Node getNode();
+}
+
+Compiled from "ProcessInstanceCreateLog.java"
+public class org.jbpm.graph.log.ProcessInstanceCreateLog extends org.jbpm.logging.log.ProcessLog{
+ public org.jbpm.graph.log.ProcessInstanceCreateLog();
+ public java.lang.String toString();
+}
+
+Compiled from "ProcessInstanceEndLog.java"
+public class org.jbpm.graph.log.ProcessInstanceEndLog extends org.jbpm.logging.log.ProcessLog{
+ public org.jbpm.graph.log.ProcessInstanceEndLog();
+ public java.lang.String toString();
+}
+
+Compiled from "ProcessStateLog.java"
+public class org.jbpm.graph.log.ProcessStateLog extends org.jbpm.graph.log.NodeLog{
+ public org.jbpm.graph.log.ProcessStateLog();
+ public org.jbpm.graph.log.ProcessStateLog(org.jbpm.graph.def.Node, java.util.Date, java.util.Date, org.jbpm.graph.exe.ProcessInstance);
+ public java.lang.String toString();
+ public org.jbpm.graph.exe.ProcessInstance getSubProcessInstance();
+ public void setSubProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+}
+
+Compiled from "SignalLog.java"
+public class org.jbpm.graph.log.SignalLog extends org.jbpm.logging.log.CompositeLog{
+ protected org.jbpm.graph.def.Transition transition;
+ public org.jbpm.graph.log.SignalLog();
+ public org.jbpm.graph.log.SignalLog(org.jbpm.graph.def.Transition);
+ public java.lang.String toString();
+ public org.jbpm.graph.def.Transition getTransition();
+}
+
+Compiled from "TokenCreateLog.java"
+public class org.jbpm.graph.log.TokenCreateLog extends org.jbpm.logging.log.ProcessLog{
+ protected org.jbpm.graph.exe.Token child;
+ public org.jbpm.graph.log.TokenCreateLog();
+ public org.jbpm.graph.log.TokenCreateLog(org.jbpm.graph.exe.Token);
+ public java.lang.String toString();
+ public org.jbpm.graph.exe.Token getChild();
+}
+
+Compiled from "TokenEndLog.java"
+public class org.jbpm.graph.log.TokenEndLog extends org.jbpm.logging.log.ProcessLog{
+ protected org.jbpm.graph.exe.Token child;
+ public org.jbpm.graph.log.TokenEndLog();
+ public org.jbpm.graph.log.TokenEndLog(org.jbpm.graph.exe.Token);
+ public java.lang.String toString();
+ public org.jbpm.graph.exe.Token getChild();
+}
+
+Compiled from "TransitionLog.java"
+public class org.jbpm.graph.log.TransitionLog extends org.jbpm.logging.log.CompositeLog{
+ protected org.jbpm.graph.def.Transition transition;
+ protected org.jbpm.graph.def.Node sourceNode;
+ protected org.jbpm.graph.def.Node destinationNode;
+ public org.jbpm.graph.log.TransitionLog();
+ public org.jbpm.graph.log.TransitionLog(org.jbpm.graph.def.Transition, org.jbpm.graph.def.Node);
+ public org.jbpm.graph.def.Node getDestinationNode();
+ public void setDestinationNode(org.jbpm.graph.def.Node);
+ public org.jbpm.graph.def.Node getSourceNode();
+ public org.jbpm.graph.def.Transition getTransition();
+ public java.lang.String toString();
+}
+
+Compiled from "ParallelSplit.java"
+public class org.jbpm.graph.node.advanced.ParallelSplit extends org.jbpm.graph.def.Node{
+ public org.jbpm.graph.node.advanced.ParallelSplit();
+}
+
+Compiled from "DbSubProcessResolver.java"
+public class org.jbpm.graph.node.DbSubProcessResolver extends java.lang.Object implements org.jbpm.graph.node.SubProcessResolver{
+ public org.jbpm.graph.node.DbSubProcessResolver();
+ public org.jbpm.graph.def.ProcessDefinition findSubProcess(org.dom4j.Element);
+}
+
+Compiled from "Decision.java"
+public class org.jbpm.graph.node.Decision extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable{
+ public org.jbpm.graph.node.Decision();
+ public org.jbpm.graph.node.Decision(java.lang.String);
+ public org.jbpm.graph.def.Node$NodeType getNodeType();
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+ public java.util.List getDecisionConditions();
+ public void setDecisionDelegation(org.jbpm.instantiation.Delegation);
+}
+
+Compiled from "DecisionCondition.java"
+public class org.jbpm.graph.node.DecisionCondition extends java.lang.Object implements java.io.Serializable{
+ public org.jbpm.graph.node.DecisionCondition();
+ public org.jbpm.graph.node.DecisionCondition(java.lang.String, java.lang.String);
+ public java.lang.String getExpression();
+ public java.lang.String getTransitionName();
+}
+
+Compiled from "DecisionHandler.java"
+public interface org.jbpm.graph.node.DecisionHandler extends java.io.Serializable{
+ public abstract java.lang.String decide(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
+}
+
+Compiled from "EndState.java"
+public class org.jbpm.graph.node.EndState extends org.jbpm.graph.def.Node{
+ public static final java.lang.String[] supportedEventTypes;
+ public org.jbpm.graph.node.EndState();
+ public java.lang.String[] getSupportedEventTypes();
+ public org.jbpm.graph.node.EndState(java.lang.String);
+ public org.jbpm.graph.def.Node$NodeType getNodeType();
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+ public org.jbpm.graph.def.Transition addLeavingTransition(org.jbpm.graph.def.Transition);
+}
+
+Compiled from "Fork.java"
+public class org.jbpm.graph.node.Fork extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable{
+ public org.jbpm.graph.node.Fork();
+ public org.jbpm.graph.node.Fork(java.lang.String);
+ public org.jbpm.graph.def.Node$NodeType getNodeType();
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+ protected org.jbpm.graph.node.Fork$ForkedToken createForkedToken(org.jbpm.graph.exe.Token, java.lang.String);
+ protected java.lang.String getTokenName(org.jbpm.graph.exe.Token, java.lang.String);
+ public org.jbpm.graph.action.Script getScript();
+ public void setScript(org.jbpm.graph.action.Script);
+}
+
+Compiled from "Fork.java"
+class org.jbpm.graph.node.Fork$ForkedToken extends java.lang.Object{
+ public org.jbpm.graph.node.Fork$ForkedToken(org.jbpm.graph.exe.Token, java.lang.String);
+}
+
+Compiled from "InterleaveEnd.java"
+public class org.jbpm.graph.node.InterleaveEnd extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable{
+ public org.jbpm.graph.node.InterleaveEnd();
+ public org.jbpm.graph.node.InterleaveEnd(java.lang.String);
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void write(org.dom4j.Element);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+ public org.jbpm.graph.node.InterleaveStart getInterleaveStart();
+ public org.jbpm.graph.def.Transition getBack();
+ public void setBack(org.jbpm.graph.def.Transition);
+ public org.jbpm.graph.def.Transition getDone();
+ public void setDone(org.jbpm.graph.def.Transition);
+}
+
+Compiled from "InterleaveStart.java"
+public class org.jbpm.graph.node.InterleaveStart extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable{
+ public org.jbpm.graph.node.InterleaveStart();
+ public org.jbpm.graph.node.InterleaveStart(java.lang.String);
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void write(org.dom4j.Element);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+ protected java.util.Collection getTransitionNames(org.jbpm.graph.exe.Token);
+ protected void storeTransitionNames(java.util.Collection, org.jbpm.graph.exe.Token);
+ public java.util.Collection retrieveTransitionNames(org.jbpm.graph.exe.Token);
+ public void removeTransitionNames(org.jbpm.graph.exe.Token);
+ public org.jbpm.graph.node.InterleaveStart$Interleaver getInterleaver();
+ public void setInterleaver(org.jbpm.graph.node.InterleaveStart$Interleaver);
+}
+
+Compiled from "InterleaveStart.java"
+public class org.jbpm.graph.node.InterleaveStart$DefaultInterleaver extends java.lang.Object implements org.jbpm.graph.node.InterleaveStart$Interleaver{
+ public org.jbpm.graph.node.InterleaveStart$DefaultInterleaver(org.jbpm.graph.node.InterleaveStart);
+ public java.lang.String selectNextTransition(java.util.Collection);
+}
+
+Compiled from "InterleaveStart.java"
+public interface org.jbpm.graph.node.InterleaveStart$Interleaver{
+ public abstract java.lang.String selectNextTransition(java.util.Collection);
+}
+
+Compiled from "Join.java"
+public class org.jbpm.graph.node.Join extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable{
+ public org.jbpm.graph.node.Join();
+ public org.jbpm.graph.node.Join(java.lang.String);
+ public org.jbpm.graph.def.Node$NodeType getNodeType();
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+ public boolean mustParentBeReactivated(org.jbpm.graph.exe.Token, java.util.Iterator);
+ public java.lang.String getParentLockMode();
+ public void setParentLockMode(java.lang.String);
+ public org.jbpm.graph.action.Script getScript();
+ public void setScript(org.jbpm.graph.action.Script);
+ public java.util.Collection getTokenNames();
+ public void setTokenNames(java.util.Collection);
+ public boolean isDiscriminator();
+ public void setDiscriminator(boolean);
+ public int getNOutOfM();
+ public void setNOutOfM(int);
+}
+
+Compiled from "MailNode.java"
+public class org.jbpm.graph.node.MailNode extends org.jbpm.graph.def.Node{
+ public org.jbpm.graph.node.MailNode();
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+}
+
+Compiled from "Merge.java"
+public class org.jbpm.graph.node.Merge extends org.jbpm.graph.def.Node{
+ public org.jbpm.graph.node.Merge();
+ public org.jbpm.graph.node.Merge(java.lang.String);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+ public boolean isSynchronized();
+ public void setSynchronized(boolean);
+}
+
+Compiled from "MilestoneEvent.java"
+public class org.jbpm.graph.node.MilestoneEvent extends java.lang.Object implements org.jbpm.graph.def.ActionHandler{
+ public org.jbpm.graph.node.MilestoneEvent();
+ public org.jbpm.graph.node.MilestoneEvent(java.lang.String, java.lang.String);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+ public java.lang.String getMilestoneName();
+ public void setMilestoneName(java.lang.String);
+ public java.lang.String getRelativeTokenPath();
+ public void setRelativeTokenPath(java.lang.String);
+}
+
+Compiled from "MilestoneNode.java"
+public class org.jbpm.graph.node.MilestoneNode extends org.jbpm.graph.def.Node{
+ public org.jbpm.graph.node.MilestoneNode();
+ public org.jbpm.graph.node.MilestoneNode(java.lang.String);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+ public boolean isMilestoneReached(java.lang.String, org.jbpm.graph.exe.Token);
+ public void addMilestoneListener(java.lang.String, org.jbpm.graph.exe.Token);
+ public java.lang.String getTokenPath();
+ public void setTokenPath(java.lang.String);
+}
+
+Compiled from "NodeTypes.java"
+public class org.jbpm.graph.node.NodeTypes extends java.lang.Object{
+ public org.jbpm.graph.node.NodeTypes();
+ public static java.util.Set getNodeTypes();
+ public static java.util.Set getNodeNames();
+ public static java.lang.Class getNodeType(java.lang.String);
+ public static java.lang.String getNodeName(java.lang.Class);
+ public static java.util.Map createInverseMapping(java.util.Map);
+}
+
+Compiled from "ProcessFactory.java"
+public class org.jbpm.graph.node.ProcessFactory extends java.lang.Object{
+ public org.jbpm.graph.node.ProcessFactory();
+ public static org.jbpm.graph.def.ProcessDefinition createProcessDefinition(java.lang.String[], java.lang.String[]);
+ public static void addNodesAndTransitions(org.jbpm.graph.def.ProcessDefinition, java.lang.String[], java.lang.String[]);
+ public static java.lang.String getTypeName(org.jbpm.graph.def.Node);
+ public static org.jbpm.graph.def.Node createNode(java.lang.String);
+ public static java.lang.String[] cutTransitionText(java.lang.String);
+}
+
+Compiled from "ProcessState.java"
+public class org.jbpm.graph.node.ProcessState extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable{
+ protected org.jbpm.graph.def.ProcessDefinition subProcessDefinition;
+ protected java.util.Set variableAccesses;
+ protected java.lang.String subProcessName;
+ public static final java.lang.String[] supportedEventTypes;
+ public org.jbpm.graph.node.ProcessState();
+ public static void setDefaultSubProcessResolver(org.jbpm.graph.node.SubProcessResolver);
+ public java.lang.String[] getSupportedEventTypes();
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+ public void leave(org.jbpm.graph.exe.ExecutionContext, org.jbpm.graph.def.Transition);
+ protected void addNodeLog(org.jbpm.graph.exe.Token);
+ public org.jbpm.graph.def.ProcessDefinition getSubProcessDefinition();
+ public void setSubProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
+}
+
+Compiled from "StartState.java"
+public class org.jbpm.graph.node.StartState extends org.jbpm.graph.def.Node{
+ public static final java.lang.String[] supportedEventTypes;
+ public org.jbpm.graph.node.StartState();
+ public org.jbpm.graph.node.StartState(java.lang.String);
+ public java.lang.String getName();
+ public org.jbpm.graph.def.Node$NodeType getNodeType();
+ public java.lang.String[] getSupportedEventTypes();
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void write(org.dom4j.Element);
+ public void leave(org.jbpm.graph.exe.ExecutionContext, org.jbpm.graph.def.Transition);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+ public org.jbpm.graph.def.Transition addArrivingTransition(org.jbpm.graph.def.Transition);
+ public void setArrivingTransitions(java.util.Map);
+}
+
+Compiled from "State.java"
+public class org.jbpm.graph.node.State extends org.jbpm.graph.def.Node{
+ public org.jbpm.graph.node.State();
+ public org.jbpm.graph.node.State(java.lang.String);
+ public org.jbpm.graph.def.Node$NodeType getNodeType();
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+}
+
+Compiled from "SubProcessResolver.java"
+public interface org.jbpm.graph.node.SubProcessResolver extends java.io.Serializable{
+ public abstract org.jbpm.graph.def.ProcessDefinition findSubProcess(org.dom4j.Element);
+}
+
+Compiled from "TaskNode.java"
+public class org.jbpm.graph.node.TaskNode extends org.jbpm.graph.def.Node implements org.jbpm.jpdl.xml.Parsable{
+ public static final int SIGNAL_UNSYNCHRONIZED;
+ public static final int SIGNAL_NEVER;
+ public static final int SIGNAL_FIRST;
+ public static final int SIGNAL_FIRST_WAIT;
+ public static final int SIGNAL_LAST;
+ public static final int SIGNAL_LAST_WAIT;
+ public static int parseSignal(java.lang.String);
+ public static java.lang.String signalToString(int);
+ public org.jbpm.graph.node.TaskNode();
+ public org.jbpm.graph.node.TaskNode(java.lang.String);
+ public org.jbpm.graph.def.Node$NodeType getNodeType();
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void addTask(org.jbpm.taskmgmt.def.Task);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+ public void leave(org.jbpm.graph.exe.ExecutionContext, org.jbpm.graph.def.Transition);
+ public boolean completionTriggersSignal(org.jbpm.taskmgmt.exe.TaskInstance);
+ public void removeTaskInstanceSynchronization(org.jbpm.graph.exe.Token);
+ public java.util.Map getTasksMap();
+ public org.jbpm.taskmgmt.def.Task getTask(java.lang.String);
+ public java.util.Set getTasks();
+ public int getSignal();
+ public boolean getCreateTasks();
+ public boolean isEndTasks();
+ public void setCreateTasks(boolean);
+ public void setEndTasks(boolean);
+ public void setSignal(int);
+ public void setTasks(java.util.Set);
+}
+
+Compiled from "BeanInstantiator.java"
+public class org.jbpm.instantiation.BeanInstantiator extends org.jbpm.instantiation.FieldInstantiator implements org.jbpm.instantiation.Instantiator{
+ public org.jbpm.instantiation.BeanInstantiator();
+ protected void setPropertyValue(java.lang.Class, java.lang.Object, java.lang.String, org.dom4j.Element);
+}
+
+Compiled from "ConfigurationPropertyInstantiator.java"
+public class org.jbpm.instantiation.ConfigurationPropertyInstantiator extends java.lang.Object implements org.jbpm.instantiation.Instantiator{
+ public org.jbpm.instantiation.ConfigurationPropertyInstantiator();
+ public java.lang.Object instantiate(java.lang.Class, java.lang.String);
+}
+
+Compiled from "ConstructorInstantiator.java"
+public class org.jbpm.instantiation.ConstructorInstantiator extends java.lang.Object implements org.jbpm.instantiation.Instantiator{
+ public org.jbpm.instantiation.ConstructorInstantiator();
+ public java.lang.Object instantiate(java.lang.Class, java.lang.String);
+}
+
+Compiled from "DefaultInstantiator.java"
+public class org.jbpm.instantiation.DefaultInstantiator extends java.lang.Object implements org.jbpm.instantiation.Instantiator{
+ public org.jbpm.instantiation.DefaultInstantiator();
+ public java.lang.Object instantiate(java.lang.Class, java.lang.String);
+}
+
+Compiled from "DefaultProcessClassLoaderFactory.java"
+public class org.jbpm.instantiation.DefaultProcessClassLoaderFactory extends java.lang.Object implements org.jbpm.instantiation.ProcessClassLoaderFactory,java.io.Serializable{
+ public org.jbpm.instantiation.DefaultProcessClassLoaderFactory();
+ public java.lang.ClassLoader getProcessClassLoader(org.jbpm.graph.def.ProcessDefinition);
+}
+
+Compiled from "Delegation.java"
+public class org.jbpm.instantiation.Delegation extends java.lang.Object implements org.jbpm.jpdl.xml.Parsable,java.io.Serializable{
+ protected static java.util.Map instantiatorCache;
+ protected java.lang.String className;
+ protected java.lang.String configuration;
+ protected java.lang.String configType;
+ protected org.jbpm.graph.def.ProcessDefinition processDefinition;
+ public org.jbpm.instantiation.Delegation();
+ public org.jbpm.instantiation.Delegation(java.lang.Object);
+ public org.jbpm.instantiation.Delegation(java.lang.String);
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void write(org.dom4j.Element);
+ public java.lang.Object getInstance();
+ public java.lang.Object instantiate();
+ public boolean equals(java.lang.Object);
+ public java.lang.String getClassName();
+ public void setClassName(java.lang.String);
+ public java.lang.String getConfiguration();
+ public void setConfiguration(java.lang.String);
+ public java.lang.String getConfigType();
+ public void setConfigType(java.lang.String);
+ public long getId();
+ public void setId(long);
+ public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
+ public void setProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
+}
+
+Compiled from "FieldInstantiator.java"
+public class org.jbpm.instantiation.FieldInstantiator extends java.lang.Object implements org.jbpm.instantiation.Instantiator{
+ public org.jbpm.instantiation.FieldInstantiator();
+ public java.lang.Object instantiate(java.lang.Class, java.lang.String);
+ protected void setPropertyValue(java.lang.Class, java.lang.Object, java.lang.String, org.dom4j.Element);
+ protected org.dom4j.Element parseConfiguration(java.lang.String);
+ protected java.lang.Object newInstance(java.lang.Class);
+ public static java.lang.Object getValue(java.lang.Class, org.dom4j.Element);
+}
+
+Compiled from "Instantiator.java"
+public interface org.jbpm.instantiation.Instantiator{
+ public abstract java.lang.Object instantiate(java.lang.Class, java.lang.String);
+}
+
+Compiled from "ProcessClassLoader.java"
+public class org.jbpm.instantiation.ProcessClassLoader$BytesUrlConnection extends java.net.URLConnection{
+ public org.jbpm.instantiation.ProcessClassLoader$BytesUrlConnection(byte[], java.net.URL);
+ public void connect() throws java.io.IOException;
+ public java.io.InputStream getInputStream() throws java.io.IOException;
+}
+
+Compiled from "ProcessClassLoader.java"
+public class org.jbpm.instantiation.ProcessClassLoader$BytesUrlStreamHandler extends java.net.URLStreamHandler{
+ public org.jbpm.instantiation.ProcessClassLoader$BytesUrlStreamHandler(byte[]);
+ protected java.net.URLConnection openConnection(java.net.URL) throws java.io.IOException;
+}
+
+Compiled from "ProcessClassLoader.java"
+public class org.jbpm.instantiation.ProcessClassLoader extends java.lang.ClassLoader{
+ public org.jbpm.instantiation.ProcessClassLoader(java.lang.ClassLoader, org.jbpm.graph.def.ProcessDefinition);
+ public java.net.URL findResource(java.lang.String);
+ public java.lang.Class findClass(java.lang.String) throws java.lang.ClassNotFoundException;
+}
+
+Compiled from "ProcessClassLoaderFactory.java"
+public interface org.jbpm.instantiation.ProcessClassLoaderFactory{
+ public abstract java.lang.ClassLoader getProcessClassLoader(org.jbpm.graph.def.ProcessDefinition);
+}
+
+Compiled from "UserCodeInterceptor.java"
+public interface org.jbpm.instantiation.UserCodeInterceptor{
+ public abstract void executeAction(org.jbpm.graph.def.Action, org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
+ public abstract void executeAssignment(org.jbpm.taskmgmt.def.AssignmentHandler, org.jbpm.taskmgmt.exe.Assignable, org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
+ public abstract void executeTaskControllerInitialization(org.jbpm.taskmgmt.def.TaskControllerHandler, org.jbpm.taskmgmt.exe.TaskInstance, org.jbpm.context.exe.ContextInstance, org.jbpm.graph.exe.Token);
+ public abstract void executeTaskControllerSubmission(org.jbpm.taskmgmt.def.TaskControllerHandler, org.jbpm.taskmgmt.exe.TaskInstance, org.jbpm.context.exe.ContextInstance, org.jbpm.graph.exe.Token);
+}
+
+Compiled from "UserCodeInterceptorConfig.java"
+public abstract class org.jbpm.instantiation.UserCodeInterceptorConfig extends java.lang.Object{
+ public static org.jbpm.instantiation.UserCodeInterceptor userCodeInterceptor;
+ public org.jbpm.instantiation.UserCodeInterceptorConfig();
+ public static void setUserCodeInterceptor(org.jbpm.instantiation.UserCodeInterceptor);
+}
+
+Compiled from "XmlInstantiator.java"
+public class org.jbpm.instantiation.XmlInstantiator extends java.lang.Object implements org.jbpm.instantiation.Instantiator{
+ public org.jbpm.instantiation.XmlInstantiator();
+ public java.lang.Object instantiate(java.lang.Class, java.lang.String);
+ protected org.dom4j.Element parseConfiguration(java.lang.String);
+}
+
+Compiled from "JbpmConfiguration.java"
+public class org.jbpm.JbpmConfiguration extends java.lang.Object implements java.io.Serializable{
+ public org.jbpm.JbpmConfiguration(org.jbpm.configuration.ObjectFactory);
+ public static org.jbpm.JbpmConfiguration getInstance();
+ public static org.jbpm.JbpmConfiguration getInstance(java.lang.String);
+ public static boolean hasInstance(java.lang.String);
+ protected static org.jbpm.configuration.ObjectFactory parseObjectFactory(java.io.InputStream);
+ public static org.jbpm.JbpmConfiguration parseXmlString(java.lang.String);
+ protected static org.jbpm.JbpmConfiguration createJbpmConfiguration(org.jbpm.configuration.ObjectFactory);
+ public static org.jbpm.JbpmConfiguration parseInputStream(java.io.InputStream);
+ public static org.jbpm.JbpmConfiguration parseResource(java.lang.String);
+ public org.jbpm.JbpmContext createJbpmContext();
+ public org.jbpm.JbpmContext createJbpmContext(java.lang.String);
+ public org.jbpm.svc.ServiceFactory getServiceFactory(java.lang.String);
+ public org.jbpm.svc.ServiceFactory getServiceFactory(java.lang.String, java.lang.String);
+ public static java.lang.ClassLoader getProcessClassLoader(org.jbpm.graph.def.ProcessDefinition);
+ public void cleanSchema();
+ public void cleanSchema(java.lang.String);
+ public void createSchema();
+ public void createSchema(java.lang.String);
+ public void dropSchema();
+ public void dropSchema(java.lang.String);
+ public void close();
+ public void close(java.lang.String);
+ public org.jbpm.JbpmContext getCurrentJbpmContext();
+ public void startJobExecutor();
+ public synchronized org.jbpm.job.executor.JobExecutor getJobExecutor();
+}
+
+Compiled from "JbpmConfiguration.java"
+public abstract class org.jbpm.JbpmConfiguration$Configs extends java.lang.Object{
+ public org.jbpm.JbpmConfiguration$Configs();
+ public static org.jbpm.configuration.ObjectFactory getObjectFactory();
+ public static void setDefaultObjectFactory(org.jbpm.configuration.ObjectFactory);
+ public static boolean hasObject(java.lang.String);
+ public static synchronized java.lang.Object getObject(java.lang.String);
+ public static java.lang.String getString(java.lang.String);
+ public static long getLong(java.lang.String);
+ public static int getInt(java.lang.String);
+ public static boolean getBoolean(java.lang.String);
+}
+
+Compiled from "JbpmConfigurationTestHelper.java"
+public class org.jbpm.JbpmConfigurationTestHelper extends java.lang.Object{
+ public org.jbpm.JbpmConfigurationTestHelper();
+ public static void reset();
+}
+
+Compiled from "JbpmContext.java"
+public class org.jbpm.JbpmContext extends java.lang.Object implements java.io.Serializable{
+ public static final java.lang.String DEFAULT_JBPM_CONTEXT_NAME;
+ public org.jbpm.JbpmContext(org.jbpm.svc.Services, org.jbpm.configuration.ObjectFactory);
+ public void close();
+ public static org.jbpm.JbpmContext getCurrentJbpmContext();
+ public void deployProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
+ public java.util.List getTaskList();
+ public java.util.List getTaskList(java.lang.String);
+ public java.util.List getGroupTaskList(java.util.List);
+ public org.jbpm.taskmgmt.exe.TaskInstance loadTaskInstance(long);
+ public org.jbpm.taskmgmt.exe.TaskInstance getTaskInstance(long);
+ public org.jbpm.taskmgmt.exe.TaskInstance loadTaskInstanceForUpdate(long);
+ public org.jbpm.taskmgmt.exe.TaskInstance getTaskInstanceForUpdate(long);
+ public org.jbpm.graph.exe.Token loadToken(long);
+ public org.jbpm.graph.exe.Token getToken(long);
+ public org.jbpm.graph.exe.Token loadTokenForUpdate(long);
+ public org.jbpm.graph.exe.Token getTokenForUpdate(long);
+ public org.jbpm.graph.exe.ProcessInstance loadProcessInstance(long);
+ public org.jbpm.graph.exe.ProcessInstance getProcessInstance(long);
+ public org.jbpm.graph.exe.ProcessInstance loadProcessInstanceForUpdate(long);
+ public org.jbpm.graph.exe.ProcessInstance getProcessInstanceForUpdate(long);
+ public org.jbpm.graph.exe.ProcessInstance getProcessInstance(org.jbpm.graph.def.ProcessDefinition, java.lang.String);
+ public org.jbpm.graph.exe.ProcessInstance loadProcessInstance(org.jbpm.graph.def.ProcessDefinition, java.lang.String);
+ public org.jbpm.graph.exe.ProcessInstance getProcessInstanceForUpdate(org.jbpm.graph.def.ProcessDefinition, java.lang.String);
+ public org.jbpm.graph.exe.ProcessInstance loadProcessInstanceForUpdate(org.jbpm.graph.def.ProcessDefinition, java.lang.String);
+ public org.jbpm.graph.exe.ProcessInstance newProcessInstance(java.lang.String);
+ public org.jbpm.graph.exe.ProcessInstance newProcessInstanceForUpdate(java.lang.String);
+ public void save(org.jbpm.graph.exe.ProcessInstance);
+ public void save(org.jbpm.graph.exe.Token);
+ public void save(org.jbpm.taskmgmt.exe.TaskInstance);
+ public void setRollbackOnly();
+ public org.jbpm.svc.Services getServices();
+ public org.jbpm.svc.ServiceFactory getServiceFactory(java.lang.String);
+ public org.jbpm.configuration.ObjectFactory getObjectFactory();
+ public org.hibernate.SessionFactory getSessionFactory();
+ public void setSessionFactory(org.hibernate.SessionFactory);
+ public org.hibernate.Session getSession();
+ public void setSession(org.hibernate.Session);
+ public java.sql.Connection getConnection();
+ public void setConnection(java.sql.Connection);
+ public org.jbpm.db.ContextSession getContextSession();
+ public org.jbpm.db.LoggingSession getLoggingSession();
+ public org.jbpm.db.JobSession getJobSession();
+ public org.jbpm.db.GraphSession getGraphSession();
+ public org.jbpm.db.TaskMgmtSession getTaskMgmtSession();
+ public java.lang.String getActorId();
+ public void setActorId(java.lang.String);
+ public void addAutoSaveProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+ public void addAutoSaveToken(org.jbpm.graph.exe.Token);
+ public void addAutoSaveTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
+ public org.jbpm.JbpmConfiguration getJbpmConfiguration();
+}
+
+Compiled from "JbpmException.java"
+public class org.jbpm.JbpmException extends java.lang.RuntimeException{
+ public org.jbpm.JbpmException();
+ public org.jbpm.JbpmException(java.lang.String, java.lang.Throwable);
+ public org.jbpm.JbpmException(java.lang.String);
+ public org.jbpm.JbpmException(java.lang.Throwable);
+}
+
+Compiled from "AbstractJcrServiceFactory.java"
+public abstract class org.jbpm.jcr.impl.AbstractJcrServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
+ public org.jbpm.jcr.impl.AbstractJcrServiceFactory();
+ public org.jbpm.svc.Service openService();
+ protected abstract javax.jcr.Repository getRepository();
+ public void close();
+}
+
+Compiled from "JcrServiceImpl.java"
+public class org.jbpm.jcr.impl.JcrServiceImpl extends java.lang.Object implements org.jbpm.jcr.JcrService{
+ protected javax.jcr.Session session;
+ public org.jbpm.jcr.impl.JcrServiceImpl(javax.jcr.Session);
+ public javax.jcr.Session getSession();
+ public void close();
+}
+
+Compiled from "JackrabbitJcrServiceFactory.java"
+public class org.jbpm.jcr.jackrabbit.JackrabbitJcrServiceFactory extends org.jbpm.jcr.impl.AbstractJcrServiceFactory{
+ public org.jbpm.jcr.jackrabbit.JackrabbitJcrServiceFactory();
+ protected synchronized javax.jcr.Repository getRepository();
+}
+
+Compiled from "JcrService.java"
+public interface org.jbpm.jcr.JcrService extends org.jbpm.svc.Service{
+ public abstract javax.jcr.Session getSession();
+}
+
+Compiled from "JndiJcrServiceFactory.java"
+public class org.jbpm.jcr.jndi.JndiJcrServiceFactory extends org.jbpm.jcr.impl.AbstractJcrServiceFactory{
+ public org.jbpm.jcr.jndi.JndiJcrServiceFactory();
+ protected javax.jcr.Repository getRepository();
+}
+
+Compiled from "CleanUpProcessJob.java"
+public class org.jbpm.job.CleanUpProcessJob extends org.jbpm.job.Job{
+ public org.jbpm.job.CleanUpProcessJob();
+ public org.jbpm.job.CleanUpProcessJob(org.jbpm.graph.exe.ProcessInstance);
+ public boolean execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+}
+
+Compiled from "ExecuteActionJob.java"
+public class org.jbpm.job.ExecuteActionJob extends org.jbpm.job.Job{
+ public org.jbpm.job.ExecuteActionJob();
+ public org.jbpm.job.ExecuteActionJob(org.jbpm.graph.exe.Token);
+ public boolean execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public org.jbpm.graph.def.Action getAction();
+ public void setAction(org.jbpm.graph.def.Action);
+}
+
+Compiled from "ExecuteNodeJob.java"
+public class org.jbpm.job.ExecuteNodeJob extends org.jbpm.job.Job{
+ public org.jbpm.job.ExecuteNodeJob();
+ public org.jbpm.job.ExecuteNodeJob(org.jbpm.graph.exe.Token);
+ public boolean execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public org.jbpm.graph.def.Node getNode();
+ public void setNode(org.jbpm.graph.def.Node);
+}
+
+Compiled from "JobExecutor.java"
+public class org.jbpm.job.executor.JobExecutor extends java.lang.Object implements java.io.Serializable{
+ protected org.jbpm.JbpmConfiguration jbpmConfiguration;
+ protected java.lang.String name;
+ protected int nbrOfThreads;
+ protected int idleInterval;
+ protected int maxIdleInterval;
+ protected int historyMaxSize;
+ protected int maxLockTime;
+ protected int lockMonitorInterval;
+ protected int lockBufferTime;
+ protected java.util.Map threads;
+ protected org.jbpm.job.executor.LockMonitorThread lockMonitorThread;
+ protected java.util.Map monitoredJobIds;
+ protected boolean isStarted;
+ protected static java.lang.String hostName;
+ public org.jbpm.job.executor.JobExecutor();
+ public synchronized void start();
+ public synchronized java.util.List stop();
+ public void stopAndJoin() throws java.lang.InterruptedException;
+ protected synchronized void startThread();
+ protected java.lang.Thread createThread(java.lang.String);
+ protected java.lang.String getNextThreadName();
+ protected java.lang.String getLastThreadName();
+ protected synchronized java.lang.Thread stopThread();
+ public void setMonitoredJobIds(java.util.Map);
+ public java.util.Set getMonitoredJobIds();
+ public void addMonitoredJobId(java.lang.String, long);
+ public void removeMonitoredJobId(java.lang.String);
+ public void setHistoryMaxSize(int);
+ public int getHistoryMaxSize();
+ public void setIdleInterval(int);
+ public int getIdleInterval();
+ public void setStarted(boolean);
+ public boolean isStarted();
+ public void setJbpmConfiguration(org.jbpm.JbpmConfiguration);
+ public org.jbpm.JbpmConfiguration getJbpmConfiguration();
+ public void setMaxIdleInterval(int);
+ public int getMaxIdleInterval();
+ public void setName(java.lang.String);
+ public java.lang.String getName();
+ public void setSize(int);
+ public int getSize();
+ public void setThreads(java.util.Map);
+ public java.util.Map getThreads();
+ public void setMaxLockTime(int);
+ public int getMaxLockTime();
+ public void setLockBufferTime(int);
+ public int getLockBufferTime();
+ public void setLockMonitorInterval(int);
+ public int getLockMonitorInterval();
+ public void setNbrOfThreads(int);
+ public int getNbrOfThreads();
+}
+
+Compiled from "JobExecutorServlet.java"
+public class org.jbpm.job.executor.JobExecutorServlet extends javax.servlet.http.HttpServlet{
+ public org.jbpm.job.executor.JobExecutorServlet();
+ public void init() throws javax.servlet.ServletException;
+ protected void doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException, java.io.IOException;
+ public void destroy();
+}
+
+Compiled from "JobExecutorThread.java"
+public class org.jbpm.job.executor.JobExecutorThread extends java.lang.Thread{
+ public org.jbpm.job.executor.JobExecutorThread(java.lang.String, org.jbpm.job.executor.JobExecutor, org.jbpm.JbpmConfiguration, int, int, long, int);
+ public void run();
+ protected java.util.Collection acquireJobs();
+ protected void executeJob(org.jbpm.job.Job);
+ protected java.util.Date getNextDueDate();
+ protected long getWaitPeriod();
+ public void setActive(boolean);
+ public void deactivate();
+}
+
+Compiled from "JobHistoryEntry.java"
+public class org.jbpm.job.executor.JobHistoryEntry extends java.lang.Object implements java.io.Serializable{
+ public org.jbpm.job.executor.JobHistoryEntry();
+}
+
+Compiled from "LockMonitorThread.java"
+public class org.jbpm.job.executor.LockMonitorThread extends java.lang.Thread{
+ public org.jbpm.job.executor.LockMonitorThread(org.jbpm.JbpmConfiguration, int, int, int);
+ public void run();
+ protected void unlockOverdueJobs();
+ public void setActive(boolean);
+ public void deactivate();
+}
+
+Compiled from "Job.java"
+public abstract class org.jbpm.job.Job extends java.lang.Object implements java.io.Serializable{
+ public org.jbpm.job.Job();
+ public org.jbpm.job.Job(org.jbpm.graph.exe.Token);
+ public abstract boolean execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public java.lang.String toString();
+ public java.lang.String toStringLongFormat();
+ public org.jbpm.graph.exe.ProcessInstance getProcessInstance();
+ public void setProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+ public org.jbpm.graph.exe.Token getToken();
+ public void setToken(org.jbpm.graph.exe.Token);
+ public long getId();
+ public java.util.Date getAqcuireDate();
+ public void setLockTime(java.util.Date);
+ public java.util.Date getDueDate();
+ public void setDueDate(java.util.Date);
+ public java.lang.String getException();
+ public void setException(java.lang.String);
+ public boolean isExclusive();
+ public void setExclusive(boolean);
+ public java.lang.String getJobExecutorName();
+ public void setLockOwner(java.lang.String);
+ public int getRetries();
+ public void setRetries(int);
+ public org.jbpm.taskmgmt.exe.TaskInstance getTaskInstance();
+ public void setTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
+ public java.lang.String getConfiguration();
+ public void setConfiguration(java.lang.String);
+ public java.lang.String getLockOwner();
+ public java.util.Date getLockTime();
+ public boolean isSuspended();
+ public void setSuspended(boolean);
+ public int getVersion();
+}
+
+Compiled from "Timer.java"
+public class org.jbpm.job.Timer extends org.jbpm.job.Job{
+ public org.jbpm.job.Timer();
+ public org.jbpm.job.Timer(org.jbpm.graph.exe.Token);
+ public boolean execute(org.jbpm.JbpmContext) throws java.lang.Exception;
+ public java.lang.String toString();
+ public static java.lang.String formatDueDate(java.util.Date);
+ public java.lang.String getRepeat();
+ public void setRepeat(java.lang.String);
+ public java.lang.String getName();
+ public void setName(java.lang.String);
+ public java.lang.String getTransitionName();
+ public void setTransitionName(java.lang.String);
+ public org.jbpm.graph.def.GraphElement getGraphElement();
+ public void setGraphElement(org.jbpm.graph.def.GraphElement);
+ public org.jbpm.graph.def.Action getAction();
+ public void setAction(org.jbpm.graph.def.Action);
+}
+
+Compiled from "Converter.java"
+class org.jbpm.jpdl.convert.Converter$1 extends java.lang.Object implements java.io.FilenameFilter{
+ public boolean accept(java.io.File, java.lang.String);
+}
+
+Compiled from "Converter.java"
+public class org.jbpm.jpdl.convert.Converter extends java.lang.Object{
+ public org.jbpm.jpdl.convert.Converter();
+ public org.dom4j.Document convert(org.dom4j.Document) throws java.lang.Exception;
+ public java.lang.String convertPar(org.jbpm.jpdl.par.ProcessArchive);
+ public void serializetoXML(java.io.OutputStream, org.dom4j.Document) throws java.lang.Exception;
+ public static void main(java.lang.String[]) throws java.lang.Exception;
+}
+
+Compiled from "ELException.java"
+public class org.jbpm.jpdl.el.ELException extends org.jbpm.JbpmException{
+ public org.jbpm.jpdl.el.ELException();
+ public org.jbpm.jpdl.el.ELException(java.lang.String);
+ public org.jbpm.jpdl.el.ELException(java.lang.Throwable);
+ public org.jbpm.jpdl.el.ELException(java.lang.String, java.lang.Throwable);
+ public java.lang.Throwable getRootCause();
+}
+
+Compiled from "ELParseException.java"
+public class org.jbpm.jpdl.el.ELParseException extends org.jbpm.jpdl.el.ELException{
+ public org.jbpm.jpdl.el.ELParseException();
+ public org.jbpm.jpdl.el.ELParseException(java.lang.String);
+}
+
+Compiled from "Expression.java"
+public abstract class org.jbpm.jpdl.el.Expression extends java.lang.Object{
+ public org.jbpm.jpdl.el.Expression();
+ public abstract java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "ExpressionEvaluator.java"
+public abstract class org.jbpm.jpdl.el.ExpressionEvaluator extends java.lang.Object{
+ public org.jbpm.jpdl.el.ExpressionEvaluator();
+ public abstract org.jbpm.jpdl.el.Expression parseExpression(java.lang.String, java.lang.Class, org.jbpm.jpdl.el.FunctionMapper) throws org.jbpm.jpdl.el.ELException;
+ public abstract java.lang.Object evaluate(java.lang.String, java.lang.Class, org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "FunctionMapper.java"
+public interface org.jbpm.jpdl.el.FunctionMapper{
+ public abstract java.lang.reflect.Method resolveFunction(java.lang.String, java.lang.String);
+}
+
+Compiled from "AndOperator.java"
+public class org.jbpm.jpdl.el.impl.AndOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
+ public static final org.jbpm.jpdl.el.impl.AndOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.AndOperator();
+ public java.lang.String getOperatorSymbol();
+ public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public boolean shouldEvaluate(java.lang.Object);
+ public boolean shouldCoerceToBoolean();
+}
+
+Compiled from "ArithmeticOperator.java"
+public abstract class org.jbpm.jpdl.el.impl.ArithmeticOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
+ public org.jbpm.jpdl.el.impl.ArithmeticOperator();
+ public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public abstract double apply(double, double);
+ public abstract long apply(long, long);
+ public abstract java.math.BigDecimal apply(java.math.BigDecimal, java.math.BigDecimal);
+ public abstract java.math.BigInteger apply(java.math.BigInteger, java.math.BigInteger);
+}
+
+Compiled from "ArraySuffix.java"
+public class org.jbpm.jpdl.el.impl.ArraySuffix extends org.jbpm.jpdl.el.impl.ValueSuffix{
+ public org.jbpm.jpdl.el.impl.Expression getIndex();
+ public void setIndex(org.jbpm.jpdl.el.impl.Expression);
+ public org.jbpm.jpdl.el.impl.ArraySuffix(org.jbpm.jpdl.el.impl.Expression);
+ public java.lang.String getExpressionString();
+ public java.lang.Object evaluate(java.lang.Object, org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "BeanInfoIndexedProperty.java"
+public class org.jbpm.jpdl.el.impl.BeanInfoIndexedProperty extends java.lang.Object{
+ public java.lang.reflect.Method getReadMethod();
+ public java.lang.reflect.Method getWriteMethod();
+ public java.beans.IndexedPropertyDescriptor getIndexedPropertyDescriptor();
+ public org.jbpm.jpdl.el.impl.BeanInfoIndexedProperty(java.lang.reflect.Method, java.lang.reflect.Method, java.beans.IndexedPropertyDescriptor);
+}
+
+Compiled from "BeanInfoManager.java"
+public class org.jbpm.jpdl.el.impl.BeanInfoManager extends java.lang.Object{
+ public java.lang.Class getBeanClass();
+ public static org.jbpm.jpdl.el.impl.BeanInfoManager getBeanInfoManager(java.lang.Class);
+ public static org.jbpm.jpdl.el.impl.BeanInfoProperty getBeanInfoProperty(java.lang.Class, java.lang.String, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public static org.jbpm.jpdl.el.impl.BeanInfoIndexedProperty getBeanInfoIndexedProperty(java.lang.Class, java.lang.String, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public static org.jbpm.jpdl.el.impl.BeanMethod getBeanMethod(java.lang.Class, java.lang.String, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public org.jbpm.jpdl.el.impl.BeanInfoProperty getProperty(java.lang.String, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public org.jbpm.jpdl.el.impl.BeanInfoIndexedProperty getIndexedProperty(java.lang.String, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public org.jbpm.jpdl.el.impl.BeanMethod getBeanMethod(java.lang.String, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public java.beans.EventSetDescriptor getEventSet(java.lang.String, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "BeanInfoProperty.java"
+public class org.jbpm.jpdl.el.impl.BeanInfoProperty extends java.lang.Object{
+ public java.lang.reflect.Method getReadMethod();
+ public java.lang.reflect.Method getWriteMethod();
+ public java.beans.PropertyDescriptor getPropertyDescriptor();
+ public org.jbpm.jpdl.el.impl.BeanInfoProperty(java.lang.reflect.Method, java.lang.reflect.Method, java.beans.PropertyDescriptor);
+}
+
+Compiled from "BeanMethod.java"
+public class org.jbpm.jpdl.el.impl.BeanMethod extends java.lang.Object{
+ public org.jbpm.jpdl.el.impl.BeanMethod(java.lang.reflect.Method);
+ public java.lang.Object invoke(java.lang.Object) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException;
+}
+
+Compiled from "BinaryOperator.java"
+public abstract class org.jbpm.jpdl.el.impl.BinaryOperator extends java.lang.Object{
+ public org.jbpm.jpdl.el.impl.BinaryOperator();
+ public abstract java.lang.String getOperatorSymbol();
+ public abstract java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public boolean shouldEvaluate(java.lang.Object);
+ public boolean shouldCoerceToBoolean();
+}
+
+Compiled from "BinaryOperatorExpression.java"
+public class org.jbpm.jpdl.el.impl.BinaryOperatorExpression extends org.jbpm.jpdl.el.impl.Expression{
+ public org.jbpm.jpdl.el.impl.Expression getExpression();
+ public void setExpression(org.jbpm.jpdl.el.impl.Expression);
+ public java.util.List getOperators();
+ public void setOperators(java.util.List);
+ public java.util.List getExpressions();
+ public void setExpressions(java.util.List);
+ public org.jbpm.jpdl.el.impl.BinaryOperatorExpression(org.jbpm.jpdl.el.impl.Expression, java.util.List, java.util.List);
+ public java.lang.String getExpressionString();
+ public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "BooleanLiteral.java"
+public class org.jbpm.jpdl.el.impl.BooleanLiteral extends org.jbpm.jpdl.el.impl.Literal{
+ public static final org.jbpm.jpdl.el.impl.BooleanLiteral TRUE;
+ public static final org.jbpm.jpdl.el.impl.BooleanLiteral FALSE;
+ public org.jbpm.jpdl.el.impl.BooleanLiteral(java.lang.String);
+ public java.lang.String getExpressionString();
+}
+
+Compiled from "Coercions.java"
+public class org.jbpm.jpdl.el.impl.Coercions extends java.lang.Object{
+ public org.jbpm.jpdl.el.impl.Coercions();
+ public static java.lang.Object coerce(java.lang.Object, java.lang.Class, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public static java.lang.String coerceToString(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public static java.lang.Number coerceToPrimitiveNumber(java.lang.Object, java.lang.Class, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public static java.lang.Integer coerceToInteger(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public static java.lang.Character coerceToCharacter(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public static java.lang.Boolean coerceToBoolean(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public static java.lang.Object coerceToObject(java.lang.Object, java.lang.Class, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public static java.lang.Object applyArithmeticOperator(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.ArithmeticOperator, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public static java.lang.Object applyRelationalOperator(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.RelationalOperator, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public static java.lang.Object applyEqualityOperator(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.EqualityOperator, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public static boolean isFloatingPointType(java.lang.Object);
+ public static boolean isFloatingPointType(java.lang.Class);
+ public static boolean isFloatingPointString(java.lang.Object);
+ public static boolean isIntegerType(java.lang.Object);
+ public static boolean isIntegerType(java.lang.Class);
+ public static boolean isBigInteger(java.lang.Object);
+ public static boolean isBigDecimal(java.lang.Object);
+}
+
+Compiled from "ComplexValue.java"
+public class org.jbpm.jpdl.el.impl.ComplexValue extends org.jbpm.jpdl.el.impl.Expression{
+ public org.jbpm.jpdl.el.impl.Expression getPrefix();
+ public void setPrefix(org.jbpm.jpdl.el.impl.Expression);
+ public java.util.List getSuffixes();
+ public void setSuffixes(java.util.List);
+ public org.jbpm.jpdl.el.impl.ComplexValue(org.jbpm.jpdl.el.impl.Expression, java.util.List);
+ public java.lang.String getExpressionString();
+ public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "ConditionalExpression.java"
+public class org.jbpm.jpdl.el.impl.ConditionalExpression extends org.jbpm.jpdl.el.impl.Expression{
+ public org.jbpm.jpdl.el.impl.Expression getCondition();
+ public void setCondition(org.jbpm.jpdl.el.impl.Expression);
+ public org.jbpm.jpdl.el.impl.Expression getTrueBranch();
+ public void setTrueBranch(org.jbpm.jpdl.el.impl.Expression);
+ public org.jbpm.jpdl.el.impl.Expression getFalseBranch();
+ public void setFalseBranch(org.jbpm.jpdl.el.impl.Expression);
+ public org.jbpm.jpdl.el.impl.ConditionalExpression(org.jbpm.jpdl.el.impl.Expression, org.jbpm.jpdl.el.impl.Expression, org.jbpm.jpdl.el.impl.Expression);
+ public java.lang.String getExpressionString();
+ public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "Constants.java"
+public class org.jbpm.jpdl.el.impl.Constants extends java.lang.Object{
+ public static final java.lang.String EXCEPTION_GETTING_BEANINFO;
+ public static final java.lang.String NULL_EXPRESSION_STRING;
+ public static final java.lang.String PARSE_EXCEPTION;
+ public static final java.lang.String CANT_GET_PROPERTY_OF_NULL;
+ public static final java.lang.String NO_SUCH_PROPERTY;
+ public static final java.lang.String NO_GETTER_METHOD;
+ public static final java.lang.String ERROR_GETTING_PROPERTY;
+ public static final java.lang.String ERROR_INVOKING_METHOD;
+ public static final java.lang.String CANT_GET_INDEXED_VALUE_OF_NULL;
+ public static final java.lang.String CANT_GET_NULL_INDEX;
+ public static final java.lang.String NULL_INDEX;
+ public static final java.lang.String BAD_INDEX_VALUE;
+ public static final java.lang.String EXCEPTION_ACCESSING_LIST;
+ public static final java.lang.String EXCEPTION_ACCESSING_ARRAY;
+ public static final java.lang.String CANT_FIND_INDEX;
+ public static final java.lang.String TOSTRING_EXCEPTION;
+ public static final java.lang.String BOOLEAN_TO_NUMBER;
+ public static final java.lang.String STRING_TO_NUMBER_EXCEPTION;
+ public static final java.lang.String COERCE_TO_NUMBER;
+ public static final java.lang.String BOOLEAN_TO_CHARACTER;
+ public static final java.lang.String EMPTY_STRING_TO_CHARACTER;
+ public static final java.lang.String COERCE_TO_CHARACTER;
+ public static final java.lang.String NULL_TO_BOOLEAN;
+ public static final java.lang.String STRING_TO_BOOLEAN;
+ public static final java.lang.String COERCE_TO_BOOLEAN;
+ public static final java.lang.String COERCE_TO_OBJECT;
+ public static final java.lang.String NO_PROPERTY_EDITOR;
+ public static final java.lang.String PROPERTY_EDITOR_ERROR;
+ public static final java.lang.String ARITH_OP_NULL;
+ public static final java.lang.String ARITH_OP_BAD_TYPE;
+ public static final java.lang.String ARITH_ERROR;
+ public static final java.lang.String ERROR_IN_EQUALS;
+ public static final java.lang.String UNARY_OP_BAD_TYPE;
+ public static final java.lang.String NAMED_VALUE_NOT_FOUND;
+ public static final java.lang.String CANT_GET_INDEXED_PROPERTY;
+ public static final java.lang.String COMPARABLE_ERROR;
+ public static final java.lang.String BAD_IMPLICIT_OBJECT;
+ public static final java.lang.String ATTRIBUTE_EVALUATION_EXCEPTION;
+ public static final java.lang.String ATTRIBUTE_PARSE_EXCEPTION;
+ public static final java.lang.String UNKNOWN_FUNCTION;
+ public static final java.lang.String INAPPROPRIATE_FUNCTION_ARG_COUNT;
+ public static final java.lang.String FUNCTION_INVOCATION_ERROR;
+ public org.jbpm.jpdl.el.impl.Constants();
+ public static java.lang.String getStringResource(java.lang.String) throws java.util.MissingResourceException;
+}
+
+Compiled from "DivideOperator.java"
+public class org.jbpm.jpdl.el.impl.DivideOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
+ public static final org.jbpm.jpdl.el.impl.DivideOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.DivideOperator();
+ public java.lang.String getOperatorSymbol();
+ public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "EmptyOperator.java"
+public class org.jbpm.jpdl.el.impl.EmptyOperator extends org.jbpm.jpdl.el.impl.UnaryOperator{
+ public static final org.jbpm.jpdl.el.impl.EmptyOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.EmptyOperator();
+ public java.lang.String getOperatorSymbol();
+ public java.lang.Object apply(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "EnumeratedMap.java"
+public abstract class org.jbpm.jpdl.el.impl.EnumeratedMap extends java.lang.Object implements java.util.Map{
+ public org.jbpm.jpdl.el.impl.EnumeratedMap();
+ public void clear();
+ public boolean containsKey(java.lang.Object);
+ public boolean containsValue(java.lang.Object);
+ public java.util.Set entrySet();
+ public java.lang.Object get(java.lang.Object);
+ public boolean isEmpty();
+ public java.util.Set keySet();
+ public java.lang.Object put(java.lang.Object, java.lang.Object);
+ public void putAll(java.util.Map);
+ public java.lang.Object remove(java.lang.Object);
+ public int size();
+ public java.util.Collection values();
+ public abstract java.util.Enumeration enumerateKeys();
+ public abstract boolean isMutable();
+ public abstract java.lang.Object getValue(java.lang.Object);
+ public java.util.Map getAsMap();
+}
+
+Compiled from "EqualityOperator.java"
+public abstract class org.jbpm.jpdl.el.impl.EqualityOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
+ public org.jbpm.jpdl.el.impl.EqualityOperator();
+ public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public abstract boolean apply(boolean, org.jbpm.jpdl.el.impl.Logger);
+}
+
+Compiled from "EqualsOperator.java"
+public class org.jbpm.jpdl.el.impl.EqualsOperator extends org.jbpm.jpdl.el.impl.EqualityOperator{
+ public static final org.jbpm.jpdl.el.impl.EqualsOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.EqualsOperator();
+ public java.lang.String getOperatorSymbol();
+ public boolean apply(boolean, org.jbpm.jpdl.el.impl.Logger);
+}
+
+Compiled from "Expression.java"
+public abstract class org.jbpm.jpdl.el.impl.Expression extends java.lang.Object{
+ public org.jbpm.jpdl.el.impl.Expression();
+ public abstract java.lang.String getExpressionString();
+ public abstract java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "ExpressionEvaluatorImpl.java"
+public class org.jbpm.jpdl.el.impl.ExpressionEvaluatorImpl extends org.jbpm.jpdl.el.ExpressionEvaluator{
+ public org.jbpm.jpdl.el.impl.ExpressionEvaluatorImpl();
+ public org.jbpm.jpdl.el.impl.ExpressionEvaluatorImpl(boolean);
+ public java.lang.Object evaluate(java.lang.String, java.lang.Class, org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper) throws org.jbpm.jpdl.el.ELException;
+ public org.jbpm.jpdl.el.Expression parseExpression(java.lang.String, java.lang.Class, org.jbpm.jpdl.el.FunctionMapper) throws org.jbpm.jpdl.el.ELException;
+ public java.lang.Object parseExpressionString(java.lang.String) throws org.jbpm.jpdl.el.ELException;
+ public java.lang.String parseAndRender(java.lang.String) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "ExpressionEvaluatorImpl.java"
+class org.jbpm.jpdl.el.impl.ExpressionEvaluatorImpl$JSTLExpression extends org.jbpm.jpdl.el.Expression{
+ public org.jbpm.jpdl.el.impl.ExpressionEvaluatorImpl$JSTLExpression(org.jbpm.jpdl.el.impl.ExpressionEvaluatorImpl, org.jbpm.jpdl.el.impl.ExpressionEvaluatorImpl, java.lang.String, java.lang.Class, org.jbpm.jpdl.el.FunctionMapper);
+ public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "ExpressionString.java"
+public class org.jbpm.jpdl.el.impl.ExpressionString extends java.lang.Object{
+ public java.lang.Object[] getElements();
+ public void setElements(java.lang.Object[]);
+ public org.jbpm.jpdl.el.impl.ExpressionString(java.lang.Object[]);
+ public java.lang.String evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public java.lang.String getExpressionString();
+}
+
+Compiled from "FloatingPointLiteral.java"
+public class org.jbpm.jpdl.el.impl.FloatingPointLiteral extends org.jbpm.jpdl.el.impl.Literal{
+ public org.jbpm.jpdl.el.impl.FloatingPointLiteral(java.lang.String);
+ public java.lang.String getExpressionString();
+}
+
+Compiled from "FunctionInvocation.java"
+public class org.jbpm.jpdl.el.impl.FunctionInvocation extends org.jbpm.jpdl.el.impl.Expression{
+ public java.lang.String getFunctionName();
+ public void setFunctionName(java.lang.String);
+ public java.util.List getArgumentList();
+ public void setArgumentList(java.util.List);
+ public org.jbpm.jpdl.el.impl.FunctionInvocation(java.lang.String, java.util.List);
+ public java.lang.String getExpressionString();
+ public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "GreaterThanOperator.java"
+public class org.jbpm.jpdl.el.impl.GreaterThanOperator extends org.jbpm.jpdl.el.impl.RelationalOperator{
+ public static final org.jbpm.jpdl.el.impl.GreaterThanOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.GreaterThanOperator();
+ public java.lang.String getOperatorSymbol();
+ public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public boolean apply(double, double);
+ public boolean apply(long, long);
+ public boolean apply(java.lang.String, java.lang.String);
+ public boolean apply(java.math.BigDecimal, java.math.BigDecimal);
+ public boolean apply(java.math.BigInteger, java.math.BigInteger);
+}
+
+Compiled from "GreaterThanOrEqualsOperator.java"
+public class org.jbpm.jpdl.el.impl.GreaterThanOrEqualsOperator extends org.jbpm.jpdl.el.impl.RelationalOperator{
+ public static final org.jbpm.jpdl.el.impl.GreaterThanOrEqualsOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.GreaterThanOrEqualsOperator();
+ public java.lang.String getOperatorSymbol();
+ public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public boolean apply(double, double);
+ public boolean apply(long, long);
+ public boolean apply(java.lang.String, java.lang.String);
+ public boolean apply(java.math.BigDecimal, java.math.BigDecimal);
+ public boolean apply(java.math.BigInteger, java.math.BigInteger);
+}
+
+Compiled from "IntegerDivideOperator.java"
+public class org.jbpm.jpdl.el.impl.IntegerDivideOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
+ public static final org.jbpm.jpdl.el.impl.IntegerDivideOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.IntegerDivideOperator();
+ public java.lang.String getOperatorSymbol();
+ public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "IntegerLiteral.java"
+public class org.jbpm.jpdl.el.impl.IntegerLiteral extends org.jbpm.jpdl.el.impl.Literal{
+ public org.jbpm.jpdl.el.impl.IntegerLiteral(java.lang.String);
+ public java.lang.String getExpressionString();
+}
+
+Compiled from "JbpmExpressionEvaluator.java"
+public class org.jbpm.jpdl.el.impl.JbpmExpressionEvaluator extends java.lang.Object{
+ public org.jbpm.jpdl.el.impl.JbpmExpressionEvaluator();
+ public static void setExpressionEvaluator(org.jbpm.jpdl.el.ExpressionEvaluator);
+ public static void setVariableResolver(org.jbpm.jpdl.el.VariableResolver);
+ public static void setFunctionMapper(org.jbpm.jpdl.el.FunctionMapper);
+ public static java.lang.Object evaluate(java.lang.String, org.jbpm.graph.exe.ExecutionContext);
+ public static java.lang.Object evaluate(java.lang.String, org.jbpm.graph.exe.ExecutionContext, org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper);
+ public static org.jbpm.jpdl.el.VariableResolver getUsedVariableResolver();
+ public static org.jbpm.jpdl.el.FunctionMapper getUsedFunctionMapper();
+}
+
+Compiled from "JbpmVariableResolver.java"
+public class org.jbpm.jpdl.el.impl.JbpmVariableResolver extends java.lang.Object implements org.jbpm.jpdl.el.VariableResolver{
+ public org.jbpm.jpdl.el.impl.JbpmVariableResolver();
+ public java.lang.Object resolveVariable(java.lang.String) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "LessThanOperator.java"
+public class org.jbpm.jpdl.el.impl.LessThanOperator extends org.jbpm.jpdl.el.impl.RelationalOperator{
+ public static final org.jbpm.jpdl.el.impl.LessThanOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.LessThanOperator();
+ public java.lang.String getOperatorSymbol();
+ public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public boolean apply(double, double);
+ public boolean apply(long, long);
+ public boolean apply(java.lang.String, java.lang.String);
+ public boolean apply(java.math.BigDecimal, java.math.BigDecimal);
+ public boolean apply(java.math.BigInteger, java.math.BigInteger);
+}
+
+Compiled from "LessThanOrEqualsOperator.java"
+public class org.jbpm.jpdl.el.impl.LessThanOrEqualsOperator extends org.jbpm.jpdl.el.impl.RelationalOperator{
+ public static final org.jbpm.jpdl.el.impl.LessThanOrEqualsOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.LessThanOrEqualsOperator();
+ public java.lang.String getOperatorSymbol();
+ public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public boolean apply(double, double);
+ public boolean apply(long, long);
+ public boolean apply(java.lang.String, java.lang.String);
+ public boolean apply(java.math.BigDecimal, java.math.BigDecimal);
+ public boolean apply(java.math.BigInteger, java.math.BigInteger);
+}
+
+Compiled from "Literal.java"
+public abstract class org.jbpm.jpdl.el.impl.Literal extends org.jbpm.jpdl.el.impl.Expression{
+ public java.lang.Object getValue();
+ public void setValue(java.lang.Object);
+ public org.jbpm.jpdl.el.impl.Literal(java.lang.Object);
+ public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "Logger.java"
+public class org.jbpm.jpdl.el.impl.Logger extends java.lang.Object{
+ public org.jbpm.jpdl.el.impl.Logger(java.io.PrintStream);
+ public boolean isLoggingWarning();
+ public void logWarning(java.lang.String, java.lang.Throwable) throws org.jbpm.jpdl.el.ELException;
+ public void logWarning(java.lang.String) throws org.jbpm.jpdl.el.ELException;
+ public void logWarning(java.lang.Throwable) throws org.jbpm.jpdl.el.ELException;
+ public void logWarning(java.lang.String, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logWarning(java.lang.String, java.lang.Throwable, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logWarning(java.lang.String, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logWarning(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logWarning(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logWarning(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logWarning(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logWarning(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logWarning(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logWarning(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logWarning(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logWarning(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public boolean isLoggingError();
+ public void logError(java.lang.String, java.lang.Throwable) throws org.jbpm.jpdl.el.ELException;
+ public void logError(java.lang.String) throws org.jbpm.jpdl.el.ELException;
+ public void logError(java.lang.Throwable) throws org.jbpm.jpdl.el.ELException;
+ public void logError(java.lang.String, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logError(java.lang.String, java.lang.Throwable, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logError(java.lang.String, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logError(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logError(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logError(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logError(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logError(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logError(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logError(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logError(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+ public void logError(java.lang.String, java.lang.Throwable, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "MinusOperator.java"
+public class org.jbpm.jpdl.el.impl.MinusOperator extends org.jbpm.jpdl.el.impl.ArithmeticOperator{
+ public static final org.jbpm.jpdl.el.impl.MinusOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.MinusOperator();
+ public java.lang.String getOperatorSymbol();
+ public double apply(double, double);
+ public long apply(long, long);
+ public java.math.BigDecimal apply(java.math.BigDecimal, java.math.BigDecimal);
+ public java.math.BigInteger apply(java.math.BigInteger, java.math.BigInteger);
+}
+
+Compiled from "ModulusOperator.java"
+public class org.jbpm.jpdl.el.impl.ModulusOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
+ public static final org.jbpm.jpdl.el.impl.ModulusOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.ModulusOperator();
+ public java.lang.String getOperatorSymbol();
+ public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "MultiplyOperator.java"
+public class org.jbpm.jpdl.el.impl.MultiplyOperator extends org.jbpm.jpdl.el.impl.ArithmeticOperator{
+ public static final org.jbpm.jpdl.el.impl.MultiplyOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.MultiplyOperator();
+ public java.lang.String getOperatorSymbol();
+ public double apply(double, double);
+ public long apply(long, long);
+ public java.math.BigDecimal apply(java.math.BigDecimal, java.math.BigDecimal);
+ public java.math.BigInteger apply(java.math.BigInteger, java.math.BigInteger);
+}
+
+Compiled from "NamedValue.java"
+public class org.jbpm.jpdl.el.impl.NamedValue extends org.jbpm.jpdl.el.impl.Expression{
+ public java.lang.String getName();
+ public org.jbpm.jpdl.el.impl.NamedValue(java.lang.String);
+ public java.lang.String getExpressionString();
+ public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "NotEqualsOperator.java"
+public class org.jbpm.jpdl.el.impl.NotEqualsOperator extends org.jbpm.jpdl.el.impl.EqualityOperator{
+ public static final org.jbpm.jpdl.el.impl.NotEqualsOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.NotEqualsOperator();
+ public java.lang.String getOperatorSymbol();
+ public boolean apply(boolean, org.jbpm.jpdl.el.impl.Logger);
+}
+
+Compiled from "NotOperator.java"
+public class org.jbpm.jpdl.el.impl.NotOperator extends org.jbpm.jpdl.el.impl.UnaryOperator{
+ public static final org.jbpm.jpdl.el.impl.NotOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.NotOperator();
+ public java.lang.String getOperatorSymbol();
+ public java.lang.Object apply(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "NullLiteral.java"
+public class org.jbpm.jpdl.el.impl.NullLiteral extends org.jbpm.jpdl.el.impl.Literal{
+ public static final org.jbpm.jpdl.el.impl.NullLiteral SINGLETON;
+ public org.jbpm.jpdl.el.impl.NullLiteral();
+ public java.lang.String getExpressionString();
+}
+
+Compiled from "OrOperator.java"
+public class org.jbpm.jpdl.el.impl.OrOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
+ public static final org.jbpm.jpdl.el.impl.OrOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.OrOperator();
+ public java.lang.String getOperatorSymbol();
+ public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public boolean shouldEvaluate(java.lang.Object);
+ public boolean shouldCoerceToBoolean();
+}
+
+Compiled from "PlusOperator.java"
+public class org.jbpm.jpdl.el.impl.PlusOperator extends org.jbpm.jpdl.el.impl.ArithmeticOperator{
+ public static final org.jbpm.jpdl.el.impl.PlusOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.PlusOperator();
+ public java.lang.String getOperatorSymbol();
+ public double apply(double, double);
+ public long apply(long, long);
+ public java.math.BigDecimal apply(java.math.BigDecimal, java.math.BigDecimal);
+ public java.math.BigInteger apply(java.math.BigInteger, java.math.BigInteger);
+}
+
+Compiled from "PrimitiveObjects.java"
+class org.jbpm.jpdl.el.impl.PrimitiveObjects extends java.lang.Object{
+ public static java.lang.Boolean getBoolean(boolean);
+ public static java.lang.Byte getByte(byte);
+ public static java.lang.Character getCharacter(char);
+ public static java.lang.Short getShort(short);
+ public static java.lang.Integer getInteger(int);
+ public static java.lang.Long getLong(long);
+ public static java.lang.Float getFloat(float);
+ public static java.lang.Double getDouble(double);
+ public static java.lang.Class getPrimitiveObjectClass(java.lang.Class);
+}
+
+Compiled from "PropertySuffix.java"
+public class org.jbpm.jpdl.el.impl.PropertySuffix extends org.jbpm.jpdl.el.impl.ArraySuffix{
+ public java.lang.String getName();
+ public void setName(java.lang.String);
+ public org.jbpm.jpdl.el.impl.PropertySuffix(java.lang.String);
+ public java.lang.String getExpressionString();
+}
+
+Compiled from "RelationalOperator.java"
+public abstract class org.jbpm.jpdl.el.impl.RelationalOperator extends org.jbpm.jpdl.el.impl.BinaryOperator{
+ public org.jbpm.jpdl.el.impl.RelationalOperator();
+ public java.lang.Object apply(java.lang.Object, java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+ public abstract boolean apply(double, double);
+ public abstract boolean apply(long, long);
+ public abstract boolean apply(java.lang.String, java.lang.String);
+ public abstract boolean apply(java.math.BigDecimal, java.math.BigDecimal);
+ public abstract boolean apply(java.math.BigInteger, java.math.BigInteger);
+ protected boolean isLess(int);
+ protected boolean isEqual(int);
+ protected boolean isGreater(int);
+}
+
+Compiled from "StringLiteral.java"
+public class org.jbpm.jpdl.el.impl.StringLiteral extends org.jbpm.jpdl.el.impl.Literal{
+ public static org.jbpm.jpdl.el.impl.StringLiteral fromToken(java.lang.String);
+ public static org.jbpm.jpdl.el.impl.StringLiteral fromLiteralValue(java.lang.String);
+ public static java.lang.String getValueFromToken(java.lang.String);
+ public static java.lang.String toStringToken(java.lang.String);
+ public static java.lang.String toIdentifierToken(java.lang.String);
+ public java.lang.String getExpressionString();
+}
+
+Compiled from "UnaryMinusOperator.java"
+public class org.jbpm.jpdl.el.impl.UnaryMinusOperator extends org.jbpm.jpdl.el.impl.UnaryOperator{
+ public static final org.jbpm.jpdl.el.impl.UnaryMinusOperator SINGLETON;
+ public org.jbpm.jpdl.el.impl.UnaryMinusOperator();
+ public java.lang.String getOperatorSymbol();
+ public java.lang.Object apply(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "UnaryOperator.java"
+public abstract class org.jbpm.jpdl.el.impl.UnaryOperator extends java.lang.Object{
+ public org.jbpm.jpdl.el.impl.UnaryOperator();
+ public abstract java.lang.String getOperatorSymbol();
+ public abstract java.lang.Object apply(java.lang.Object, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "UnaryOperatorExpression.java"
+public class org.jbpm.jpdl.el.impl.UnaryOperatorExpression extends org.jbpm.jpdl.el.impl.Expression{
+ public org.jbpm.jpdl.el.impl.UnaryOperator getOperator();
+ public void setOperator(org.jbpm.jpdl.el.impl.UnaryOperator);
+ public java.util.List getOperators();
+ public void setOperators(java.util.List);
+ public org.jbpm.jpdl.el.impl.Expression getExpression();
+ public void setExpression(org.jbpm.jpdl.el.impl.Expression);
+ public org.jbpm.jpdl.el.impl.UnaryOperatorExpression(org.jbpm.jpdl.el.impl.UnaryOperator, java.util.List, org.jbpm.jpdl.el.impl.Expression);
+ public java.lang.String getExpressionString();
+ public java.lang.Object evaluate(org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "ValueSuffix.java"
+public abstract class org.jbpm.jpdl.el.impl.ValueSuffix extends java.lang.Object{
+ public org.jbpm.jpdl.el.impl.ValueSuffix();
+ public abstract java.lang.String getExpressionString();
+ public abstract java.lang.Object evaluate(java.lang.Object, org.jbpm.jpdl.el.VariableResolver, org.jbpm.jpdl.el.FunctionMapper, org.jbpm.jpdl.el.impl.Logger) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "ELParser.java"
+public class org.jbpm.jpdl.el.parser.ELParser extends java.lang.Object implements org.jbpm.jpdl.el.parser.ELParserConstants{
+ public org.jbpm.jpdl.el.parser.ELParserTokenManager token_source;
+ public org.jbpm.jpdl.el.parser.ELToken token;
+ public org.jbpm.jpdl.el.parser.ELToken jj_nt;
+ public boolean lookingAhead;
+ public static void main(java.lang.String[]) throws org.jbpm.jpdl.el.parser.ParseException;
+ public final java.lang.Object ExpressionString() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final java.lang.String AttrValueString() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.Expression AttrValueExpression() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.Expression Expression() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.Expression OrExpression() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.Expression AndExpression() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.Expression EqualityExpression() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.Expression RelationalExpression() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.Expression AddExpression() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.Expression MultiplyExpression() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.Expression ConditionalExpression() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.Expression UnaryExpression() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.Expression Value() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.Expression ValuePrefix() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.NamedValue NamedValue() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.FunctionInvocation FunctionInvocation() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.ValueSuffix ValueSuffix() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.PropertySuffix PropertySuffix() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.ArraySuffix ArraySuffix() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.Literal Literal() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.BooleanLiteral BooleanLiteral() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.StringLiteral StringLiteral() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.IntegerLiteral IntegerLiteral() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.FloatingPointLiteral FloatingPointLiteral() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final org.jbpm.jpdl.el.impl.NullLiteral NullLiteral() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final java.lang.String Identifier() throws org.jbpm.jpdl.el.parser.ParseException;
+ public final java.lang.String QualifiedName() throws org.jbpm.jpdl.el.parser.ParseException;
+ public org.jbpm.jpdl.el.parser.ELParser(java.io.InputStream);
+ public void ReInit(java.io.InputStream);
+ public org.jbpm.jpdl.el.parser.ELParser(java.io.Reader);
+ public void ReInit(java.io.Reader);
+ public org.jbpm.jpdl.el.parser.ELParser(org.jbpm.jpdl.el.parser.ELParserTokenManager);
+ public void ReInit(org.jbpm.jpdl.el.parser.ELParserTokenManager);
+ public final org.jbpm.jpdl.el.parser.ELToken getNextToken();
+ public final org.jbpm.jpdl.el.parser.ELToken getToken(int);
+ public final org.jbpm.jpdl.el.parser.ParseException generateParseException();
+ public final void enable_tracing();
+ public final void disable_tracing();
+}
+
+Compiled from "ELParserConstants.java"
+public interface org.jbpm.jpdl.el.parser.ELParserConstants{
+ public static final int EOF;
+ public static final int NON_EXPRESSION_TEXT;
+ public static final int START_EXPRESSION;
+ public static final int INTEGER_LITERAL;
+ public static final int FLOATING_POINT_LITERAL;
+ public static final int EXPONENT;
+ public static final int STRING_LITERAL;
+ public static final int BADLY_ESCAPED_STRING_LITERAL;
+ public static final int TRUE;
+ public static final int FALSE;
+ public static final int NULL;
+ public static final int END_EXPRESSION;
+ public static final int DOT;
+ public static final int GT1;
+ public static final int GT2;
+ public static final int LT1;
+ public static final int LT2;
+ public static final int EQ1;
+ public static final int EQ2;
+ public static final int LE1;
+ public static final int LE2;
+ public static final int GE1;
+ public static final int GE2;
+ public static final int NE1;
+ public static final int NE2;
+ public static final int LPAREN;
+ public static final int RPAREN;
+ public static final int COMMA;
+ public static final int COLON;
+ public static final int LBRACKET;
+ public static final int RBRACKET;
+ public static final int PLUS;
+ public static final int MINUS;
+ public static final int MULTIPLY;
+ public static final int DIVIDE1;
+ public static final int DIVIDE2;
+ public static final int MODULUS1;
+ public static final int MODULUS2;
+ public static final int NOT1;
+ public static final int NOT2;
+ public static final int AND1;
+ public static final int AND2;
+ public static final int OR1;
+ public static final int OR2;
+ public static final int EMPTY;
+ public static final int COND;
+ public static final int IDENTIFIER;
+ public static final int IMPL_OBJ_START;
+ public static final int LETTER;
+ public static final int DIGIT;
+ public static final int ILLEGAL_CHARACTER;
+ public static final int DEFAULT;
+ public static final int IN_EXPRESSION;
+ public static final java.lang.String[] tokenImage;
+}
+
+Compiled from "ELParser.java"
+final class org.jbpm.jpdl.el.parser.ELParser$JJCalls extends java.lang.Object{
+}
+
+Compiled from "ELParserTokenManager.java"
+public class org.jbpm.jpdl.el.parser.ELParserTokenManager extends java.lang.Object implements org.jbpm.jpdl.el.parser.ELParserConstants{
+ public java.io.PrintStream debugStream;
+ public static final java.lang.String[] jjstrLiteralImages;
+ public static final java.lang.String[] lexStateNames;
+ public static final int[] jjnewLexState;
+ protected char curChar;
+ public void setDebugStream(java.io.PrintStream);
+ public org.jbpm.jpdl.el.parser.ELParserTokenManager(org.jbpm.jpdl.el.parser.SimpleCharStream);
+ public org.jbpm.jpdl.el.parser.ELParserTokenManager(org.jbpm.jpdl.el.parser.SimpleCharStream, int);
+ public void ReInit(org.jbpm.jpdl.el.parser.SimpleCharStream);
+ public void ReInit(org.jbpm.jpdl.el.parser.SimpleCharStream, int);
+ public void SwitchTo(int);
+ public final org.jbpm.jpdl.el.parser.ELToken getNextToken();
+}
+
+Compiled from "ELToken.java"
+public class org.jbpm.jpdl.el.parser.ELToken extends java.lang.Object{
+ public int kind;
+ public int beginLine;
+ public int beginColumn;
+ public int endLine;
+ public int endColumn;
+ public java.lang.String image;
+ public org.jbpm.jpdl.el.parser.ELToken next;
+ public org.jbpm.jpdl.el.parser.ELToken specialToken;
+ public org.jbpm.jpdl.el.parser.ELToken();
+ public final java.lang.String toString();
+ public static final org.jbpm.jpdl.el.parser.ELToken newToken(int);
+}
+
+Compiled from "ELTokenMgrError.java"
+public class org.jbpm.jpdl.el.parser.ELTokenMgrError extends java.lang.Error{
+ protected static final java.lang.String addEscapes(java.lang.String);
+ public java.lang.String getMessage();
+ public org.jbpm.jpdl.el.parser.ELTokenMgrError();
+ public org.jbpm.jpdl.el.parser.ELTokenMgrError(java.lang.String, int);
+ public org.jbpm.jpdl.el.parser.ELTokenMgrError(boolean, int, int, int, java.lang.String, char, int);
+}
+
+Compiled from "ParseException.java"
+public class org.jbpm.jpdl.el.parser.ParseException extends java.lang.Exception{
+ protected boolean specialConstructor;
+ public org.jbpm.jpdl.el.parser.ELToken currentToken;
+ public int[][] expectedTokenSequences;
+ public java.lang.String[] tokenImage;
+ protected java.lang.String eol;
+ public org.jbpm.jpdl.el.parser.ParseException(org.jbpm.jpdl.el.parser.ELToken, int[][], java.lang.String[]);
+ public org.jbpm.jpdl.el.parser.ParseException();
+ public org.jbpm.jpdl.el.parser.ParseException(java.lang.String);
+ public java.lang.String getMessage();
+ protected java.lang.String add_escapes(java.lang.String);
+}
+
+Compiled from "SimpleCharStream.java"
+public final class org.jbpm.jpdl.el.parser.SimpleCharStream extends java.lang.Object{
+ public static final boolean staticFlag;
+ public int bufpos;
+ public final char BeginToken() throws java.io.IOException;
+ public final char readChar() throws java.io.IOException;
+ public final int getColumn();
+ public final int getLine();
+ public final int getEndColumn();
+ public final int getEndLine();
+ public final int getBeginColumn();
+ public final int getBeginLine();
+ public final void backup(int);
+ public org.jbpm.jpdl.el.parser.SimpleCharStream(java.io.Reader, int, int, int);
+ public org.jbpm.jpdl.el.parser.SimpleCharStream(java.io.Reader, int, int);
+ public org.jbpm.jpdl.el.parser.SimpleCharStream(java.io.Reader);
+ public void ReInit(java.io.Reader, int, int, int);
+ public void ReInit(java.io.Reader, int, int);
+ public void ReInit(java.io.Reader);
+ public org.jbpm.jpdl.el.parser.SimpleCharStream(java.io.InputStream, int, int, int);
+ public org.jbpm.jpdl.el.parser.SimpleCharStream(java.io.InputStream, int, int);
+ public org.jbpm.jpdl.el.parser.SimpleCharStream(java.io.InputStream);
+ public void ReInit(java.io.InputStream, int, int, int);
+ public void ReInit(java.io.InputStream);
+ public void ReInit(java.io.InputStream, int, int);
+ public final java.lang.String GetImage();
+ public final char[] GetSuffix(int);
+ public void Done();
+ public void adjustBeginLineColumn(int, int);
+}
+
+Compiled from "VariableResolver.java"
+public interface org.jbpm.jpdl.el.VariableResolver{
+ public abstract java.lang.Object resolveVariable(java.lang.String) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "MilestoneInstance.java"
+public class org.jbpm.jpdl.exe.MilestoneInstance extends java.lang.Object implements java.io.Serializable{
+ protected long id;
+ protected java.lang.String name;
+ protected boolean reached;
+ protected org.jbpm.graph.exe.Token token;
+ protected java.util.Collection listeners;
+ public org.jbpm.jpdl.exe.MilestoneInstance();
+ public org.jbpm.jpdl.exe.MilestoneInstance(java.lang.String);
+ public static org.jbpm.jpdl.exe.MilestoneInstance getMilestoneInstance(java.lang.String, org.jbpm.graph.exe.Token);
+ public void addListener(org.jbpm.graph.exe.Token);
+ public void notifyListeners();
+ public long getId();
+ public void setId(long);
+ public java.util.Collection getListeners();
+ public void setListeners(java.util.Collection);
+ public java.lang.String getName();
+ public void setName(java.lang.String);
+ public boolean isReached();
+ public void setReached(boolean);
+ public org.jbpm.graph.exe.Token getToken();
+ public void setToken(org.jbpm.graph.exe.Token);
+}
+
+Compiled from "JpdlException.java"
+public class org.jbpm.jpdl.JpdlException extends java.lang.RuntimeException{
+ protected java.util.List problems;
+ public org.jbpm.jpdl.JpdlException(java.util.List);
+ public org.jbpm.jpdl.JpdlException(java.lang.String);
+ public org.jbpm.jpdl.JpdlException(java.lang.String, java.lang.Throwable);
+ public java.util.List getProblems();
+}
+
+Compiled from "ConfigurableParser.java"
+public interface org.jbpm.jpdl.par.ConfigurableParser extends org.jbpm.jpdl.par.ProcessArchiveParser{
+ public abstract void configure(org.w3c.dom.Element);
+}
+
+Compiled from "FileArchiveParser.java"
+public class org.jbpm.jpdl.par.FileArchiveParser extends java.lang.Object implements org.jbpm.jpdl.par.ProcessArchiveParser{
+ public org.jbpm.jpdl.par.FileArchiveParser();
+ public org.jbpm.graph.def.ProcessDefinition readFromArchive(org.jbpm.jpdl.par.ProcessArchive, org.jbpm.graph.def.ProcessDefinition);
+}
+
+Compiled from "FileFilter.java"
+public class org.jbpm.jpdl.par.FileFilter extends java.lang.Object implements org.jbpm.jpdl.par.ConfigurableParser{
+ public org.jbpm.jpdl.par.FileFilter();
+ public void configure(org.w3c.dom.Element);
+ public org.jbpm.graph.def.ProcessDefinition readFromArchive(org.jbpm.jpdl.par.ProcessArchive, org.jbpm.graph.def.ProcessDefinition);
+}
+
+Compiled from "JpdlArchiveParser.java"
+public class org.jbpm.jpdl.par.JpdlArchiveParser extends java.lang.Object implements org.jbpm.jpdl.par.ProcessArchiveParser{
+ public org.jbpm.jpdl.par.JpdlArchiveParser();
+ public org.jbpm.graph.def.ProcessDefinition readFromArchive(org.jbpm.jpdl.par.ProcessArchive, org.jbpm.graph.def.ProcessDefinition) throws org.jbpm.jpdl.JpdlException;
+}
+
+Compiled from "ProcessArchive.java"
+public class org.jbpm.jpdl.par.ProcessArchive extends java.lang.Object implements org.jbpm.jpdl.xml.ProblemListener{
+ public org.jbpm.jpdl.par.ProcessArchive(java.util.zip.ZipInputStream) throws java.io.IOException;
+ public org.jbpm.graph.def.ProcessDefinition parseProcessDefinition();
+ public java.lang.String toString();
+ public java.util.Map getEntries();
+ public byte[] getEntry(java.lang.String);
+ public java.io.InputStream getEntryInputStream(java.lang.String);
+ public byte[] removeEntry(java.lang.String);
+ public java.io.InputStream removeEntryInputStream(java.lang.String);
+ public void addProblem(org.jbpm.jpdl.xml.Problem);
+ public java.util.List getProblems();
+ public void resetProblems();
+}
+
+Compiled from "ProcessArchiveParser.java"
+public interface org.jbpm.jpdl.par.ProcessArchiveParser extends java.io.Serializable{
+ public abstract org.jbpm.graph.def.ProcessDefinition readFromArchive(org.jbpm.jpdl.par.ProcessArchive, org.jbpm.graph.def.ProcessDefinition);
+}
+
+Compiled from "JpdlParser.java"
+public class org.jbpm.jpdl.xml.JpdlParser extends java.lang.Object implements java.io.Serializable{
+ public org.jbpm.jpdl.xml.JpdlParser();
+ public static org.dom4j.Document parse(org.xml.sax.InputSource, org.jbpm.jpdl.xml.ProblemListener) throws java.lang.Exception;
+ public static org.dom4j.io.SAXReader createSaxReader(org.jbpm.jpdl.xml.ProblemListener) throws java.lang.Exception;
+ public static org.xml.sax.XMLReader createXmlReader() throws java.lang.Exception;
+ public static void addSchemaResource(java.lang.String);
+}
+
+Compiled from "JpdlParser.java"
+class org.jbpm.jpdl.xml.JpdlParser$JpdlErrorHandler extends java.lang.Object implements org.xml.sax.ErrorHandler,java.io.Serializable{
+ public void warning(org.xml.sax.SAXParseException);
+ public void error(org.xml.sax.SAXParseException);
+ public void fatalError(org.xml.sax.SAXParseException);
+}
+
+Compiled from "JpdlXmlReader.java"
+public class org.jbpm.jpdl.xml.JpdlXmlReader extends java.lang.Object implements org.jbpm.jpdl.xml.ProblemListener{
+ protected org.xml.sax.InputSource inputSource;
+ protected java.util.List problems;
+ protected org.jbpm.jpdl.xml.ProblemListener problemListener;
+ protected org.jbpm.graph.def.ProcessDefinition processDefinition;
+ protected java.lang.String initialNodeName;
+ protected java.util.Collection unresolvedTransitionDestinations;
+ protected java.util.Collection unresolvedActionReferences;
+ protected org.dom4j.Document document;
+ public org.jbpm.jpdl.xml.JpdlXmlReader(org.xml.sax.InputSource);
+ public org.jbpm.jpdl.xml.JpdlXmlReader(org.xml.sax.InputSource, org.jbpm.jpdl.xml.ProblemListener);
+ public org.jbpm.jpdl.xml.JpdlXmlReader(java.io.Reader);
+ public void close() throws java.io.IOException;
+ public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
+ public void addProblem(org.jbpm.jpdl.xml.Problem);
+ public void addError(java.lang.String);
+ public void addError(java.lang.String, java.lang.Throwable);
+ public void addWarning(java.lang.String);
+ public org.jbpm.graph.def.ProcessDefinition readProcessDefinition();
+ protected void parseProcessDefinitionAttributes(org.dom4j.Element);
+ protected void readSwimlanes(org.dom4j.Element);
+ public void readNodes(org.dom4j.Element, org.jbpm.graph.def.NodeCollection);
+ public void readTasks(org.dom4j.Element, org.jbpm.graph.node.TaskNode);
+ public org.jbpm.taskmgmt.def.Task readTask(org.dom4j.Element, org.jbpm.taskmgmt.def.TaskMgmtDefinition, org.jbpm.graph.node.TaskNode);
+ protected org.jbpm.instantiation.Delegation readAssignmentDelegation(org.dom4j.Element);
+ protected org.jbpm.taskmgmt.def.TaskController readTaskController(org.dom4j.Element);
+ public java.util.List readVariableAccesses(org.dom4j.Element);
+ public void readStartStateTask(org.dom4j.Element, org.jbpm.graph.node.StartState);
+ public void readNode(org.dom4j.Element, org.jbpm.graph.def.Node, org.jbpm.graph.def.NodeCollection);
+ protected void readNodeTimers(org.dom4j.Element, org.jbpm.graph.def.Node);
+ protected void readNodeTimer(org.dom4j.Element, org.jbpm.graph.def.Node);
+ protected void readTaskTimers(org.dom4j.Element, org.jbpm.taskmgmt.def.Task);
+ protected void readTaskTimer(org.dom4j.Element, org.jbpm.taskmgmt.def.Task);
+ protected void readEvents(org.dom4j.Element, org.jbpm.graph.def.GraphElement);
+ public void readActions(org.dom4j.Element, org.jbpm.graph.def.GraphElement, java.lang.String);
+ protected void addAction(org.jbpm.graph.def.GraphElement, java.lang.String, org.jbpm.graph.def.Action);
+ public org.jbpm.graph.def.Action readSingleAction(org.dom4j.Element);
+ public org.jbpm.graph.def.Action createAction(org.dom4j.Element);
+ public void readAction(org.dom4j.Element, org.jbpm.graph.def.Action);
+ protected void readExceptionHandlers(org.dom4j.Element, org.jbpm.graph.def.GraphElement);
+ protected void readExceptionHandler(org.dom4j.Element, org.jbpm.graph.def.GraphElement);
+ public void addUnresolvedTransitionDestination(org.dom4j.Element, org.jbpm.graph.def.Node);
+ public void resolveTransitionDestinations();
+ public void resolveTransitionDestinations(java.util.List, org.jbpm.graph.def.Node);
+ public org.jbpm.graph.def.Transition resolveTransitionDestination(org.dom4j.Element, org.jbpm.graph.def.Node);
+ public void addUnresolvedActionReference(org.dom4j.Element, org.jbpm.graph.def.Action);
+ public void resolveActionReferences();
+ public void verifySwimlaneAssignments();
+ public org.jbpm.instantiation.Delegation createMailDelegation(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
+ public java.lang.String getProperty(java.lang.String, org.dom4j.Element);
+}
+
+Compiled from "JpdlXmlWriter.java"
+public class org.jbpm.jpdl.xml.JpdlXmlWriter extends java.lang.Object{
+ public org.jbpm.jpdl.xml.JpdlXmlWriter(java.io.Writer);
+ public void addProblem(java.lang.String);
+ public static java.lang.String toString(org.jbpm.graph.def.ProcessDefinition);
+ public void setUseNamespace(boolean);
+ public void write(org.jbpm.graph.def.ProcessDefinition);
+}
+
+Compiled from "Parsable.java"
+public interface org.jbpm.jpdl.xml.Parsable{
+ public abstract void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public abstract void write(org.dom4j.Element);
+}
+
+Compiled from "Problem.java"
+public class org.jbpm.jpdl.xml.Problem extends java.lang.Object implements java.io.Serializable{
+ public static final int LEVEL_FATAL;
+ public static final int LEVEL_ERROR;
+ public static final int LEVEL_WARNING;
+ public static final int LEVEL_INFO;
+ protected int level;
+ protected java.lang.String description;
+ protected java.lang.String resource;
+ protected java.lang.String folder;
+ protected java.lang.Integer line;
+ protected java.lang.Throwable exception;
+ public org.jbpm.jpdl.xml.Problem(int, java.lang.String);
+ public org.jbpm.jpdl.xml.Problem(int, java.lang.String, java.lang.Throwable);
+ public java.lang.String toString();
+ public static boolean containsProblemsOfLevel(java.util.Collection, int);
+ public java.lang.String getDescription();
+ public void setDescription(java.lang.String);
+ public java.lang.Throwable getException();
+ public void setException(java.lang.Throwable);
+ public java.lang.String getFolder();
+ public void setFolder(java.lang.String);
+ public java.lang.Integer getLine();
+ public void setLine(java.lang.Integer);
+ public java.lang.String getResource();
+ public void setResource(java.lang.String);
+ public int getLevel();
+}
+
+Compiled from "ProblemListener.java"
+public interface org.jbpm.jpdl.xml.ProblemListener extends java.io.Serializable{
+ public abstract void addProblem(org.jbpm.jpdl.xml.Problem);
+}
+
+Compiled from "DbLoggingService.java"
+public class org.jbpm.logging.db.DbLoggingService extends java.lang.Object implements org.jbpm.logging.LoggingService{
+ public org.jbpm.logging.db.DbLoggingService();
+ public void log(org.jbpm.logging.log.ProcessLog);
+ public void close();
+}
+
+Compiled from "DbLoggingServiceFactory.java"
+public class org.jbpm.logging.db.DbLoggingServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
+ public org.jbpm.logging.db.DbLoggingServiceFactory();
+ public org.jbpm.svc.Service openService();
+ public void close();
+}
+
+Compiled from "LoggingInstance.java"
+public class org.jbpm.logging.exe.LoggingInstance extends org.jbpm.module.exe.ModuleInstance{
+ public org.jbpm.logging.exe.LoggingInstance();
+ public void startCompositeLog(org.jbpm.logging.log.CompositeLog);
+ public void endCompositeLog();
+ public void addLog(org.jbpm.logging.log.ProcessLog);
+ public java.util.List getLogs();
+ public java.util.List getLogs(java.lang.Class);
+ public static java.util.List getLogs(java.util.Collection, java.lang.Class);
+ public void logLogs();
+}
+
+Compiled from "CompositeLog.java"
+public class org.jbpm.logging.log.CompositeLog extends org.jbpm.logging.log.ProcessLog{
+ public org.jbpm.logging.log.CompositeLog();
+ public java.util.List getChildren();
+ public void setChildren(java.util.List);
+ public java.lang.String toString();
+ public void addChild(org.jbpm.logging.log.ProcessLog);
+}
+
+Compiled from "LoggingService.java"
+public interface org.jbpm.logging.LoggingService extends org.jbpm.svc.Service{
+ public abstract void log(org.jbpm.logging.log.ProcessLog);
+}
+
+Compiled from "MessageLog.java"
+public class org.jbpm.logging.log.MessageLog extends org.jbpm.logging.log.ProcessLog{
+ public org.jbpm.logging.log.MessageLog();
+ public org.jbpm.logging.log.MessageLog(java.lang.String);
+ public java.lang.String toString();
+ public java.lang.String getMessage();
+}
+
+Compiled from "ProcessLog.java"
+public abstract class org.jbpm.logging.log.ProcessLog extends java.lang.Object implements java.io.Serializable{
+ protected int index;
+ protected java.util.Date date;
+ protected org.jbpm.graph.exe.Token token;
+ protected org.jbpm.logging.log.CompositeLog parent;
+ public org.jbpm.logging.log.ProcessLog();
+ public abstract java.lang.String toString();
+ public java.lang.String getActorId();
+ public void setToken(org.jbpm.graph.exe.Token);
+ public void setParent(org.jbpm.logging.log.CompositeLog);
+ public long getId();
+ public java.util.Date getDate();
+ public void setDate(java.util.Date);
+ public org.jbpm.logging.log.CompositeLog getParent();
+ public org.jbpm.graph.exe.Token getToken();
+ public void setIndex(int);
+ public int getIndex();
+ public java.util.List getChildren();
+}
+
+Compiled from "AddressResolver.java"
+public interface org.jbpm.mail.AddressResolver extends java.io.Serializable{
+ public abstract java.lang.Object resolveAddress(java.lang.String);
+}
+
+Compiled from "Mail.java"
+public class org.jbpm.mail.Mail extends java.lang.Object implements org.jbpm.graph.def.ActionHandler{
+ public org.jbpm.mail.Mail();
+ public org.jbpm.mail.Mail(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
+ public org.jbpm.mail.Mail(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
+ public void execute(org.jbpm.graph.exe.ExecutionContext);
+ public java.util.List getRecipients();
+ public java.util.List getBccRecipients();
+ public java.lang.String getSubject();
+ public java.lang.String getText();
+ public java.lang.String getFromAddress();
+ public void send();
+ public static void send(java.util.Properties, java.lang.String, java.util.List, java.lang.String, java.lang.String);
+ public static void send(java.util.Properties, java.lang.String, java.util.List, java.util.List, java.lang.String, java.lang.String);
+ protected java.util.List tokenize(java.lang.String);
+ protected java.util.Collection resolveAddresses(java.util.List);
+}
+
+Compiled from "Mail.java"
+class org.jbpm.mail.Mail$MailVariableResolver extends java.lang.Object implements org.jbpm.jpdl.el.VariableResolver,java.io.Serializable{
+ public org.jbpm.mail.Mail$MailVariableResolver(org.jbpm.mail.Mail, java.util.Map, org.jbpm.jpdl.el.VariableResolver);
+ public java.lang.Object resolveVariable(java.lang.String) throws org.jbpm.jpdl.el.ELException;
+}
+
+Compiled from "ModuleDefinition.java"
+public abstract class org.jbpm.module.def.ModuleDefinition extends java.lang.Object implements java.io.Serializable{
+ protected java.lang.String name;
+ protected org.jbpm.graph.def.ProcessDefinition processDefinition;
+ public org.jbpm.module.def.ModuleDefinition();
+ public abstract org.jbpm.module.exe.ModuleInstance createInstance();
+ public boolean equals(java.lang.Object);
+ public long getId();
+ public java.lang.String getName();
+ public org.jbpm.graph.def.ProcessDefinition getProcessDefinition();
+ public void setProcessDefinition(org.jbpm.graph.def.ProcessDefinition);
+}
+
+Compiled from "ModuleInstance.java"
+public class org.jbpm.module.exe.ModuleInstance extends java.lang.Object implements java.io.Serializable{
+ protected org.jbpm.graph.exe.ProcessInstance processInstance;
+ public org.jbpm.module.exe.ModuleInstance();
+ public boolean equals(java.lang.Object);
+ protected org.jbpm.svc.Service getService(java.lang.String);
+ public long getId();
+ public org.jbpm.graph.exe.ProcessInstance getProcessInstance();
+ public void setProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+}
+
+Compiled from "DbMessageService.java"
+public class org.jbpm.msg.db.DbMessageService extends java.lang.Object implements org.jbpm.msg.MessageService{
+ public org.jbpm.msg.db.DbMessageService();
+ public void send(org.jbpm.job.Job);
+ public void close();
+}
+
+Compiled from "DbMessageServiceFactory.java"
+public class org.jbpm.msg.db.DbMessageServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
+ public org.jbpm.msg.db.DbMessageServiceFactory();
+ public org.jbpm.svc.Service openService();
+ public void close();
+}
+
+Compiled from "MessageService.java"
+public interface org.jbpm.msg.MessageService extends org.jbpm.svc.Service,java.io.Serializable{
+ public abstract void send(org.jbpm.job.Job);
+ public abstract void close();
+}
+
+Compiled from "DbPersistenceService.java"
+public class org.jbpm.persistence.db.DbPersistenceService extends java.lang.Object implements org.jbpm.svc.Service,org.jbpm.persistence.PersistenceService{
+ protected org.jbpm.persistence.db.DbPersistenceServiceFactory persistenceServiceFactory;
+ protected java.sql.Connection connection;
+ protected boolean mustConnectionBeClosed;
+ protected org.hibernate.Transaction transaction;
+ protected boolean isTransactionEnabled;
+ protected boolean isCurrentSessionEnabled;
+ protected org.hibernate.Session session;
+ protected boolean mustSessionBeFlushed;
+ protected boolean mustSessionBeClosed;
+ protected org.jbpm.svc.Services services;
+ protected org.jbpm.db.GraphSession graphSession;
+ protected org.jbpm.db.TaskMgmtSession taskMgmtSession;
+ protected org.jbpm.db.JobSession jobSession;
+ protected org.jbpm.db.ContextSession contextSession;
+ protected org.jbpm.db.LoggingSession loggingSession;
+ public org.jbpm.persistence.db.DbPersistenceService(org.jbpm.persistence.db.DbPersistenceServiceFactory);
+ public org.hibernate.SessionFactory getSessionFactory();
+ public org.hibernate.Session getSession();
+ public void beginTransaction();
+ public void endTransaction();
+ public java.sql.Connection getConnection();
+ public java.sql.Connection getConnection(boolean);
+ public boolean isTransactionActive();
+ protected boolean isTransactionExternallyManaged();
+ public void close();
+ public void assignId(java.lang.Object);
+ public org.jbpm.db.GraphSession getGraphSession();
+ public org.jbpm.db.LoggingSession getLoggingSession();
+ public org.jbpm.db.JobSession getJobSession();
+ public org.jbpm.db.ContextSession getContextSession();
+ public org.jbpm.db.TaskMgmtSession getTaskMgmtSession();
+ public javax.sql.DataSource getDataSource();
+ public boolean isRollbackOnly();
+ public void setRollbackOnly(boolean);
+ public void setRollbackOnly();
+ public void setSession(org.hibernate.Session);
+ public void setSessionWithoutDisablingTx(org.hibernate.Session);
+ public void setConnection(java.sql.Connection);
+ public void setContextSession(org.jbpm.db.ContextSession);
+ public void setDataSource(javax.sql.DataSource);
+ public void setGraphSession(org.jbpm.db.GraphSession);
+ public void setLoggingSession(org.jbpm.db.LoggingSession);
+ public void setJobSession(org.jbpm.db.JobSession);
+ public void setTaskMgmtSession(org.jbpm.db.TaskMgmtSession);
+ public void setSessionFactory(org.hibernate.SessionFactory);
+ public org.hibernate.Transaction getTransaction();
+ public void setTransaction(org.hibernate.Transaction);
+ public boolean isTransactionEnabled();
+ public void setTransactionEnabled(boolean);
+}
+
+Compiled from "DbPersistenceServiceFactory.java"
+public class org.jbpm.persistence.db.DbPersistenceServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
+ public org.jbpm.persistence.db.DbPersistenceServiceFactory();
+ public org.jbpm.svc.Service openService();
+ public synchronized org.hibernate.cfg.Configuration getConfiguration();
+ public synchronized org.hibernate.tool.hbm2ddl.SchemaExport getSchemaExport();
+ public synchronized org.hibernate.SessionFactory getSessionFactory();
+ public javax.sql.DataSource getDataSource();
+ public void cleanSchema();
+ public void createSchema();
+ public void dropSchema();
+ public void close();
+ public void finalize() throws java.lang.Throwable;
+ public java.lang.String getDataSourceJndiName();
+ public void setDataSourceJndiName(java.lang.String);
+ public java.lang.String getSessionFactoryJndiName();
+ public void setSessionFactoryJndiName(java.lang.String);
+ public void setConfiguration(org.hibernate.cfg.Configuration);
+ public void setDataSource(javax.sql.DataSource);
+ public void setSchemaExport(org.hibernate.tool.hbm2ddl.SchemaExport);
+ public void setSessionFactory(org.hibernate.SessionFactory);
+ public boolean isTransactionEnabled();
+ public void setTransactionEnabled(boolean);
+ public boolean isCurrentSessionEnabled();
+ public void setCurrentSessionEnabled(boolean);
+}
+
+Compiled from "StaleObjectLogConfigurer.java"
+public class org.jbpm.persistence.db.StaleObjectLogConfigurer extends java.lang.Object{
+ public static org.apache.commons.logging.Log getStaleObjectExceptionsLog();
+ public static void hideStaleObjectExceptions();
+}
+
+Compiled from "StaleObjectLogConfigurer.java"
+class org.jbpm.persistence.db.StaleObjectLogConfigurer$LogWrapper extends java.lang.Object implements org.apache.commons.logging.Log,java.io.Serializable{
+ public void debug(java.lang.Object, java.lang.Throwable);
+ public void debug(java.lang.Object);
+ public void error(java.lang.Object, java.lang.Throwable);
+ public void error(java.lang.Object);
+ public void info(java.lang.Object, java.lang.Throwable);
+ public void info(java.lang.Object);
+ public void trace(java.lang.Object, java.lang.Throwable);
+ public void trace(java.lang.Object);
+ public void warn(java.lang.Object, java.lang.Throwable);
+ public void warn(java.lang.Object);
+ public void fatal(java.lang.Object, java.lang.Throwable);
+ public void fatal(java.lang.Object);
+ public boolean isDebugEnabled();
+ public boolean isErrorEnabled();
+ public boolean isFatalEnabled();
+ public boolean isInfoEnabled();
+ public boolean isTraceEnabled();
+ public boolean isWarnEnabled();
+}
+
+Compiled from "JbpmPersistenceException.java"
+public class org.jbpm.persistence.JbpmPersistenceException extends org.jbpm.JbpmException{
+ public org.jbpm.persistence.JbpmPersistenceException(java.lang.String, java.lang.Throwable);
+}
+
+Compiled from "JtaDbPersistenceService.java"
+public class org.jbpm.persistence.jta.JtaDbPersistenceService extends org.jbpm.persistence.db.DbPersistenceService{
+ public org.jbpm.persistence.jta.JtaDbPersistenceService(org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory);
+ public boolean isTransactionActive();
+ protected boolean isTransactionExternallyManaged();
+ public void close();
+ public boolean isJtaTxCreated();
+}
+
+Compiled from "JtaDbPersistenceServiceFactory.java"
+public class org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory extends org.jbpm.persistence.db.DbPersistenceServiceFactory{
+ public org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory();
+ public org.jbpm.svc.Service openService();
+ public javax.transaction.UserTransaction getUserTransaction();
+}
+
+Compiled from "PersistenceService.java"
+public interface org.jbpm.persistence.PersistenceService extends org.jbpm.svc.Service{
+ public abstract void assignId(java.lang.Object);
+ public abstract org.jbpm.db.GraphSession getGraphSession();
+ public abstract org.jbpm.db.LoggingSession getLoggingSession();
+ public abstract org.jbpm.db.JobSession getJobSession();
+ public abstract org.jbpm.db.ContextSession getContextSession();
+ public abstract org.jbpm.db.TaskMgmtSession getTaskMgmtSession();
+ public abstract boolean isRollbackOnly();
+ public abstract void setRollbackOnly(boolean);
+ public abstract void setRollbackOnly();
+ public abstract void setGraphSession(org.jbpm.db.GraphSession);
+ public abstract void setLoggingSession(org.jbpm.db.LoggingSession);
+ public abstract void setJobSession(org.jbpm.db.JobSession);
+ public abstract void setTaskMgmtSession(org.jbpm.db.TaskMgmtSession);
+}
+
+Compiled from "DbSchedulerService.java"
+public class org.jbpm.scheduler.db.DbSchedulerService extends java.lang.Object implements org.jbpm.scheduler.SchedulerService{
+ public org.jbpm.scheduler.db.DbSchedulerService();
+ public void createTimer(org.jbpm.job.Timer);
+ public void deleteTimer(org.jbpm.job.Timer);
+ public void deleteTimersByName(java.lang.String, org.jbpm.graph.exe.Token);
+ public void deleteTimersByProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+ public void close();
+}
+
+Compiled from "DbSchedulerServiceFactory.java"
+public class org.jbpm.scheduler.db.DbSchedulerServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
+ public org.jbpm.scheduler.db.DbSchedulerServiceFactory();
+ public org.jbpm.svc.Service openService();
+ public void close();
+}
+
+Compiled from "CancelTimerAction.java"
+public class org.jbpm.scheduler.def.CancelTimerAction extends org.jbpm.graph.def.Action{
+ public org.jbpm.scheduler.def.CancelTimerAction();
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void execute(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
+ public java.lang.String getTimerName();
+ public void setTimerName(java.lang.String);
+}
+
+Compiled from "CreateTimerAction.java"
+public class org.jbpm.scheduler.def.CreateTimerAction extends org.jbpm.graph.def.Action{
+ public org.jbpm.scheduler.def.CreateTimerAction();
+ public void read(org.dom4j.Element, org.jbpm.jpdl.xml.JpdlXmlReader);
+ public void execute(org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
+ protected org.jbpm.job.Timer createTimer(org.jbpm.graph.exe.ExecutionContext);
+ public java.lang.String getDueDate();
+ public void setDueDate(java.lang.String);
+ public java.lang.String getRepeat();
+ public void setRepeat(java.lang.String);
+ public java.lang.String getTransitionName();
+ public void setTransitionName(java.lang.String);
+ public java.lang.String getTimerName();
+ public void setTimerName(java.lang.String);
+ public org.jbpm.graph.def.Action getTimerAction();
+ public void setTimerAction(org.jbpm.graph.def.Action);
+}
+
+Compiled from "SchedulerService.java"
+public interface org.jbpm.scheduler.SchedulerService extends org.jbpm.svc.Service{
+ public abstract void createTimer(org.jbpm.job.Timer);
+ public abstract void deleteTimer(org.jbpm.job.Timer);
+ public abstract void deleteTimersByName(java.lang.String, org.jbpm.graph.exe.Token);
+ public abstract void deleteTimersByProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+}
+
+Compiled from "DefaultAuthenticationService.java"
+public class org.jbpm.security.authentication.DefaultAuthenticationService extends java.lang.Object implements org.jbpm.security.AuthenticationService{
+ public org.jbpm.security.authentication.DefaultAuthenticationService();
+ public void setActorId(java.lang.String);
+ public java.lang.String getActorId();
+ public void close();
+}
+
+Compiled from "DefaultAuthenticationServiceFactory.java"
+public class org.jbpm.security.authentication.DefaultAuthenticationServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
+ public org.jbpm.security.authentication.DefaultAuthenticationServiceFactory();
+ public org.jbpm.svc.Service openService();
+ public void close();
+}
+
+Compiled from "AuthenticationService.java"
+public interface org.jbpm.security.AuthenticationService extends org.jbpm.svc.Service{
+ public abstract java.lang.String getActorId();
+ public abstract void setActorId(java.lang.String);
+}
+
+Compiled from "SubjectAuthenticationService.java"
+public class org.jbpm.security.authentication.SubjectAuthenticationService extends java.lang.Object implements org.jbpm.security.AuthenticationService{
+ public org.jbpm.security.authentication.SubjectAuthenticationService(java.lang.String, java.lang.Boolean);
+ public org.jbpm.security.authentication.SubjectAuthenticationService();
+ protected void initPrincipalClass(java.lang.String);
+ public java.lang.String getActorId();
+ public void setActorId(java.lang.String);
+ public void close();
+}
+
+Compiled from "SubjectAuthenticationServiceFactory.java"
+public class org.jbpm.security.authentication.SubjectAuthenticationServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
+ public org.jbpm.security.authentication.SubjectAuthenticationServiceFactory();
+ public org.jbpm.svc.Service openService();
+ public void close();
+ public boolean isAllowActorIdOverwrite();
+ public void setAllowActorIdOverwrite(boolean);
+ public java.lang.String getPrincipalClassName();
+ public void setPrincipalClassName(java.lang.String);
+}
+
+Compiled from "IdentityAuthorizationService.java"
+public class org.jbpm.security.authorization.IdentityAuthorizationService extends java.lang.Object implements org.jbpm.security.AuthorizationService{
+ public org.jbpm.security.authorization.IdentityAuthorizationService();
+ public void checkPermission(java.security.Permission) throws java.security.AccessControlException;
+ public void close();
+}
+
+Compiled from "IdentityAuthorizationServiceFactory.java"
+public class org.jbpm.security.authorization.IdentityAuthorizationServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
+ public org.jbpm.security.authorization.IdentityAuthorizationServiceFactory();
+ public org.jbpm.svc.Service openService();
+ public void close();
+}
+
+Compiled from "AuthorizationService.java"
+public interface org.jbpm.security.AuthorizationService extends org.jbpm.svc.Service{
+ public abstract void checkPermission(java.security.Permission) throws java.security.AccessControlException;
+}
+
+Compiled from "CreateProcessInstancePermission.java"
+public class org.jbpm.security.permission.CreateProcessInstancePermission extends java.security.BasicPermission{
+ public org.jbpm.security.permission.CreateProcessInstancePermission(java.lang.String, java.lang.String);
+}
+
+Compiled from "DeployProcessPermission.java"
+public class org.jbpm.security.permission.DeployProcessPermission extends java.security.BasicPermission{
+ public org.jbpm.security.permission.DeployProcessPermission(java.lang.String, java.lang.String);
+}
+
+Compiled from "EndTaskPermission.java"
+public class org.jbpm.security.permission.EndTaskPermission extends java.security.BasicPermission{
+ public org.jbpm.security.permission.EndTaskPermission(java.lang.String, java.lang.String);
+}
+
+Compiled from "SubmitTaskParametersPermission.java"
+public class org.jbpm.security.permission.SubmitTaskParametersPermission extends java.security.BasicPermission{
+ public org.jbpm.security.permission.SubmitTaskParametersPermission(java.lang.String, java.lang.String);
+}
+
+Compiled from "TaskAssignPermission.java"
+public class org.jbpm.security.permission.TaskAssignPermission extends java.security.BasicPermission{
+ public org.jbpm.security.permission.TaskAssignPermission(java.lang.String, java.lang.String);
+}
+
+Compiled from "ViewTaskParametersPermission.java"
+public class org.jbpm.security.permission.ViewTaskParametersPermission extends java.security.BasicPermission{
+ public org.jbpm.security.permission.ViewTaskParametersPermission(java.lang.String, java.lang.String);
+}
+
+Compiled from "SecurityHelper.java"
+public abstract class org.jbpm.security.SecurityHelper extends java.lang.Object{
+ public org.jbpm.security.SecurityHelper();
+ public static java.lang.String getAuthenticatedActorId();
+ public static void checkPermission(java.security.Permission);
+}
+
+Compiled from "EventService.java"
+public interface org.jbpm.signal.EventService extends org.jbpm.svc.Service{
+ public static final java.lang.String SERVICE_NAME;
+ public abstract void fireEvent(java.lang.String, org.jbpm.graph.def.GraphElement, org.jbpm.graph.exe.ExecutionContext);
+}
+
+Compiled from "JbpmServiceException.java"
+public class org.jbpm.svc.JbpmServiceException extends org.jbpm.JbpmException{
+ public org.jbpm.svc.JbpmServiceException();
+ public org.jbpm.svc.JbpmServiceException(java.lang.String, java.lang.Throwable);
+ public org.jbpm.svc.JbpmServiceException(java.lang.String);
+ public org.jbpm.svc.JbpmServiceException(java.lang.Throwable);
+}
+
+Compiled from "CascadeSaveOperation.java"
+public class org.jbpm.svc.save.CascadeSaveOperation extends java.lang.Object implements org.jbpm.svc.save.SaveOperation{
+ public org.jbpm.svc.save.CascadeSaveOperation();
+ public void save(org.jbpm.graph.exe.ProcessInstance, org.jbpm.JbpmContext);
+}
+
+Compiled from "CheckUnpersistableVariablesOperation.java"
+public class org.jbpm.svc.save.CheckUnpersistableVariablesOperation extends java.lang.Object implements org.jbpm.svc.save.SaveOperation{
+ public org.jbpm.svc.save.CheckUnpersistableVariablesOperation();
+ public void save(org.jbpm.graph.exe.ProcessInstance, org.jbpm.JbpmContext);
+}
+
+Compiled from "HibernateSaveOperation.java"
+public class org.jbpm.svc.save.HibernateSaveOperation extends java.lang.Object implements org.jbpm.svc.save.SaveOperation{
+ public org.jbpm.svc.save.HibernateSaveOperation();
+ public void save(org.jbpm.graph.exe.ProcessInstance, org.jbpm.JbpmContext);
+}
+
+Compiled from "SaveLogsOperation.java"
+public class org.jbpm.svc.save.SaveLogsOperation extends java.lang.Object implements org.jbpm.svc.save.SaveOperation{
+ public org.jbpm.svc.save.SaveLogsOperation();
+ public void save(org.jbpm.graph.exe.ProcessInstance, org.jbpm.JbpmContext);
+}
+
+Compiled from "SaveOperation.java"
+public interface org.jbpm.svc.save.SaveOperation extends java.io.Serializable{
+ public abstract void save(org.jbpm.graph.exe.ProcessInstance, org.jbpm.JbpmContext);
+}
+
+Compiled from "Service.java"
+public interface org.jbpm.svc.Service extends java.io.Serializable{
+ public abstract void close();
+}
+
+Compiled from "ServiceFactory.java"
+public interface org.jbpm.svc.ServiceFactory extends java.io.Serializable{
+ public abstract org.jbpm.svc.Service openService();
+ public abstract void close();
+}
+
+Compiled from "Services.java"
+public class org.jbpm.svc.Services extends java.lang.Object implements java.io.Serializable{
+ public static final java.lang.String SERVICENAME_AUTHENTICATION;
+ public static final java.lang.String SERVICENAME_AUTHORIZATION;
+ public static final java.lang.String SERVICENAME_TX;
+ public static final java.lang.String SERVICENAME_LOGGING;
+ public static final java.lang.String SERVICENAME_MESSAGE;
+ public static final java.lang.String SERVICENAME_PERSISTENCE;
+ public static final java.lang.String SERVICENAME_SCHEDULER;
+ public static final java.lang.String SERVICENAME_JCR;
+ public static final java.lang.String SERVICENAME_ADDRESSRESOLVER;
+ public static org.jbpm.svc.Service getCurrentService(java.lang.String);
+ public static org.jbpm.svc.Service getCurrentService(java.lang.String, boolean);
+ public org.jbpm.svc.Services(java.util.Map);
+ public org.jbpm.svc.Services(java.util.Map, java.util.List, java.util.List);
+ public void setSaveOperations(java.util.List);
+ public void addSaveOperation(org.jbpm.svc.save.SaveOperation);
+ public java.util.Map getServiceFactories();
+ public org.jbpm.svc.ServiceFactory getServiceFactory(java.lang.String);
+ public boolean hasService(java.lang.String);
+ public org.jbpm.svc.Service getService(java.lang.String);
+ public void save(org.jbpm.graph.exe.ProcessInstance, org.jbpm.JbpmContext);
+ public org.jbpm.security.AuthenticationService getAuthenticationService();
+ public org.jbpm.security.AuthorizationService getAuthorizationService();
+ public org.jbpm.logging.LoggingService getLoggingService();
+ public org.jbpm.msg.MessageService getMessageService();
+ public org.jbpm.persistence.PersistenceService getPersistenceService();
+ public org.jbpm.scheduler.SchedulerService getSchedulerService();
+ public org.jbpm.tx.TxService getTxService();
+ public void setAuthenticationService(org.jbpm.security.AuthenticationService);
+ public void setAuthorizationService(org.jbpm.security.AuthorizationService);
+ public void setLoggingService(org.jbpm.logging.LoggingService);
+ public void setMessageService(org.jbpm.msg.MessageService);
+ public void setPersistenceService(org.jbpm.persistence.PersistenceService);
+ public void setSchedulerService(org.jbpm.scheduler.SchedulerService);
+ public void setTxService(org.jbpm.tx.TxService);
+ public void close();
+ public static boolean isCausedByStaleState(org.jbpm.persistence.JbpmPersistenceException);
+ public static void assignId(java.lang.Object);
+}
+
+Compiled from "AssignmentHandler.java"
+public interface org.jbpm.taskmgmt.def.AssignmentHandler extends java.io.Serializable{
+ public abstract void assign(org.jbpm.taskmgmt.exe.Assignable, org.jbpm.graph.exe.ExecutionContext) throws java.lang.Exception;
+}
+
+Compiled from "Swimlane.java"
+public class org.jbpm.taskmgmt.def.Swimlane extends java.lang.Object implements java.io.Serializable{
+ protected java.lang.String name;
+ protected java.lang.String actorIdExpression;
+ protected java.lang.String pooledActorsExpression;
+ protected org.jbpm.instantiation.Delegation assignmentDelegation;
+ protected org.jbpm.taskmgmt.def.TaskMgmtDefinition taskMgmtDefinition;
+ protected java.util.Set tasks;
+ public org.jbpm.taskmgmt.def.Swimlane();
+ public org.jbpm.taskmgmt.def.Swimlane(java.lang.String);
+ public void setTaskMgmtDefinition(org.jbpm.taskmgmt.def.TaskMgmtDefinition);
+ public void addTask(org.jbpm.taskmgmt.def.Task);
+ public java.util.Set getTasks();
+ public boolean equals(java.lang.Object);
+ public void setActorIdExpression(java.lang.String);
+ public void setPooledActorsExpression(java.lang.String);
+ public void setAssignmentDelegation(org.jbpm.instantiation.Delegation);
+ public org.jbpm.taskmgmt.def.TaskMgmtDefinition getTaskMgmtDefinition();
+ public java.lang.String getActorIdExpression();
+ public java.lang.String getPooledActorsExpression();
+ public org.jbpm.instantiation.Delegation getAssignmentDelegation();
+ public java.lang.String getName();
+ public long getId();
+}
+
+Compiled from "Task.java"
+public class org.jbpm.taskmgmt.def.Task extends org.jbpm.graph.def.GraphElement{
+ public static final int PRIORITY_HIGHEST;
+ public static final int PRIORITY_HIGH;
+ public static final int PRIORITY_NORMAL;
+ public static final int PRIORITY_LOW;
+ public static final int PRIORITY_LOWEST;
+ protected boolean isBlocking;
+ protected boolean isSignalling;
+ protected java.lang.String condition;
+ protected java.lang.String dueDate;
+ protected int priority;
+ protected org.jbpm.graph.node.TaskNode taskNode;
+ protected org.jbpm.graph.node.StartState startState;
+ protected org.jbpm.taskmgmt.def.TaskMgmtDefinition taskMgmtDefinition;
+ protected org.jbpm.taskmgmt.def.Swimlane swimlane;
+ protected java.lang.String actorIdExpression;
+ protected java.lang.String pooledActorsExpression;
+ protected org.jbpm.instantiation.Delegation assignmentDelegation;
+ protected org.jbpm.taskmgmt.def.TaskController taskController;
+ public static int parsePriority(java.lang.String);
+ public org.jbpm.taskmgmt.def.Task();
+ public org.jbpm.taskmgmt.def.Task(java.lang.String);
+ public java.lang.String[] getSupportedEventTypes();
+ public void setTaskNode(org.jbpm.graph.node.TaskNode);
+ public void setTaskMgmtDefinition(org.jbpm.taskmgmt.def.TaskMgmtDefinition);
+ public void setAssignmentDelegation(org.jbpm.instantiation.Delegation);
+ public void setActorIdExpression(java.lang.String);
+ public void setPooledActorsExpression(java.lang.String);
+ public void setSwimlane(org.jbpm.taskmgmt.def.Swimlane);
+ public org.jbpm.graph.def.GraphElement getParent();
+ public org.jbpm.taskmgmt.def.TaskMgmtDefinition getTaskMgmtDefinition();
+ public org.jbpm.taskmgmt.def.Swimlane getSwimlane();
+ public boolean isBlocking();
+ public void setBlocking(boolean);
+ public org.jbpm.graph.node.TaskNode getTaskNode();
+ public java.lang.String getActorIdExpression();
+ public java.lang.String getPooledActorsExpression();
+ public org.jbpm.instantiation.Delegation getAssignmentDelegation();
+ public java.lang.String getDueDate();
+ public void setDueDate(java.lang.String);
+ public org.jbpm.taskmgmt.def.TaskController getTaskController();
+ public void setTaskController(org.jbpm.taskmgmt.def.TaskController);
+ public int getPriority();
+ public void setPriority(int);
+ public org.jbpm.graph.node.StartState getStartState();
+ public void setStartState(org.jbpm.graph.node.StartState);
+ public boolean isSignalling();
+ public void setSignalling(boolean);
+ public java.lang.String getCondition();
+ public void setCondition(java.lang.String);
+}
+
+Compiled from "TaskController.java"
+public class org.jbpm.taskmgmt.def.TaskController extends java.lang.Object implements java.io.Serializable{
+ public org.jbpm.taskmgmt.def.TaskController();
+ public void initializeVariables(org.jbpm.taskmgmt.exe.TaskInstance);
+ public void submitParameters(org.jbpm.taskmgmt.exe.TaskInstance);
+ public boolean equals(java.lang.Object);
+ public java.util.List getVariableAccesses();
+ public org.jbpm.instantiation.Delegation getTaskControllerDelegation();
+ public void setTaskControllerDelegation(org.jbpm.instantiation.Delegation);
+ public long getId();
+ public void setVariableAccesses(java.util.List);
+}
+
+Compiled from "TaskControllerHandler.java"
+public interface org.jbpm.taskmgmt.def.TaskControllerHandler extends java.io.Serializable{
+ public abstract void initializeTaskVariables(org.jbpm.taskmgmt.exe.TaskInstance, org.jbpm.context.exe.ContextInstance, org.jbpm.graph.exe.Token);
+ public abstract void submitTaskVariables(org.jbpm.taskmgmt.exe.TaskInstance, org.jbpm.context.exe.ContextInstance, org.jbpm.graph.exe.Token);
+}
+
+Compiled from "TaskMgmtDefinition.java"
+public class org.jbpm.taskmgmt.def.TaskMgmtDefinition extends org.jbpm.module.def.ModuleDefinition{
+ protected java.util.Map swimlanes;
+ protected java.util.Map tasks;
+ protected org.jbpm.taskmgmt.def.Task startTask;
+ public org.jbpm.taskmgmt.def.TaskMgmtDefinition();
+ public org.jbpm.module.exe.ModuleInstance createInstance();
+ public void addSwimlane(org.jbpm.taskmgmt.def.Swimlane);
+ public java.util.Map getSwimlanes();
+ public org.jbpm.taskmgmt.def.Swimlane getSwimlane(java.lang.String);
+ public void addTask(org.jbpm.taskmgmt.def.Task);
+ public java.util.Map getTasks();
+ public org.jbpm.taskmgmt.def.Task getTask(java.lang.String);
+ public org.jbpm.taskmgmt.def.Task getStartTask();
+ public void setStartTask(org.jbpm.taskmgmt.def.Task);
+}
+
+Compiled from "Assignable.java"
+public interface org.jbpm.taskmgmt.exe.Assignable extends java.io.Serializable{
+ public abstract void setActorId(java.lang.String);
+ public abstract void setPooledActors(java.lang.String[]);
+}
+
+Compiled from "PooledActor.java"
+public class org.jbpm.taskmgmt.exe.PooledActor extends java.lang.Object implements java.io.Serializable{
+ protected java.lang.String actorId;
+ protected java.util.Set taskInstances;
+ protected org.jbpm.taskmgmt.exe.SwimlaneInstance swimlaneInstance;
+ public static java.util.Set createPool(java.lang.String[], org.jbpm.taskmgmt.exe.SwimlaneInstance, org.jbpm.taskmgmt.exe.TaskInstance);
+ public static java.util.Set extractActorIds(java.util.Set);
+ public org.jbpm.taskmgmt.exe.PooledActor();
+ public org.jbpm.taskmgmt.exe.PooledActor(java.lang.String);
+ public void addTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
+ public java.util.Set getTaskInstances();
+ public void removeTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
+ public boolean equals(java.lang.Object);
+ public java.lang.String toString();
+ public java.lang.String getActorId();
+ public void setActorId(java.lang.String);
+ public org.jbpm.taskmgmt.exe.SwimlaneInstance getSwimlaneInstance();
+ public void setSwimlaneInstance(org.jbpm.taskmgmt.exe.SwimlaneInstance);
+ public long getId();
+}
+
+Compiled from "SwimlaneInstance.java"
+public class org.jbpm.taskmgmt.exe.SwimlaneInstance extends java.lang.Object implements java.io.Serializable,org.jbpm.taskmgmt.exe.Assignable{
+ protected java.lang.String name;
+ protected java.lang.String actorId;
+ protected java.util.Set pooledActors;
+ protected org.jbpm.taskmgmt.def.Swimlane swimlane;
+ protected org.jbpm.taskmgmt.exe.TaskMgmtInstance taskMgmtInstance;
+ public org.jbpm.taskmgmt.exe.SwimlaneInstance();
+ public org.jbpm.taskmgmt.exe.SwimlaneInstance(org.jbpm.taskmgmt.def.Swimlane);
+ public void setPooledActors(java.lang.String[]);
+ public boolean equals(java.lang.Object);
+ public long getId();
+ public java.lang.String getName();
+ public org.jbpm.taskmgmt.def.Swimlane getSwimlane();
+ public java.lang.String getActorId();
+ public void setActorId(java.lang.String);
+ public org.jbpm.taskmgmt.exe.TaskMgmtInstance getTaskMgmtInstance();
+ public void setTaskMgmtInstance(org.jbpm.taskmgmt.exe.TaskMgmtInstance);
+ public java.util.Set getPooledActors();
+ public void setPooledActors(java.util.Set);
+}
+
+Compiled from "TaskInstance.java"
+public class org.jbpm.taskmgmt.exe.TaskInstance extends org.jbpm.context.exe.VariableContainer implements org.jbpm.graph.def.Identifiable,org.jbpm.taskmgmt.exe.Assignable{
+ protected java.lang.String name;
+ protected java.lang.String description;
+ protected java.lang.String actorId;
+ protected java.util.Date create;
+ protected java.util.Date start;
+ protected java.util.Date end;
+ protected java.util.Date dueDate;
+ protected int priority;
+ protected boolean isCancelled;
+ protected boolean isSuspended;
+ protected boolean isOpen;
+ protected boolean isSignalling;
+ protected boolean isBlocking;
+ protected org.jbpm.taskmgmt.def.Task task;
+ protected org.jbpm.graph.exe.Token token;
+ protected org.jbpm.taskmgmt.exe.SwimlaneInstance swimlaneInstance;
+ protected org.jbpm.taskmgmt.exe.TaskMgmtInstance taskMgmtInstance;
+ protected org.jbpm.graph.exe.ProcessInstance processInstance;
+ protected java.util.Set pooledActors;
+ protected java.util.List comments;
+ protected java.lang.String previousActorId;
+ public org.jbpm.taskmgmt.exe.TaskInstance();
+ public org.jbpm.taskmgmt.exe.TaskInstance(java.lang.String);
+ public org.jbpm.taskmgmt.exe.TaskInstance(java.lang.String, java.lang.String);
+ public void setTask(org.jbpm.taskmgmt.def.Task);
+ public void create();
+ public void create(org.jbpm.graph.exe.ExecutionContext);
+ public void assign(org.jbpm.graph.exe.ExecutionContext);
+ public boolean isStartTaskInstance();
+ public void copySwimlaneInstanceAssignment(org.jbpm.taskmgmt.exe.SwimlaneInstance);
+ public java.util.Set getPooledActors();
+ public void setActorId(java.lang.String);
+ public void setActorId(java.lang.String, boolean);
+ public void setPooledActors(java.lang.String[]);
+ public void start();
+ public void start(java.lang.String);
+ public void start(java.lang.String, boolean);
+ public void setStart(java.util.Date);
+ public void cancel();
+ public void cancel(org.jbpm.graph.def.Transition);
+ public void cancel(java.lang.String);
+ public void end();
+ public void end(java.lang.String);
+ public void end(org.jbpm.graph.def.Transition);
+ public boolean hasEnded();
+ public void suspend();
+ public void resume();
+ public void addComment(java.lang.String);
+ public void addComment(org.jbpm.graph.exe.Comment);
+ public java.util.List getComments();
+ public boolean isLast();
+ public java.util.List getAvailableTransitions();
+ public boolean equals(java.lang.Object);
+ public java.lang.String toString();
+ public void setPooledActors(java.util.Set);
+ protected org.jbpm.context.exe.VariableContainer getParentVariableContainer();
+ public java.lang.String getActorId();
+ public java.util.Date getDueDate();
+ public void setDueDate(java.util.Date);
+ public java.util.Date getEnd();
+ public void setEnd(java.util.Date);
+ public void setCreate(java.util.Date);
+ public long getId();
+ public void setId(long);
+ public java.util.Date getStart();
+ public org.jbpm.taskmgmt.exe.TaskMgmtInstance getTaskMgmtInstance();
+ public void setTaskMgmtInstance(org.jbpm.taskmgmt.exe.TaskMgmtInstance);
+ public org.jbpm.graph.exe.Token getToken();
+ public void setToken(org.jbpm.graph.exe.Token);
+ public void setSignalling(boolean);
+ public boolean isSignalling();
+ public boolean isCancelled();
+ public java.lang.String getName();
+ public void setName(java.lang.String);
+ public boolean isBlocking();
+ public void setBlocking(boolean);
+ public java.util.Date getCreate();
+ public org.jbpm.taskmgmt.def.Task getTask();
+ public org.jbpm.taskmgmt.exe.SwimlaneInstance getSwimlaneInstance();
+ public void setSwimlaneInstance(org.jbpm.taskmgmt.exe.SwimlaneInstance);
+ public java.lang.String getPreviousActorId();
+ public int getPriority();
+ public void setPriority(int);
+ public boolean isOpen();
+ public java.lang.String getDescription();
+ public void setDescription(java.lang.String);
+ public boolean isSuspended();
+ public org.jbpm.graph.exe.ProcessInstance getProcessInstance();
+ public void setProcessInstance(org.jbpm.graph.exe.ProcessInstance);
+}
+
+Compiled from "TaskMgmtInstance.java"
+public class org.jbpm.taskmgmt.exe.TaskMgmtInstance extends org.jbpm.module.exe.ModuleInstance{
+ public org.jbpm.taskmgmt.exe.TaskMgmtInstance();
+ public org.jbpm.taskmgmt.exe.TaskMgmtInstance(org.jbpm.taskmgmt.def.TaskMgmtDefinition);
+ public org.jbpm.taskmgmt.exe.TaskInstance createTaskInstance();
+ public org.jbpm.taskmgmt.exe.TaskInstance createTaskInstance(org.jbpm.taskmgmt.def.Task);
+ public org.jbpm.taskmgmt.exe.TaskInstance createTaskInstance(org.jbpm.graph.exe.Token);
+ public org.jbpm.taskmgmt.exe.TaskInstance createTaskInstance(org.jbpm.taskmgmt.def.Task, org.jbpm.graph.exe.Token);
+ public org.jbpm.taskmgmt.exe.TaskInstance createTaskInstance(org.jbpm.taskmgmt.def.Task, org.jbpm.graph.exe.ExecutionContext);
+ public org.jbpm.taskmgmt.exe.SwimlaneInstance getInitializedSwimlaneInstance(org.jbpm.graph.exe.ExecutionContext, org.jbpm.taskmgmt.def.Swimlane);
+ public void performAssignment(org.jbpm.instantiation.Delegation, java.lang.String, java.lang.String, org.jbpm.taskmgmt.exe.Assignable, org.jbpm.graph.exe.ExecutionContext);
+ public org.jbpm.taskmgmt.exe.TaskInstance createStartTaskInstance();
+ public boolean hasBlockingTaskInstances(org.jbpm.graph.exe.Token);
+ public boolean hasUnfinishedTasks(org.jbpm.graph.exe.Token);
+ public java.util.Collection getUnfinishedTasks(org.jbpm.graph.exe.Token);
+ public boolean hasSignallingTasks(org.jbpm.graph.exe.ExecutionContext);
+ public java.util.Collection getSignallingTasks(org.jbpm.graph.exe.ExecutionContext);
+ public java.util.Collection getTaskInstances();
+ public void addTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
+ public void removeTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance);
+ public java.util.Map getSwimlaneInstances();
+ public void addSwimlaneInstance(org.jbpm.taskmgmt.exe.SwimlaneInstance);
+ public org.jbpm.taskmgmt.exe.SwimlaneInstance getSwimlaneInstance(java.lang.String);
+ public org.jbpm.taskmgmt.exe.SwimlaneInstance createSwimlaneInstance(java.lang.String);
+ public org.jbpm.taskmgmt.exe.SwimlaneInstance createSwimlaneInstance(org.jbpm.taskmgmt.def.Swimlane);
+ public org.jbpm.taskmgmt.def.TaskMgmtDefinition getTaskMgmtDefinition();
+ public void suspend(org.jbpm.graph.exe.Token);
+ public void resume(org.jbpm.graph.exe.Token);
+ public java.util.Collection getTaskInstancesWithVariableUpdates();
+ public void endAll();
+ public void removeSignalling(org.jbpm.graph.exe.Token);
+}
+
+Compiled from "DefaultTaskInstanceFactoryImpl.java"
+public class org.jbpm.taskmgmt.impl.DefaultTaskInstanceFactoryImpl extends java.lang.Object implements org.jbpm.taskmgmt.TaskInstanceFactory{
+ public org.jbpm.taskmgmt.impl.DefaultTaskInstanceFactoryImpl();
+ public org.jbpm.taskmgmt.exe.TaskInstance createTaskInstance(org.jbpm.graph.exe.ExecutionContext);
+}
+
+Compiled from "SwimlaneAssignLog.java"
+public class org.jbpm.taskmgmt.log.SwimlaneAssignLog extends org.jbpm.taskmgmt.log.SwimlaneLog{
+ protected java.lang.String swimlaneOldActorId;
+ protected java.lang.String swimlaneNewActorId;
+ public org.jbpm.taskmgmt.log.SwimlaneAssignLog();
+ public org.jbpm.taskmgmt.log.SwimlaneAssignLog(org.jbpm.taskmgmt.exe.SwimlaneInstance, java.lang.String, java.lang.String);
+ public java.lang.String toString();
+ public java.lang.String getSwimlaneNewActorId();
+ public java.lang.String getSwimlaneOldActorId();
+}
+
+Compiled from "SwimlaneCreateLog.java"
+public class org.jbpm.taskmgmt.log.SwimlaneCreateLog extends org.jbpm.taskmgmt.log.SwimlaneLog{
+ protected java.lang.String swimlaneActorId;
+ public org.jbpm.taskmgmt.log.SwimlaneCreateLog();
+ public org.jbpm.taskmgmt.log.SwimlaneCreateLog(org.jbpm.taskmgmt.exe.SwimlaneInstance, java.lang.String);
+ public java.lang.String toString();
+ public java.lang.String getSwimlaneActorId();
+}
+
+Compiled from "SwimlaneLog.java"
+public abstract class org.jbpm.taskmgmt.log.SwimlaneLog extends org.jbpm.logging.log.ProcessLog{
+ protected org.jbpm.taskmgmt.exe.SwimlaneInstance swimlaneInstance;
+ public org.jbpm.taskmgmt.log.SwimlaneLog();
+ public org.jbpm.taskmgmt.log.SwimlaneLog(org.jbpm.taskmgmt.exe.SwimlaneInstance);
+ public org.jbpm.taskmgmt.exe.SwimlaneInstance getSwimlaneInstance();
+}
+
+Compiled from "TaskAssignLog.java"
+public class org.jbpm.taskmgmt.log.TaskAssignLog extends org.jbpm.taskmgmt.log.TaskLog{
+ protected java.lang.String taskOldActorId;
+ protected java.lang.String taskNewActorId;
+ public org.jbpm.taskmgmt.log.TaskAssignLog();
+ public org.jbpm.taskmgmt.log.TaskAssignLog(org.jbpm.taskmgmt.exe.TaskInstance, java.lang.String, java.lang.String);
+ public java.lang.String toString();
+ public java.lang.String getTaskNewActorId();
+ public java.lang.String getTaskOldActorId();
+}
+
+Compiled from "TaskCreateLog.java"
+public class org.jbpm.taskmgmt.log.TaskCreateLog extends org.jbpm.taskmgmt.log.TaskLog{
+ protected java.lang.String taskActorId;
+ public org.jbpm.taskmgmt.log.TaskCreateLog();
+ public org.jbpm.taskmgmt.log.TaskCreateLog(org.jbpm.taskmgmt.exe.TaskInstance, java.lang.String);
+ public java.lang.String toString();
+ public java.lang.String getTaskActorId();
+}
+
+Compiled from "TaskEndLog.java"
+public class org.jbpm.taskmgmt.log.TaskEndLog extends org.jbpm.taskmgmt.log.TaskLog{
+ public org.jbpm.taskmgmt.log.TaskEndLog();
+ public org.jbpm.taskmgmt.log.TaskEndLog(org.jbpm.taskmgmt.exe.TaskInstance);
+ public java.lang.String toString();
+}
+
+Compiled from "TaskLog.java"
+public abstract class org.jbpm.taskmgmt.log.TaskLog extends org.jbpm.logging.log.ProcessLog{
+ protected org.jbpm.taskmgmt.exe.TaskInstance taskInstance;
+ public org.jbpm.taskmgmt.log.TaskLog();
+ public org.jbpm.taskmgmt.log.TaskLog(org.jbpm.taskmgmt.exe.TaskInstance);
+ public org.jbpm.taskmgmt.exe.TaskInstance getTaskInstance();
+}
+
+Compiled from "TaskInstanceFactory.java"
+public interface org.jbpm.taskmgmt.TaskInstanceFactory extends java.io.Serializable{
+ public abstract org.jbpm.taskmgmt.exe.TaskInstance createTaskInstance(org.jbpm.graph.exe.ExecutionContext);
+}
+
+Compiled from "TxService.java"
+public class org.jbpm.tx.TxService extends java.lang.Object implements org.jbpm.svc.Service{
+ public org.jbpm.tx.TxService();
+ public void close();
+ public boolean isRollbackOnly();
+ public void setRollbackOnly();
+}
+
+Compiled from "TxServiceFactory.java"
+public class org.jbpm.tx.TxServiceFactory extends java.lang.Object implements org.jbpm.svc.ServiceFactory{
+ public org.jbpm.tx.TxServiceFactory();
+ public org.jbpm.svc.Service openService();
+ public void close();
+}
+
+Compiled from "ArrayUtil.java"
+public class org.jbpm.util.ArrayUtil extends java.lang.Object{
+ public static java.lang.String toString(java.lang.Object[]);
+}
+
+Compiled from "ByteUtil.java"
+public class org.jbpm.util.ByteUtil extends java.lang.Object{
+ public static java.lang.String toString(byte[]);
+ public static char toHexChar(int);
+ public static byte[] fromString(java.lang.String);
+}
+
+Compiled from "ClassLoaderUtil.java"
+public class org.jbpm.util.ClassLoaderUtil extends java.lang.Object{
+ public static java.lang.Class loadClass(java.lang.String);
+ public static java.lang.ClassLoader getClassLoader();
+ public static java.io.InputStream getStream(java.lang.String);
+ public static java.io.InputStream getJbpmConfigurationStream(java.lang.String);
+ public static java.util.Properties getProperties(java.lang.String);
+}
+
+Compiled from "Clock.java"
+public abstract class org.jbpm.util.Clock extends java.lang.Object{
+ public static org.jbpm.util.Clock$DateGenerator dateGenerator;
+ public org.jbpm.util.Clock();
+ public static java.util.Date getCurrentTime();
+}
+
+Compiled from "Clock.java"
+public interface org.jbpm.util.Clock$DateGenerator{
+ public abstract java.util.Date getCurrentTime();
+}
+
+Compiled from "Clock.java"
+public class org.jbpm.util.Clock$DefaultDateGenerator extends java.lang.Object implements org.jbpm.util.Clock$DateGenerator{
+ public org.jbpm.util.Clock$DefaultDateGenerator();
+ public java.util.Date getCurrentTime();
+}
+
+Compiled from "CustomLoaderObjectInputStream.java"
+public class org.jbpm.util.CustomLoaderObjectInputStream extends java.io.ObjectInputStream{
+ protected org.jbpm.util.CustomLoaderObjectInputStream() throws java.io.IOException;
+ public org.jbpm.util.CustomLoaderObjectInputStream(java.io.InputStream) throws java.io.IOException;
+ public org.jbpm.util.CustomLoaderObjectInputStream(java.io.InputStream, java.lang.ClassLoader) throws java.io.IOException;
+ public java.lang.ClassLoader getCustomLoader();
+ protected java.lang.Class resolveClass(java.io.ObjectStreamClass) throws java.io.IOException, java.lang.ClassNotFoundException;
+ protected java.lang.Class resolveProxyClass(java.lang.String[]) throws java.io.IOException, java.lang.ClassNotFoundException;
+}
+
+Compiled from "EqualsUtil.java"
+public class org.jbpm.util.EqualsUtil extends java.lang.Object{
+ public static boolean equals(java.lang.Object, java.lang.Object);
+}
+
+Compiled from "IoUtil.java"
+public class org.jbpm.util.IoUtil extends java.lang.Object{
+ public static byte[] readBytes(java.io.InputStream) throws java.io.IOException;
+ public static int transfer(java.io.InputStream, java.io.OutputStream) throws java.io.IOException;
+}
+
+Compiled from "JndiLookupException.java"
+public class org.jbpm.util.JndiLookupException extends org.jbpm.JbpmException{
+ public org.jbpm.util.JndiLookupException(java.lang.String, java.lang.Throwable);
+}
+
+Compiled from "JndiUtil.java"
+public class org.jbpm.util.JndiUtil extends java.lang.Object{
+ public static java.lang.Object lookup(java.lang.String, java.lang.Class);
+}
+
+Compiled from "StaticUtil.java"
+public class org.jbpm.util.StaticUtil extends java.lang.Object{
+ public static void add(java.lang.Class, org.jbpm.util.StaticUtil$Initializer);
+ public static void remove(java.lang.Class);
+ public static void reinitialize();
+}
+
+Compiled from "StaticUtil.java"
+public abstract class org.jbpm.util.StaticUtil$Initializer extends java.lang.Object{
+ public org.jbpm.util.StaticUtil$Initializer(java.lang.Class);
+ public abstract void init();
+}
+
+Compiled from "StringUtil.java"
+public class org.jbpm.util.StringUtil extends java.lang.Object implements java.io.Serializable{
+ public static java.lang.String toHexString(byte[]);
+ public static java.lang.String toHexStringHibernate(byte[]);
+}
+
+Compiled from "XmlException.java"
+public class org.jbpm.util.XmlException extends org.jbpm.JbpmException{
+ public org.jbpm.util.XmlException(java.lang.String, java.lang.Throwable);
+}
+
+Compiled from "XmlUtil.java"
+public class org.jbpm.util.XmlUtil extends java.lang.Object{
+ public static org.w3c.dom.Document parseXmlText(java.lang.String);
+ public static org.w3c.dom.Document parseXmlResource(java.lang.String, boolean);
+ public static org.w3c.dom.Document parseXmlInputStream(java.io.InputStream);
+ public static org.w3c.dom.Document parseXmlInputSource(org.xml.sax.InputSource);
+ public static javax.xml.parsers.DocumentBuilder getDocumentBuilder() throws javax.xml.parsers.FactoryConfigurationError, javax.xml.parsers.ParserConfigurationException;
+ public static java.util.Iterator elementIterator(org.w3c.dom.Element, java.lang.String);
+ public static java.util.List elements(org.w3c.dom.Element, java.lang.String);
+ public static org.w3c.dom.Element element(org.w3c.dom.Element, java.lang.String);
+ public static java.util.Iterator elementIterator(org.w3c.dom.Element);
+ public static java.util.List elements(org.w3c.dom.Element);
+ public static org.w3c.dom.Element element(org.w3c.dom.Element);
+ public static java.lang.String toString(org.w3c.dom.Element);
+ public static java.lang.String getContentText(org.w3c.dom.Element);
+}
+
+Compiled from "CloseJbpmConfigurationServlet.java"
+public class org.jbpm.web.CloseJbpmConfigurationServlet extends javax.servlet.http.HttpServlet{
+ public org.jbpm.web.CloseJbpmConfigurationServlet();
+ public void init() throws javax.servlet.ServletException;
+ public void destroy();
+}
+
+Compiled from "JbpmConfigurationCloser.java"
+public class org.jbpm.web.JbpmConfigurationCloser extends java.lang.Object implements javax.servlet.ServletContextListener{
+ public org.jbpm.web.JbpmConfigurationCloser();
+ public void contextInitialized(javax.servlet.ServletContextEvent);
+ public void contextDestroyed(javax.servlet.ServletContextEvent);
+}
+
+Compiled from "JbpmContextFilter.java"
+public class org.jbpm.web.JbpmContextFilter extends java.lang.Object implements javax.servlet.Filter,java.io.Serializable{
+ public org.jbpm.web.JbpmContextFilter();
+ public void init(javax.servlet.FilterConfig) throws javax.servlet.ServletException;
+ public void doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) throws java.io.IOException, javax.servlet.ServletException;
+ protected org.jbpm.JbpmConfiguration getJbpmConfiguration();
+ public void destroy();
+}
+
+Compiled from "JobExecutorLauncher.java"
+public class org.jbpm.web.JobExecutorLauncher extends java.lang.Object implements javax.servlet.ServletContextListener{
+ public org.jbpm.web.JobExecutorLauncher();
+ public void contextInitialized(javax.servlet.ServletContextEvent);
+ public void contextDestroyed(javax.servlet.ServletContextEvent);
+}
+
Copied: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/compatibility (from rev 3602, jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility)
Property changes on: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/compatibility
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/compatibility/jbpm-3.3.1 (from rev 3603, jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1)
17 years, 3 months
JBoss JBPM SVN: r3604 - jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/etc.
by do-not-reply@jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2009-01-08 02:51:47 -0500 (Thu, 08 Jan 2009)
New Revision: 3604
Modified:
jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/etc/jbpm-jpdl-3.3.1-api.txt
Log:
update 3.3.1 API signature
Modified: jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/etc/jbpm-jpdl-3.3.1-api.txt
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/etc/jbpm-jpdl-3.3.1-api.txt 2009-01-08 07:47:31 UTC (rev 3603)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/core/src/main/etc/jbpm-jpdl-3.3.1-api.txt 2009-01-08 07:51:47 UTC (rev 3604)
@@ -4231,7 +4231,8 @@
public void endTransaction();
public java.sql.Connection getConnection();
public java.sql.Connection getConnection(boolean);
- protected boolean isTransactionActive();
+ public boolean isTransactionActive();
+ protected boolean isTransactionExternallyManaged();
public void close();
public void assignId(java.lang.Object);
public org.jbpm.db.GraphSession getGraphSession();
@@ -4321,8 +4322,9 @@
Compiled from "JtaDbPersistenceService.java"
public class org.jbpm.persistence.jta.JtaDbPersistenceService extends org.jbpm.persistence.db.DbPersistenceService{
- public org.jbpm.persistence.jta.JtaDbPersistenceService(org.jbpm.persistence.db.DbPersistenceServiceFactory);
- protected boolean isTransactionActive();
+ public org.jbpm.persistence.jta.JtaDbPersistenceService(org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory);
+ public boolean isTransactionActive();
+ protected boolean isTransactionExternallyManaged();
public void close();
public boolean isJtaTxCreated();
}
@@ -4501,6 +4503,12 @@
public static void checkPermission(java.security.Permission);
}
+Compiled from "EventService.java"
+public interface org.jbpm.signal.EventService extends org.jbpm.svc.Service{
+ public static final java.lang.String SERVICE_NAME;
+ public abstract void fireEvent(java.lang.String, org.jbpm.graph.def.GraphElement, org.jbpm.graph.exe.ExecutionContext);
+}
+
Compiled from "JbpmServiceException.java"
public class org.jbpm.svc.JbpmServiceException extends org.jbpm.JbpmException{
public org.jbpm.svc.JbpmServiceException();
17 years, 3 months
JBoss JBPM SVN: r3603 - in jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility: jbpm-3.3.1 and 1 other directory.
by do-not-reply@jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2009-01-08 02:47:31 -0500 (Thu, 08 Jan 2009)
New Revision: 3603
Added:
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.db2.sql
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.derby.sql
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.firebird.sql
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.hsqldb.sql
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.ingres.sql
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.interbase.sql
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.mckoi.sql
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.mssql.sql
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.mysql.sql
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.oracle.sql
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.postgresql.sql
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.sapdb.sql
jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.sybase.sql
Log:
Add compatibility db scripts
Added: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.db2.sql
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.db2.sql (rev 0)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.db2.sql 2009-01-08 07:47:31 UTC (rev 3603)
@@ -0,0 +1,167 @@
+create table JBPM_ACTION (ID_ bigint generated by default as identity, class char(1) not null, NAME_ varchar(255), ISPROPAGATIONALLOWED_ smallint, ACTIONEXPRESSION_ varchar(255), ISASYNC_ smallint, REFERENCEDACTION_ bigint, ACTIONDELEGATION_ bigint, EVENT_ bigint, PROCESSDEFINITION_ bigint, EXPRESSION_ clob(255), TIMERNAME_ varchar(255), DUEDATE_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), TIMERACTION_ bigint, EVENTINDEX_ integer, EXCEPTIONHANDLER_ bigint, EXCEPTIONHANDLERINDEX_ integer, primary key (ID_))
+create table JBPM_BYTEARRAY (ID_ bigint generated by default as identity, NAME_ varchar(255), FILEDEFINITION_ bigint, primary key (ID_))
+create table JBPM_BYTEBLOCK (PROCESSFILE_ bigint not null, BYTES_ varchar(1024) for bit data, INDEX_ integer not null, primary key (PROCESSFILE_, INDEX_))
+create table JBPM_COMMENT (ID_ bigint generated by default as identity, VERSION_ integer not null, ACTORID_ varchar(255), TIME_ timestamp, MESSAGE_ clob(255), TOKEN_ bigint, TASKINSTANCE_ bigint, TOKENINDEX_ integer, TASKINSTANCEINDEX_ integer, primary key (ID_))
+create table JBPM_DECISIONCONDITIONS (DECISION_ bigint not null, TRANSITIONNAME_ varchar(255), EXPRESSION_ varchar(255), INDEX_ integer not null, primary key (DECISION_, INDEX_))
+create table JBPM_DELEGATION (ID_ bigint generated by default as identity, CLASSNAME_ clob(255), CONFIGURATION_ clob(255), CONFIGTYPE_ varchar(255), PROCESSDEFINITION_ bigint, primary key (ID_))
+create table JBPM_EVENT (ID_ bigint generated by default as identity, EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ bigint, PROCESSDEFINITION_ bigint, NODE_ bigint, TRANSITION_ bigint, TASK_ bigint, primary key (ID_))
+create table JBPM_EXCEPTIONHANDLER (ID_ bigint generated by default as identity, EXCEPTIONCLASSNAME_ clob(255), TYPE_ char(1), GRAPHELEMENT_ bigint, PROCESSDEFINITION_ bigint, GRAPHELEMENTINDEX_ integer, NODE_ bigint, TRANSITION_ bigint, TASK_ bigint, primary key (ID_))
+create table JBPM_ID_GROUP (ID_ bigint generated by default as identity, CLASS_ char(1) not null, NAME_ varchar(255), TYPE_ varchar(255), PARENT_ bigint, primary key (ID_))
+create table JBPM_ID_MEMBERSHIP (ID_ bigint generated by default as identity, CLASS_ char(1) not null, NAME_ varchar(255), ROLE_ varchar(255), USER_ bigint, GROUP_ bigint, primary key (ID_))
+create table JBPM_ID_PERMISSIONS (ENTITY_ bigint not null, CLASS_ varchar(255), NAME_ varchar(255), ACTION_ varchar(255))
+create table JBPM_ID_USER (ID_ bigint generated by default as identity, CLASS_ char(1) not null, NAME_ varchar(255), EMAIL_ varchar(255), PASSWORD_ varchar(255), primary key (ID_))
+create table JBPM_JOB (ID_ bigint generated by default as identity, CLASS_ char(1) not null, VERSION_ integer not null, DUEDATE_ timestamp, PROCESSINSTANCE_ bigint, TOKEN_ bigint, TASKINSTANCE_ bigint, ISSUSPENDED_ smallint, ISEXCLUSIVE_ smallint, LOCKOWNER_ varchar(255), LOCKTIME_ timestamp, EXCEPTION_ clob(255), RETRIES_ integer, NAME_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), ACTION_ bigint, GRAPHELEMENTTYPE_ varchar(255), GRAPHELEMENT_ bigint, NODE_ bigint, primary key (ID_))
+create table JBPM_LOG (ID_ bigint generated by default as identity, CLASS_ char(1) not null, INDEX_ integer, DATE_ timestamp, TOKEN_ bigint, PARENT_ bigint, MESSAGE_ clob(255), EXCEPTION_ clob(255), ACTION_ bigint, NODE_ bigint, ENTER_ timestamp, LEAVE_ timestamp, DURATION_ bigint, NEWLONGVALUE_ bigint, TRANSITION_ bigint, CHILD_ bigint, SOURCENODE_ bigint, DESTINATIONNODE_ bigint, VARIABLEINSTANCE_ bigint, OLDBYTEARRAY_ bigint, NEWBYTEARRAY_ bigint, OLDDATEVALUE_ timestamp, NEWDATEVALUE_ timestamp, OLDDOUBLEVALUE_ double, NEWDOUBLEVALUE_ double, OLDLONGIDCLASS_ varchar(255), OLDLONGIDVALUE_ bigint, NEWLONGIDCLASS_ varchar(255), NEWLONGIDVALUE_ bigint, OLDSTRINGIDCLASS_ varchar(255), OLDSTRINGIDVALUE_ varchar(255), NEWSTRINGIDCLASS_ varchar(255), NEWSTRINGIDVALUE_ varchar(255), OLDLONGVALUE_ bigint, OLDSTRINGVALUE_ clob(255), NEWSTRINGVALUE_ clob(255), TASKINSTANCE_ bigint, TASKACTORID_ varchar(255), TASKOLDACTORID_ varchar(255), SWIMLANEINSTANCE_ bigint, primary key (ID_))
+create table JBPM_MODULEDEFINITION (ID_ bigint generated by default as identity, CLASS_ char(1) not null, NAME_ varchar(255), PROCESSDEFINITION_ bigint, STARTTASK_ bigint, primary key (ID_))
+create table JBPM_MODULEINSTANCE (ID_ bigint generated by default as identity, CLASS_ char(1) not null, VERSION_ integer not null, PROCESSINSTANCE_ bigint, TASKMGMTDEFINITION_ bigint, NAME_ varchar(255), primary key (ID_))
+create table JBPM_NODE (ID_ bigint generated by default as identity, CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ clob(255), PROCESSDEFINITION_ bigint, ISASYNC_ smallint, ISASYNCEXCL_ smallint, ACTION_ bigint, SUPERSTATE_ bigint, SUBPROCNAME_ varchar(255), SUBPROCESSDEFINITION_ bigint, DECISIONEXPRESSION_ varchar(255), DECISIONDELEGATION bigint, SCRIPT_ bigint, PARENTLOCKMODE_ varchar(255), SIGNAL_ integer, CREATETASKS_ smallint, ENDTASKS_ smallint, NODECOLLECTIONINDEX_ integer, primary key (ID_))
+create table JBPM_POOLEDACTOR (ID_ bigint generated by default as identity, VERSION_ integer not null, ACTORID_ varchar(255), SWIMLANEINSTANCE_ bigint, primary key (ID_))
+create table JBPM_PROCESSDEFINITION (ID_ bigint generated by default as identity, CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ clob(255), VERSION_ integer, ISTERMINATIONIMPLICIT_ smallint, STARTSTATE_ bigint, primary key (ID_))
+create table JBPM_PROCESSINSTANCE (ID_ bigint generated by default as identity, VERSION_ integer not null, KEY_ varchar(255), START_ timestamp, END_ timestamp, ISSUSPENDED_ smallint, PROCESSDEFINITION_ bigint, ROOTTOKEN_ bigint, SUPERPROCESSTOKEN_ bigint, primary key (ID_))
+create table JBPM_RUNTIMEACTION (ID_ bigint generated by default as identity, VERSION_ integer not null, EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ bigint, PROCESSINSTANCE_ bigint, ACTION_ bigint, PROCESSINSTANCEINDEX_ integer, primary key (ID_))
+create table JBPM_SWIMLANE (ID_ bigint generated by default as identity, NAME_ varchar(255), ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), ASSIGNMENTDELEGATION_ bigint, TASKMGMTDEFINITION_ bigint, primary key (ID_))
+create table JBPM_SWIMLANEINSTANCE (ID_ bigint generated by default as identity, VERSION_ integer not null, NAME_ varchar(255), ACTORID_ varchar(255), SWIMLANE_ bigint, TASKMGMTINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TASK (ID_ bigint generated by default as identity, NAME_ varchar(255), DESCRIPTION_ clob(255), PROCESSDEFINITION_ bigint, ISBLOCKING_ smallint, ISSIGNALLING_ smallint, CONDITION_ varchar(255), DUEDATE_ varchar(255), PRIORITY_ integer, ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), TASKMGMTDEFINITION_ bigint, TASKNODE_ bigint, STARTSTATE_ bigint, ASSIGNMENTDELEGATION_ bigint, SWIMLANE_ bigint, TASKCONTROLLER_ bigint, primary key (ID_))
+create table JBPM_TASKACTORPOOL (TASKINSTANCE_ bigint not null, POOLEDACTOR_ bigint not null, primary key (TASKINSTANCE_, POOLEDACTOR_))
+create table JBPM_TASKCONTROLLER (ID_ bigint generated by default as identity, TASKCONTROLLERDELEGATION_ bigint, primary key (ID_))
+create table JBPM_TASKINSTANCE (ID_ bigint generated by default as identity, CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255), DESCRIPTION_ clob(255), ACTORID_ varchar(255), CREATE_ timestamp, START_ timestamp, END_ timestamp, DUEDATE_ timestamp, PRIORITY_ integer, ISCANCELLED_ smallint, ISSUSPENDED_ smallint, ISOPEN_ smallint, ISSIGNALLING_ smallint, ISBLOCKING_ smallint, TASK_ bigint, TOKEN_ bigint, PROCINST_ bigint, SWIMLANINSTANCE_ bigint, TASKMGMTINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TOKEN (ID_ bigint generated by default as identity, VERSION_ integer not null, NAME_ varchar(255), START_ timestamp, END_ timestamp, NODEENTER_ timestamp, NEXTLOGINDEX_ integer, ISABLETOREACTIVATEPARENT_ smallint, ISTERMINATIONIMPLICIT_ smallint, ISSUSPENDED_ smallint, LOCK_ varchar(255), NODE_ bigint, PROCESSINSTANCE_ bigint, PARENT_ bigint, SUBPROCESSINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TOKENVARIABLEMAP (ID_ bigint generated by default as identity, VERSION_ integer not null, TOKEN_ bigint, CONTEXTINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TRANSITION (ID_ bigint generated by default as identity, NAME_ varchar(255), DESCRIPTION_ clob(255), PROCESSDEFINITION_ bigint, FROM_ bigint, TO_ bigint, CONDITION_ varchar(255), FROMINDEX_ integer, primary key (ID_))
+create table JBPM_VARIABLEACCESS (ID_ bigint generated by default as identity, VARIABLENAME_ varchar(255), ACCESS_ varchar(255), MAPPEDNAME_ varchar(255), SCRIPT_ bigint, PROCESSSTATE_ bigint, TASKCONTROLLER_ bigint, INDEX_ integer, primary key (ID_))
+create table JBPM_VARIABLEINSTANCE (ID_ bigint generated by default as identity, CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255), CONVERTER_ char(1), TOKEN_ bigint, TOKENVARIABLEMAP_ bigint, PROCESSINSTANCE_ bigint, BYTEARRAYVALUE_ bigint, DATEVALUE_ timestamp, DOUBLEVALUE_ double, LONGIDCLASS_ varchar(255), LONGVALUE_ bigint, STRINGIDCLASS_ varchar(255), STRINGVALUE_ varchar(255), TASKINSTANCE_ bigint, primary key (ID_))
+create index IDX_ACTION_ACTNDL on JBPM_ACTION (ACTIONDELEGATION_)
+create index IDX_ACTION_PROCDF on JBPM_ACTION (PROCESSDEFINITION_)
+create index IDX_ACTION_EVENT on JBPM_ACTION (EVENT_)
+alter table JBPM_ACTION add constraint FK_ACTION_REFACT foreign key (REFERENCEDACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_CRTETIMERACT_TA foreign key (TIMERACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_ACTION_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_ACTION add constraint FK_ACTION_EVENT foreign key (EVENT_) references JBPM_EVENT
+alter table JBPM_ACTION add constraint FK_ACTION_ACTNDEL foreign key (ACTIONDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_ACTION add constraint FK_ACTION_EXPTHDL foreign key (EXCEPTIONHANDLER_) references JBPM_EXCEPTIONHANDLER
+alter table JBPM_BYTEARRAY add constraint FK_BYTEARR_FILDEF foreign key (FILEDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_BYTEBLOCK add constraint FK_BYTEBLOCK_FILE foreign key (PROCESSFILE_) references JBPM_BYTEARRAY
+create index IDX_COMMENT_TSK on JBPM_COMMENT (TASKINSTANCE_)
+create index IDX_COMMENT_TOKEN on JBPM_COMMENT (TOKEN_)
+alter table JBPM_COMMENT add constraint FK_COMMENT_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_COMMENT add constraint FK_COMMENT_TSK foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_DECISIONCONDITIONS add constraint FK_DECCOND_DEC foreign key (DECISION_) references JBPM_NODE
+create index IDX_DELEG_PRCD on JBPM_DELEGATION (PROCESSDEFINITION_)
+alter table JBPM_DELEGATION add constraint FK_DELEGATION_PRCD foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_TRANS foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_EVENT add constraint FK_EVENT_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_EVENT add constraint FK_EVENT_TASK foreign key (TASK_) references JBPM_TASK
+alter table JBPM_ID_GROUP add constraint FK_ID_GRP_PARENT foreign key (PARENT_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_GRP foreign key (GROUP_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_USR foreign key (USER_) references JBPM_ID_USER
+create index IDX_JOB_TSKINST on JBPM_JOB (TASKINSTANCE_)
+create index IDX_JOB_TOKEN on JBPM_JOB (TOKEN_)
+create index IDX_JOB_PRINST on JBPM_JOB (PROCESSINSTANCE_)
+alter table JBPM_JOB add constraint FK_JOB_PRINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_JOB add constraint FK_JOB_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_JOB add constraint FK_JOB_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_JOB add constraint FK_JOB_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_JOB add constraint FK_JOB_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_SOURCENODE foreign key (SOURCENODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_DESTNODE foreign key (DESTINATIONNODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_TRANSITION foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_LOG add constraint FK_LOG_TASKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_CHILDTOKEN foreign key (CHILD_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_OLDBYTES foreign key (OLDBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_SWIMINST foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NEWBYTES foreign key (NEWBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_LOG add constraint FK_LOG_VARINST foreign key (VARIABLEINSTANCE_) references JBPM_VARIABLEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_PARENT foreign key (PARENT_) references JBPM_LOG
+create index IDX_MODDEF_PROCDF on JBPM_MODULEDEFINITION (PROCESSDEFINITION_)
+alter table JBPM_MODULEDEFINITION add constraint FK_MODDEF_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_MODULEDEFINITION add constraint FK_TSKDEF_START foreign key (STARTTASK_) references JBPM_TASK
+create index IDX_MODINST_PRINST on JBPM_MODULEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_MODULEINSTANCE add constraint FK_MODINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_MODULEINSTANCE add constraint FK_TASKMGTINST_TMD foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_PSTATE_SBPRCDEF on JBPM_NODE (SUBPROCESSDEFINITION_)
+create index IDX_NODE_PROCDEF on JBPM_NODE (PROCESSDEFINITION_)
+create index IDX_NODE_ACTION on JBPM_NODE (ACTION_)
+create index IDX_NODE_SUPRSTATE on JBPM_NODE (SUPERSTATE_)
+alter table JBPM_NODE add constraint FK_DECISION_DELEG foreign key (DECISIONDELEGATION) references JBPM_DELEGATION
+alter table JBPM_NODE add constraint FK_NODE_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_PROCST_SBPRCDEF foreign key (SUBPROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_NODE_SUPERSTATE foreign key (SUPERSTATE_) references JBPM_NODE
+create index IDX_TSKINST_SWLANE on JBPM_POOLEDACTOR (SWIMLANEINSTANCE_)
+create index IDX_PLDACTR_ACTID on JBPM_POOLEDACTOR (ACTORID_)
+alter table JBPM_POOLEDACTOR add constraint FK_POOLEDACTOR_SLI foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+create index IDX_PROCDEF_STRTST on JBPM_PROCESSDEFINITION (STARTSTATE_)
+alter table JBPM_PROCESSDEFINITION add constraint FK_PROCDEF_STRTSTA foreign key (STARTSTATE_) references JBPM_NODE
+create index IDX_PROCIN_SPROCTK on JBPM_PROCESSINSTANCE (SUPERPROCESSTOKEN_)
+create index IDX_PROCIN_ROOTTK on JBPM_PROCESSINSTANCE (ROOTTOKEN_)
+create index IDX_PROCIN_PROCDEF on JBPM_PROCESSINSTANCE (PROCESSDEFINITION_)
+create index IDX_PROCIN_KEY on JBPM_PROCESSINSTANCE (KEY_)
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_ROOTTKN foreign key (ROOTTOKEN_) references JBPM_TOKEN
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_SPROCTKN foreign key (SUPERPROCESSTOKEN_) references JBPM_TOKEN
+create index IDX_RTACTN_ACTION on JBPM_RUNTIMEACTION (ACTION_)
+create index IDX_RTACTN_PRCINST on JBPM_RUNTIMEACTION (PROCESSINSTANCE_)
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_SWIMLANE add constraint FK_SWL_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_SWIMLANE add constraint FK_SWL_TSKMGMTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_SWIMLINST_SL on JBPM_SWIMLANEINSTANCE (SWIMLANE_)
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_TM foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_SL foreign key (SWIMLANE_) references JBPM_SWIMLANE
+create index IDX_TASK_PROCDEF on JBPM_TASK (PROCESSDEFINITION_)
+create index IDX_TASK_TSKNODE on JBPM_TASK (TASKNODE_)
+create index IDX_TASK_TASKMGTDF on JBPM_TASK (TASKMGMTDEFINITION_)
+alter table JBPM_TASK add constraint FK_TASK_STARTST foreign key (STARTSTATE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TASK add constraint FK_TASK_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_TASK add constraint FK_TASK_SWIMLANE foreign key (SWIMLANE_) references JBPM_SWIMLANE
+alter table JBPM_TASK add constraint FK_TASK_TASKNODE foreign key (TASKNODE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_TASKMGTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_TASK add constraint FK_TSK_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+alter table JBPM_TASKACTORPOOL add constraint FK_TASKACTPL_TSKI foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_TASKACTORPOOL add constraint FK_TSKACTPOL_PLACT foreign key (POOLEDACTOR_) references JBPM_POOLEDACTOR
+alter table JBPM_TASKCONTROLLER add constraint FK_TSKCTRL_DELEG foreign key (TASKCONTROLLERDELEGATION_) references JBPM_DELEGATION
+create index IDX_TSKINST_TMINST on JBPM_TASKINSTANCE (TASKMGMTINSTANCE_)
+create index IDX_TSKINST_SLINST on JBPM_TASKINSTANCE (SWIMLANINSTANCE_)
+create index IDX_TASKINST_TOKN on JBPM_TASKINSTANCE (TOKEN_)
+create index IDX_TASK_ACTORID on JBPM_TASKINSTANCE (ACTORID_)
+create index IDX_TASKINST_TSK on JBPM_TASKINSTANCE (TASK_, PROCINST_)
+alter table JBPM_TASKINSTANCE add constraint FK_TSKINS_PRCINS foreign key (PROCINST_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TMINST foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_SLINST foreign key (SWIMLANINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TASK foreign key (TASK_) references JBPM_TASK
+create index IDX_TOKEN_PARENT on JBPM_TOKEN (PARENT_)
+create index IDX_TOKEN_PROCIN on JBPM_TOKEN (PROCESSINSTANCE_)
+create index IDX_TOKEN_NODE on JBPM_TOKEN (NODE_)
+create index IDX_TOKEN_SUBPI on JBPM_TOKEN (SUBPROCESSINSTANCE_)
+alter table JBPM_TOKEN add constraint FK_TOKEN_SUBPI foreign key (SUBPROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PARENT foreign key (PARENT_) references JBPM_TOKEN
+create index IDX_TKVVARMP_TOKEN on JBPM_TOKENVARIABLEMAP (TOKEN_)
+create index IDX_TKVARMAP_CTXT on JBPM_TOKENVARIABLEMAP (CONTEXTINSTANCE_)
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_CTXT foreign key (CONTEXTINSTANCE_) references JBPM_MODULEINSTANCE
+create index IDX_TRANS_PROCDEF on JBPM_TRANSITION (PROCESSDEFINITION_)
+create index IDX_TRANSIT_FROM on JBPM_TRANSITION (FROM_)
+create index IDX_TRANSIT_TO on JBPM_TRANSITION (TO_)
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_FROM foreign key (FROM_) references JBPM_NODE
+alter table JBPM_TRANSITION add constraint FK_TRANS_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_TO foreign key (TO_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_PROCST foreign key (PROCESSSTATE_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+create index IDX_VARINST_TK on JBPM_VARIABLEINSTANCE (TOKEN_)
+create index IDX_VARINST_TKVARMP on JBPM_VARIABLEINSTANCE (TOKENVARIABLEMAP_)
+create index IDX_VARINST_PRCINS on JBPM_VARIABLEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TKVARMP foreign key (TOKENVARIABLEMAP_) references JBPM_TOKENVARIABLEMAP
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TK foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_VARIABLEINSTANCE add constraint FK_BYTEINST_ARRAY foreign key (BYTEARRAYVALUE_) references JBPM_BYTEARRAY
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VAR_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
Added: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.derby.sql
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.derby.sql (rev 0)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.derby.sql 2009-01-08 07:47:31 UTC (rev 3603)
@@ -0,0 +1,169 @@
+create table JBPM_ACTION (ID_ bigint not null, class char(1) not null, NAME_ varchar(255), ISPROPAGATIONALLOWED_ smallint, ACTIONEXPRESSION_ varchar(255), ISASYNC_ smallint, REFERENCEDACTION_ bigint, ACTIONDELEGATION_ bigint, EVENT_ bigint, PROCESSDEFINITION_ bigint, EXPRESSION_ clob(255), TIMERNAME_ varchar(255), DUEDATE_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), TIMERACTION_ bigint, EVENTINDEX_ integer, EXCEPTIONHANDLER_ bigint, EXCEPTIONHANDLERINDEX_ integer, primary key (ID_))
+create table JBPM_BYTEARRAY (ID_ bigint not null, NAME_ varchar(255), FILEDEFINITION_ bigint, primary key (ID_))
+create table JBPM_BYTEBLOCK (PROCESSFILE_ bigint not null, BYTES_ varchar(1024) for bit data, INDEX_ integer not null, primary key (PROCESSFILE_, INDEX_))
+create table JBPM_COMMENT (ID_ bigint not null, VERSION_ integer not null, ACTORID_ varchar(255), TIME_ timestamp, MESSAGE_ clob(255), TOKEN_ bigint, TASKINSTANCE_ bigint, TOKENINDEX_ integer, TASKINSTANCEINDEX_ integer, primary key (ID_))
+create table JBPM_DECISIONCONDITIONS (DECISION_ bigint not null, TRANSITIONNAME_ varchar(255), EXPRESSION_ varchar(255), INDEX_ integer not null, primary key (DECISION_, INDEX_))
+create table JBPM_DELEGATION (ID_ bigint not null, CLASSNAME_ clob(255), CONFIGURATION_ clob(255), CONFIGTYPE_ varchar(255), PROCESSDEFINITION_ bigint, primary key (ID_))
+create table JBPM_EVENT (ID_ bigint not null, EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ bigint, PROCESSDEFINITION_ bigint, NODE_ bigint, TRANSITION_ bigint, TASK_ bigint, primary key (ID_))
+create table JBPM_EXCEPTIONHANDLER (ID_ bigint not null, EXCEPTIONCLASSNAME_ clob(255), TYPE_ char(1), GRAPHELEMENT_ bigint, PROCESSDEFINITION_ bigint, GRAPHELEMENTINDEX_ integer, NODE_ bigint, TRANSITION_ bigint, TASK_ bigint, primary key (ID_))
+create table JBPM_ID_GROUP (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255), TYPE_ varchar(255), PARENT_ bigint, primary key (ID_))
+create table JBPM_ID_MEMBERSHIP (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255), ROLE_ varchar(255), USER_ bigint, GROUP_ bigint, primary key (ID_))
+create table JBPM_ID_PERMISSIONS (ENTITY_ bigint not null, CLASS_ varchar(255), NAME_ varchar(255), ACTION_ varchar(255))
+create table JBPM_ID_USER (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255), EMAIL_ varchar(255), PASSWORD_ varchar(255), primary key (ID_))
+create table JBPM_JOB (ID_ bigint not null, CLASS_ char(1) not null, VERSION_ integer not null, DUEDATE_ timestamp, PROCESSINSTANCE_ bigint, TOKEN_ bigint, TASKINSTANCE_ bigint, ISSUSPENDED_ smallint, ISEXCLUSIVE_ smallint, LOCKOWNER_ varchar(255), LOCKTIME_ timestamp, EXCEPTION_ clob(255), RETRIES_ integer, NAME_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), ACTION_ bigint, GRAPHELEMENTTYPE_ varchar(255), GRAPHELEMENT_ bigint, NODE_ bigint, primary key (ID_))
+create table JBPM_LOG (ID_ bigint not null, CLASS_ char(1) not null, INDEX_ integer, DATE_ timestamp, TOKEN_ bigint, PARENT_ bigint, MESSAGE_ clob(255), EXCEPTION_ clob(255), ACTION_ bigint, NODE_ bigint, ENTER_ timestamp, LEAVE_ timestamp, DURATION_ bigint, NEWLONGVALUE_ bigint, TRANSITION_ bigint, CHILD_ bigint, SOURCENODE_ bigint, DESTINATIONNODE_ bigint, VARIABLEINSTANCE_ bigint, OLDBYTEARRAY_ bigint, NEWBYTEARRAY_ bigint, OLDDATEVALUE_ timestamp, NEWDATEVALUE_ timestamp, OLDDOUBLEVALUE_ double, NEWDOUBLEVALUE_ double, OLDLONGIDCLASS_ varchar(255), OLDLONGIDVALUE_ bigint, NEWLONGIDCLASS_ varchar(255), NEWLONGIDVALUE_ bigint, OLDSTRINGIDCLASS_ varchar(255), OLDSTRINGIDVALUE_ varchar(255), NEWSTRINGIDCLASS_ varchar(255), NEWSTRINGIDVALUE_ varchar(255), OLDLONGVALUE_ bigint, OLDSTRINGVALUE_ clob(255), NEWSTRINGVALUE_ clob(255), TASKINSTANCE_ bigint, TASKACTORID_ varchar(255), TASKOLDACTORID_ varchar(255), SWIMLANEINSTANCE_ bigint, primary key (ID_))
+create table JBPM_MODULEDEFINITION (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255), PROCESSDEFINITION_ bigint, STARTTASK_ bigint, primary key (ID_))
+create table JBPM_MODULEINSTANCE (ID_ bigint not null, CLASS_ char(1) not null, VERSION_ integer not null, PROCESSINSTANCE_ bigint, TASKMGMTDEFINITION_ bigint, NAME_ varchar(255), primary key (ID_))
+create table JBPM_NODE (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ clob(255), PROCESSDEFINITION_ bigint, ISASYNC_ smallint, ISASYNCEXCL_ smallint, ACTION_ bigint, SUPERSTATE_ bigint, SUBPROCNAME_ varchar(255), SUBPROCESSDEFINITION_ bigint, DECISIONEXPRESSION_ varchar(255), DECISIONDELEGATION bigint, SCRIPT_ bigint, PARENTLOCKMODE_ varchar(255), SIGNAL_ integer, CREATETASKS_ smallint, ENDTASKS_ smallint, NODECOLLECTIONINDEX_ integer, primary key (ID_))
+create table JBPM_POOLEDACTOR (ID_ bigint not null, VERSION_ integer not null, ACTORID_ varchar(255), SWIMLANEINSTANCE_ bigint, primary key (ID_))
+create table JBPM_PROCESSDEFINITION (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ clob(255), VERSION_ integer, ISTERMINATIONIMPLICIT_ smallint, STARTSTATE_ bigint, primary key (ID_))
+create table JBPM_PROCESSINSTANCE (ID_ bigint not null, VERSION_ integer not null, KEY_ varchar(255), START_ timestamp, END_ timestamp, ISSUSPENDED_ smallint, PROCESSDEFINITION_ bigint, ROOTTOKEN_ bigint, SUPERPROCESSTOKEN_ bigint, primary key (ID_))
+create table JBPM_RUNTIMEACTION (ID_ bigint not null, VERSION_ integer not null, EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ bigint, PROCESSINSTANCE_ bigint, ACTION_ bigint, PROCESSINSTANCEINDEX_ integer, primary key (ID_))
+create table JBPM_SWIMLANE (ID_ bigint not null, NAME_ varchar(255), ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), ASSIGNMENTDELEGATION_ bigint, TASKMGMTDEFINITION_ bigint, primary key (ID_))
+create table JBPM_SWIMLANEINSTANCE (ID_ bigint not null, VERSION_ integer not null, NAME_ varchar(255), ACTORID_ varchar(255), SWIMLANE_ bigint, TASKMGMTINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TASK (ID_ bigint not null, NAME_ varchar(255), DESCRIPTION_ clob(255), PROCESSDEFINITION_ bigint, ISBLOCKING_ smallint, ISSIGNALLING_ smallint, CONDITION_ varchar(255), DUEDATE_ varchar(255), PRIORITY_ integer, ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), TASKMGMTDEFINITION_ bigint, TASKNODE_ bigint, STARTSTATE_ bigint, ASSIGNMENTDELEGATION_ bigint, SWIMLANE_ bigint, TASKCONTROLLER_ bigint, primary key (ID_))
+create table JBPM_TASKACTORPOOL (TASKINSTANCE_ bigint not null, POOLEDACTOR_ bigint not null, primary key (TASKINSTANCE_, POOLEDACTOR_))
+create table JBPM_TASKCONTROLLER (ID_ bigint not null, TASKCONTROLLERDELEGATION_ bigint, primary key (ID_))
+create table JBPM_TASKINSTANCE (ID_ bigint not null, CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255), DESCRIPTION_ clob(255), ACTORID_ varchar(255), CREATE_ timestamp, START_ timestamp, END_ timestamp, DUEDATE_ timestamp, PRIORITY_ integer, ISCANCELLED_ smallint, ISSUSPENDED_ smallint, ISOPEN_ smallint, ISSIGNALLING_ smallint, ISBLOCKING_ smallint, TASK_ bigint, TOKEN_ bigint, PROCINST_ bigint, SWIMLANINSTANCE_ bigint, TASKMGMTINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TOKEN (ID_ bigint not null, VERSION_ integer not null, NAME_ varchar(255), START_ timestamp, END_ timestamp, NODEENTER_ timestamp, NEXTLOGINDEX_ integer, ISABLETOREACTIVATEPARENT_ smallint, ISTERMINATIONIMPLICIT_ smallint, ISSUSPENDED_ smallint, LOCK_ varchar(255), NODE_ bigint, PROCESSINSTANCE_ bigint, PARENT_ bigint, SUBPROCESSINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TOKENVARIABLEMAP (ID_ bigint not null, VERSION_ integer not null, TOKEN_ bigint, CONTEXTINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TRANSITION (ID_ bigint not null, NAME_ varchar(255), DESCRIPTION_ clob(255), PROCESSDEFINITION_ bigint, FROM_ bigint, TO_ bigint, CONDITION_ varchar(255), FROMINDEX_ integer, primary key (ID_))
+create table JBPM_VARIABLEACCESS (ID_ bigint not null, VARIABLENAME_ varchar(255), ACCESS_ varchar(255), MAPPEDNAME_ varchar(255), SCRIPT_ bigint, PROCESSSTATE_ bigint, TASKCONTROLLER_ bigint, INDEX_ integer, primary key (ID_))
+create table JBPM_VARIABLEINSTANCE (ID_ bigint not null, CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255), CONVERTER_ char(1), TOKEN_ bigint, TOKENVARIABLEMAP_ bigint, PROCESSINSTANCE_ bigint, BYTEARRAYVALUE_ bigint, DATEVALUE_ timestamp, DOUBLEVALUE_ double, LONGIDCLASS_ varchar(255), LONGVALUE_ bigint, STRINGIDCLASS_ varchar(255), STRINGVALUE_ varchar(255), TASKINSTANCE_ bigint, primary key (ID_))
+create index IDX_ACTION_ACTNDL on JBPM_ACTION (ACTIONDELEGATION_)
+create index IDX_ACTION_PROCDF on JBPM_ACTION (PROCESSDEFINITION_)
+create index IDX_ACTION_EVENT on JBPM_ACTION (EVENT_)
+alter table JBPM_ACTION add constraint FK_ACTION_REFACT foreign key (REFERENCEDACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_CRTETIMERACT_TA foreign key (TIMERACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_ACTION_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_ACTION add constraint FK_ACTION_EVENT foreign key (EVENT_) references JBPM_EVENT
+alter table JBPM_ACTION add constraint FK_ACTION_ACTNDEL foreign key (ACTIONDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_ACTION add constraint FK_ACTION_EXPTHDL foreign key (EXCEPTIONHANDLER_) references JBPM_EXCEPTIONHANDLER
+alter table JBPM_BYTEARRAY add constraint FK_BYTEARR_FILDEF foreign key (FILEDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_BYTEBLOCK add constraint FK_BYTEBLOCK_FILE foreign key (PROCESSFILE_) references JBPM_BYTEARRAY
+create index IDX_COMMENT_TSK on JBPM_COMMENT (TASKINSTANCE_)
+create index IDX_COMMENT_TOKEN on JBPM_COMMENT (TOKEN_)
+alter table JBPM_COMMENT add constraint FK_COMMENT_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_COMMENT add constraint FK_COMMENT_TSK foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_DECISIONCONDITIONS add constraint FK_DECCOND_DEC foreign key (DECISION_) references JBPM_NODE
+create index IDX_DELEG_PRCD on JBPM_DELEGATION (PROCESSDEFINITION_)
+alter table JBPM_DELEGATION add constraint FK_DELEGATION_PRCD foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_TRANS foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_EVENT add constraint FK_EVENT_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_EVENT add constraint FK_EVENT_TASK foreign key (TASK_) references JBPM_TASK
+alter table JBPM_ID_GROUP add constraint FK_ID_GRP_PARENT foreign key (PARENT_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_GRP foreign key (GROUP_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_USR foreign key (USER_) references JBPM_ID_USER
+create index IDX_JOB_TSKINST on JBPM_JOB (TASKINSTANCE_)
+create index IDX_JOB_TOKEN on JBPM_JOB (TOKEN_)
+create index IDX_JOB_PRINST on JBPM_JOB (PROCESSINSTANCE_)
+alter table JBPM_JOB add constraint FK_JOB_PRINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_JOB add constraint FK_JOB_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_JOB add constraint FK_JOB_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_JOB add constraint FK_JOB_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_JOB add constraint FK_JOB_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_SOURCENODE foreign key (SOURCENODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_DESTNODE foreign key (DESTINATIONNODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_TRANSITION foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_LOG add constraint FK_LOG_TASKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_CHILDTOKEN foreign key (CHILD_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_OLDBYTES foreign key (OLDBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_SWIMINST foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NEWBYTES foreign key (NEWBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_LOG add constraint FK_LOG_VARINST foreign key (VARIABLEINSTANCE_) references JBPM_VARIABLEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_PARENT foreign key (PARENT_) references JBPM_LOG
+create index IDX_MODDEF_PROCDF on JBPM_MODULEDEFINITION (PROCESSDEFINITION_)
+alter table JBPM_MODULEDEFINITION add constraint FK_MODDEF_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_MODULEDEFINITION add constraint FK_TSKDEF_START foreign key (STARTTASK_) references JBPM_TASK
+create index IDX_MODINST_PRINST on JBPM_MODULEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_MODULEINSTANCE add constraint FK_MODINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_MODULEINSTANCE add constraint FK_TASKMGTINST_TMD foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_PSTATE_SBPRCDEF on JBPM_NODE (SUBPROCESSDEFINITION_)
+create index IDX_NODE_PROCDEF on JBPM_NODE (PROCESSDEFINITION_)
+create index IDX_NODE_ACTION on JBPM_NODE (ACTION_)
+create index IDX_NODE_SUPRSTATE on JBPM_NODE (SUPERSTATE_)
+alter table JBPM_NODE add constraint FK_DECISION_DELEG foreign key (DECISIONDELEGATION) references JBPM_DELEGATION
+alter table JBPM_NODE add constraint FK_NODE_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_PROCST_SBPRCDEF foreign key (SUBPROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_NODE_SUPERSTATE foreign key (SUPERSTATE_) references JBPM_NODE
+create index IDX_TSKINST_SWLANE on JBPM_POOLEDACTOR (SWIMLANEINSTANCE_)
+create index IDX_PLDACTR_ACTID on JBPM_POOLEDACTOR (ACTORID_)
+alter table JBPM_POOLEDACTOR add constraint FK_POOLEDACTOR_SLI foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+create index IDX_PROCDEF_STRTST on JBPM_PROCESSDEFINITION (STARTSTATE_)
+alter table JBPM_PROCESSDEFINITION add constraint FK_PROCDEF_STRTSTA foreign key (STARTSTATE_) references JBPM_NODE
+create index IDX_PROCIN_SPROCTK on JBPM_PROCESSINSTANCE (SUPERPROCESSTOKEN_)
+create index IDX_PROCIN_ROOTTK on JBPM_PROCESSINSTANCE (ROOTTOKEN_)
+create index IDX_PROCIN_PROCDEF on JBPM_PROCESSINSTANCE (PROCESSDEFINITION_)
+create index IDX_PROCIN_KEY on JBPM_PROCESSINSTANCE (KEY_)
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_ROOTTKN foreign key (ROOTTOKEN_) references JBPM_TOKEN
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_SPROCTKN foreign key (SUPERPROCESSTOKEN_) references JBPM_TOKEN
+create index IDX_RTACTN_ACTION on JBPM_RUNTIMEACTION (ACTION_)
+create index IDX_RTACTN_PRCINST on JBPM_RUNTIMEACTION (PROCESSINSTANCE_)
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_SWIMLANE add constraint FK_SWL_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_SWIMLANE add constraint FK_SWL_TSKMGMTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_SWIMLINST_SL on JBPM_SWIMLANEINSTANCE (SWIMLANE_)
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_TM foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_SL foreign key (SWIMLANE_) references JBPM_SWIMLANE
+create index IDX_TASK_PROCDEF on JBPM_TASK (PROCESSDEFINITION_)
+create index IDX_TASK_TSKNODE on JBPM_TASK (TASKNODE_)
+create index IDX_TASK_TASKMGTDF on JBPM_TASK (TASKMGMTDEFINITION_)
+alter table JBPM_TASK add constraint FK_TASK_STARTST foreign key (STARTSTATE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TASK add constraint FK_TASK_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_TASK add constraint FK_TASK_SWIMLANE foreign key (SWIMLANE_) references JBPM_SWIMLANE
+alter table JBPM_TASK add constraint FK_TASK_TASKNODE foreign key (TASKNODE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_TASKMGTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_TASK add constraint FK_TSK_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+alter table JBPM_TASKACTORPOOL add constraint FK_TASKACTPL_TSKI foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_TASKACTORPOOL add constraint FK_TSKACTPOL_PLACT foreign key (POOLEDACTOR_) references JBPM_POOLEDACTOR
+alter table JBPM_TASKCONTROLLER add constraint FK_TSKCTRL_DELEG foreign key (TASKCONTROLLERDELEGATION_) references JBPM_DELEGATION
+create index IDX_TSKINST_TMINST on JBPM_TASKINSTANCE (TASKMGMTINSTANCE_)
+create index IDX_TSKINST_SLINST on JBPM_TASKINSTANCE (SWIMLANINSTANCE_)
+create index IDX_TASKINST_TOKN on JBPM_TASKINSTANCE (TOKEN_)
+create index IDX_TASK_ACTORID on JBPM_TASKINSTANCE (ACTORID_)
+create index IDX_TASKINST_TSK on JBPM_TASKINSTANCE (TASK_, PROCINST_)
+alter table JBPM_TASKINSTANCE add constraint FK_TSKINS_PRCINS foreign key (PROCINST_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TMINST foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_SLINST foreign key (SWIMLANINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TASK foreign key (TASK_) references JBPM_TASK
+create index IDX_TOKEN_PARENT on JBPM_TOKEN (PARENT_)
+create index IDX_TOKEN_PROCIN on JBPM_TOKEN (PROCESSINSTANCE_)
+create index IDX_TOKEN_NODE on JBPM_TOKEN (NODE_)
+create index IDX_TOKEN_SUBPI on JBPM_TOKEN (SUBPROCESSINSTANCE_)
+alter table JBPM_TOKEN add constraint FK_TOKEN_SUBPI foreign key (SUBPROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PARENT foreign key (PARENT_) references JBPM_TOKEN
+create index IDX_TKVVARMP_TOKEN on JBPM_TOKENVARIABLEMAP (TOKEN_)
+create index IDX_TKVARMAP_CTXT on JBPM_TOKENVARIABLEMAP (CONTEXTINSTANCE_)
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_CTXT foreign key (CONTEXTINSTANCE_) references JBPM_MODULEINSTANCE
+create index IDX_TRANS_PROCDEF on JBPM_TRANSITION (PROCESSDEFINITION_)
+create index IDX_TRANSIT_FROM on JBPM_TRANSITION (FROM_)
+create index IDX_TRANSIT_TO on JBPM_TRANSITION (TO_)
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_FROM foreign key (FROM_) references JBPM_NODE
+alter table JBPM_TRANSITION add constraint FK_TRANS_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_TO foreign key (TO_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_PROCST foreign key (PROCESSSTATE_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+create index IDX_VARINST_TK on JBPM_VARIABLEINSTANCE (TOKEN_)
+create index IDX_VARINST_TKVARMP on JBPM_VARIABLEINSTANCE (TOKENVARIABLEMAP_)
+create index IDX_VARINST_PRCINS on JBPM_VARIABLEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TKVARMP foreign key (TOKENVARIABLEMAP_) references JBPM_TOKENVARIABLEMAP
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TK foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_VARIABLEINSTANCE add constraint FK_BYTEINST_ARRAY foreign key (BYTEARRAYVALUE_) references JBPM_BYTEARRAY
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VAR_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+create table hibernate_unique_key ( next_hi integer )
+insert into hibernate_unique_key values ( 0 )
Added: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.firebird.sql
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.firebird.sql (rev 0)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.firebird.sql 2009-01-08 07:47:31 UTC (rev 3603)
@@ -0,0 +1,168 @@
+create table JBPM_ACTION (ID_ numeric(18,0) not null, class char(1) not null, NAME_ varchar(255), ISPROPAGATIONALLOWED_ smallint, ACTIONEXPRESSION_ varchar(255), ISASYNC_ smallint, REFERENCEDACTION_ numeric(18,0), ACTIONDELEGATION_ numeric(18,0), EVENT_ numeric(18,0), PROCESSDEFINITION_ numeric(18,0), EXPRESSION_ blob sub_type 1, TIMERNAME_ varchar(255), DUEDATE_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), TIMERACTION_ numeric(18,0), EVENTINDEX_ integer, EXCEPTIONHANDLER_ numeric(18,0), EXCEPTIONHANDLERINDEX_ integer, primary key (ID_))
+create table JBPM_BYTEARRAY (ID_ numeric(18,0) not null, NAME_ varchar(255), FILEDEFINITION_ numeric(18,0), primary key (ID_))
+create table JBPM_BYTEBLOCK (PROCESSFILE_ numeric(18,0) not null, BYTES_ blob, INDEX_ integer not null, primary key (PROCESSFILE_, INDEX_))
+create table JBPM_COMMENT (ID_ numeric(18,0) not null, VERSION_ integer not null, ACTORID_ varchar(255), TIME_ timestamp, MESSAGE_ blob sub_type 1, TOKEN_ numeric(18,0), TASKINSTANCE_ numeric(18,0), TOKENINDEX_ integer, TASKINSTANCEINDEX_ integer, primary key (ID_))
+create table JBPM_DECISIONCONDITIONS (DECISION_ numeric(18,0) not null, TRANSITIONNAME_ varchar(255), EXPRESSION_ varchar(255), INDEX_ integer not null, primary key (DECISION_, INDEX_))
+create table JBPM_DELEGATION (ID_ numeric(18,0) not null, CLASSNAME_ blob sub_type 1, CONFIGURATION_ blob sub_type 1, CONFIGTYPE_ varchar(255), PROCESSDEFINITION_ numeric(18,0), primary key (ID_))
+create table JBPM_EVENT (ID_ numeric(18,0) not null, EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ numeric(18,0), PROCESSDEFINITION_ numeric(18,0), NODE_ numeric(18,0), TRANSITION_ numeric(18,0), TASK_ numeric(18,0), primary key (ID_))
+create table JBPM_EXCEPTIONHANDLER (ID_ numeric(18,0) not null, EXCEPTIONCLASSNAME_ blob sub_type 1, TYPE_ char(1), GRAPHELEMENT_ numeric(18,0), PROCESSDEFINITION_ numeric(18,0), GRAPHELEMENTINDEX_ integer, NODE_ numeric(18,0), TRANSITION_ numeric(18,0), TASK_ numeric(18,0), primary key (ID_))
+create table JBPM_ID_GROUP (ID_ numeric(18,0) not null, CLASS_ char(1) not null, NAME_ varchar(255), TYPE_ varchar(255), PARENT_ numeric(18,0), primary key (ID_))
+create table JBPM_ID_MEMBERSHIP (ID_ numeric(18,0) not null, CLASS_ char(1) not null, NAME_ varchar(255), ROLE_ varchar(255), USER_ numeric(18,0), GROUP_ numeric(18,0), primary key (ID_))
+create table JBPM_ID_PERMISSIONS (ENTITY_ numeric(18,0) not null, CLASS_ varchar(255), NAME_ varchar(255), ACTION_ varchar(255))
+create table JBPM_ID_USER (ID_ numeric(18,0) not null, CLASS_ char(1) not null, NAME_ varchar(255), EMAIL_ varchar(255), PASSWORD_ varchar(255), primary key (ID_))
+create table JBPM_JOB (ID_ numeric(18,0) not null, CLASS_ char(1) not null, VERSION_ integer not null, DUEDATE_ timestamp, PROCESSINSTANCE_ numeric(18,0), TOKEN_ numeric(18,0), TASKINSTANCE_ numeric(18,0), ISSUSPENDED_ smallint, ISEXCLUSIVE_ smallint, LOCKOWNER_ varchar(255), LOCKTIME_ timestamp, EXCEPTION_ blob sub_type 1, RETRIES_ integer, NAME_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), ACTION_ numeric(18,0), GRAPHELEMENTTYPE_ varchar(255), GRAPHELEMENT_ numeric(18,0), NODE_ numeric(18,0), primary key (ID_))
+create table JBPM_LOG (ID_ numeric(18,0) not null, CLASS_ char(1) not null, INDEX_ integer, DATE_ timestamp, TOKEN_ numeric(18,0), PARENT_ numeric(18,0), MESSAGE_ blob sub_type 1, EXCEPTION_ blob sub_type 1, ACTION_ numeric(18,0), NODE_ numeric(18,0), ENTER_ timestamp, LEAVE_ timestamp, DURATION_ numeric(18,0), NEWLONGVALUE_ numeric(18,0), TRANSITION_ numeric(18,0), CHILD_ numeric(18,0), SOURCENODE_ numeric(18,0), DESTINATIONNODE_ numeric(18,0), VARIABLEINSTANCE_ numeric(18,0), OLDBYTEARRAY_ numeric(18,0), NEWBYTEARRAY_ numeric(18,0), OLDDATEVALUE_ timestamp, NEWDATEVALUE_ timestamp, OLDDOUBLEVALUE_ double precision, NEWDOUBLEVALUE_ double precision, OLDLONGIDCLASS_ varchar(255), OLDLONGIDVALUE_ numeric(18,0), NEWLONGIDCLASS_ varchar(255), NEWLONGIDVALUE_ numeric(18,0), OLDSTRINGIDCLASS_ varchar(255), OLDSTRINGIDVALUE_ varchar(255), NEWSTRINGIDCLASS_ varchar(255), NEWSTRINGIDVALUE_ varchar(255), OLDLONGVALUE_ numeric(18,0), OLDSTRINGVALUE_ blob sub_type 1, NEWSTRINGVALUE_ b!
lob sub_type 1, TASKINSTANCE_ numeric(18,0), TASKACTORID_ varchar(255), TASKOLDACTORID_ varchar(255), SWIMLANEINSTANCE_ numeric(18,0), primary key (ID_))
+create table JBPM_MODULEDEFINITION (ID_ numeric(18,0) not null, CLASS_ char(1) not null, NAME_ varchar(255), PROCESSDEFINITION_ numeric(18,0), STARTTASK_ numeric(18,0), primary key (ID_))
+create table JBPM_MODULEINSTANCE (ID_ numeric(18,0) not null, CLASS_ char(1) not null, VERSION_ integer not null, PROCESSINSTANCE_ numeric(18,0), TASKMGMTDEFINITION_ numeric(18,0), NAME_ varchar(255), primary key (ID_))
+create table JBPM_NODE (ID_ numeric(18,0) not null, CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ blob sub_type 1, PROCESSDEFINITION_ numeric(18,0), ISASYNC_ smallint, ISASYNCEXCL_ smallint, ACTION_ numeric(18,0), SUPERSTATE_ numeric(18,0), SUBPROCNAME_ varchar(255), SUBPROCESSDEFINITION_ numeric(18,0), DECISIONEXPRESSION_ varchar(255), DECISIONDELEGATION numeric(18,0), SCRIPT_ numeric(18,0), PARENTLOCKMODE_ varchar(255), SIGNAL_ integer, CREATETASKS_ smallint, ENDTASKS_ smallint, NODECOLLECTIONINDEX_ integer, primary key (ID_))
+create table JBPM_POOLEDACTOR (ID_ numeric(18,0) not null, VERSION_ integer not null, ACTORID_ varchar(255), SWIMLANEINSTANCE_ numeric(18,0), primary key (ID_))
+create table JBPM_PROCESSDEFINITION (ID_ numeric(18,0) not null, CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ blob sub_type 1, VERSION_ integer, ISTERMINATIONIMPLICIT_ smallint, STARTSTATE_ numeric(18,0), primary key (ID_))
+create table JBPM_PROCESSINSTANCE (ID_ numeric(18,0) not null, VERSION_ integer not null, KEY_ varchar(255), START_ timestamp, END_ timestamp, ISSUSPENDED_ smallint, PROCESSDEFINITION_ numeric(18,0), ROOTTOKEN_ numeric(18,0), SUPERPROCESSTOKEN_ numeric(18,0), primary key (ID_))
+create table JBPM_RUNTIMEACTION (ID_ numeric(18,0) not null, VERSION_ integer not null, EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ numeric(18,0), PROCESSINSTANCE_ numeric(18,0), ACTION_ numeric(18,0), PROCESSINSTANCEINDEX_ integer, primary key (ID_))
+create table JBPM_SWIMLANE (ID_ numeric(18,0) not null, NAME_ varchar(255), ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), ASSIGNMENTDELEGATION_ numeric(18,0), TASKMGMTDEFINITION_ numeric(18,0), primary key (ID_))
+create table JBPM_SWIMLANEINSTANCE (ID_ numeric(18,0) not null, VERSION_ integer not null, NAME_ varchar(255), ACTORID_ varchar(255), SWIMLANE_ numeric(18,0), TASKMGMTINSTANCE_ numeric(18,0), primary key (ID_))
+create table JBPM_TASK (ID_ numeric(18,0) not null, NAME_ varchar(255), DESCRIPTION_ blob sub_type 1, PROCESSDEFINITION_ numeric(18,0), ISBLOCKING_ smallint, ISSIGNALLING_ smallint, CONDITION_ varchar(255), DUEDATE_ varchar(255), PRIORITY_ integer, ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), TASKMGMTDEFINITION_ numeric(18,0), TASKNODE_ numeric(18,0), STARTSTATE_ numeric(18,0), ASSIGNMENTDELEGATION_ numeric(18,0), SWIMLANE_ numeric(18,0), TASKCONTROLLER_ numeric(18,0), primary key (ID_))
+create table JBPM_TASKACTORPOOL (TASKINSTANCE_ numeric(18,0) not null, POOLEDACTOR_ numeric(18,0) not null, primary key (TASKINSTANCE_, POOLEDACTOR_))
+create table JBPM_TASKCONTROLLER (ID_ numeric(18,0) not null, TASKCONTROLLERDELEGATION_ numeric(18,0), primary key (ID_))
+create table JBPM_TASKINSTANCE (ID_ numeric(18,0) not null, CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255), DESCRIPTION_ blob sub_type 1, ACTORID_ varchar(255), CREATE_ timestamp, START_ timestamp, END_ timestamp, DUEDATE_ timestamp, PRIORITY_ integer, ISCANCELLED_ smallint, ISSUSPENDED_ smallint, ISOPEN_ smallint, ISSIGNALLING_ smallint, ISBLOCKING_ smallint, TASK_ numeric(18,0), TOKEN_ numeric(18,0), PROCINST_ numeric(18,0), SWIMLANINSTANCE_ numeric(18,0), TASKMGMTINSTANCE_ numeric(18,0), primary key (ID_))
+create table JBPM_TOKEN (ID_ numeric(18,0) not null, VERSION_ integer not null, NAME_ varchar(255), START_ timestamp, END_ timestamp, NODEENTER_ timestamp, NEXTLOGINDEX_ integer, ISABLETOREACTIVATEPARENT_ smallint, ISTERMINATIONIMPLICIT_ smallint, ISSUSPENDED_ smallint, LOCK_ varchar(255), NODE_ numeric(18,0), PROCESSINSTANCE_ numeric(18,0), PARENT_ numeric(18,0), SUBPROCESSINSTANCE_ numeric(18,0), primary key (ID_))
+create table JBPM_TOKENVARIABLEMAP (ID_ numeric(18,0) not null, VERSION_ integer not null, TOKEN_ numeric(18,0), CONTEXTINSTANCE_ numeric(18,0), primary key (ID_))
+create table JBPM_TRANSITION (ID_ numeric(18,0) not null, NAME_ varchar(255), DESCRIPTION_ blob sub_type 1, PROCESSDEFINITION_ numeric(18,0), FROM_ numeric(18,0), TO_ numeric(18,0), CONDITION_ varchar(255), FROMINDEX_ integer, primary key (ID_))
+create table JBPM_VARIABLEACCESS (ID_ numeric(18,0) not null, VARIABLENAME_ varchar(255), ACCESS_ varchar(255), MAPPEDNAME_ varchar(255), SCRIPT_ numeric(18,0), PROCESSSTATE_ numeric(18,0), TASKCONTROLLER_ numeric(18,0), INDEX_ integer, primary key (ID_))
+create table JBPM_VARIABLEINSTANCE (ID_ numeric(18,0) not null, CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255), CONVERTER_ char(1), TOKEN_ numeric(18,0), TOKENVARIABLEMAP_ numeric(18,0), PROCESSINSTANCE_ numeric(18,0), BYTEARRAYVALUE_ numeric(18,0), DATEVALUE_ timestamp, DOUBLEVALUE_ double precision, LONGIDCLASS_ varchar(255), LONGVALUE_ numeric(18,0), STRINGIDCLASS_ varchar(255), STRINGVALUE_ varchar(255), TASKINSTANCE_ numeric(18,0), primary key (ID_))
+create index IDX_ACTION_ACTNDL on JBPM_ACTION (ACTIONDELEGATION_)
+create index IDX_ACTION_PROCDF on JBPM_ACTION (PROCESSDEFINITION_)
+create index IDX_ACTION_EVENT on JBPM_ACTION (EVENT_)
+alter table JBPM_ACTION add constraint FK_ACTION_REFACT foreign key (REFERENCEDACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_CRTETIMERACT_TA foreign key (TIMERACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_ACTION_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_ACTION add constraint FK_ACTION_EVENT foreign key (EVENT_) references JBPM_EVENT
+alter table JBPM_ACTION add constraint FK_ACTION_ACTNDEL foreign key (ACTIONDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_ACTION add constraint FK_ACTION_EXPTHDL foreign key (EXCEPTIONHANDLER_) references JBPM_EXCEPTIONHANDLER
+alter table JBPM_BYTEARRAY add constraint FK_BYTEARR_FILDEF foreign key (FILEDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_BYTEBLOCK add constraint FK_BYTEBLOCK_FILE foreign key (PROCESSFILE_) references JBPM_BYTEARRAY
+create index IDX_COMMENT_TSK on JBPM_COMMENT (TASKINSTANCE_)
+create index IDX_COMMENT_TOKEN on JBPM_COMMENT (TOKEN_)
+alter table JBPM_COMMENT add constraint FK_COMMENT_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_COMMENT add constraint FK_COMMENT_TSK foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_DECISIONCONDITIONS add constraint FK_DECCOND_DEC foreign key (DECISION_) references JBPM_NODE
+create index IDX_DELEG_PRCD on JBPM_DELEGATION (PROCESSDEFINITION_)
+alter table JBPM_DELEGATION add constraint FK_DELEGATION_PRCD foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_TRANS foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_EVENT add constraint FK_EVENT_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_EVENT add constraint FK_EVENT_TASK foreign key (TASK_) references JBPM_TASK
+alter table JBPM_ID_GROUP add constraint FK_ID_GRP_PARENT foreign key (PARENT_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_GRP foreign key (GROUP_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_USR foreign key (USER_) references JBPM_ID_USER
+create index IDX_JOB_TSKINST on JBPM_JOB (TASKINSTANCE_)
+create index IDX_JOB_TOKEN on JBPM_JOB (TOKEN_)
+create index IDX_JOB_PRINST on JBPM_JOB (PROCESSINSTANCE_)
+alter table JBPM_JOB add constraint FK_JOB_PRINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_JOB add constraint FK_JOB_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_JOB add constraint FK_JOB_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_JOB add constraint FK_JOB_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_JOB add constraint FK_JOB_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_SOURCENODE foreign key (SOURCENODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_DESTNODE foreign key (DESTINATIONNODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_TRANSITION foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_LOG add constraint FK_LOG_TASKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_CHILDTOKEN foreign key (CHILD_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_OLDBYTES foreign key (OLDBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_SWIMINST foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NEWBYTES foreign key (NEWBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_LOG add constraint FK_LOG_VARINST foreign key (VARIABLEINSTANCE_) references JBPM_VARIABLEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_PARENT foreign key (PARENT_) references JBPM_LOG
+create index IDX_MODDEF_PROCDF on JBPM_MODULEDEFINITION (PROCESSDEFINITION_)
+alter table JBPM_MODULEDEFINITION add constraint FK_MODDEF_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_MODULEDEFINITION add constraint FK_TSKDEF_START foreign key (STARTTASK_) references JBPM_TASK
+create index IDX_MODINST_PRINST on JBPM_MODULEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_MODULEINSTANCE add constraint FK_MODINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_MODULEINSTANCE add constraint FK_TASKMGTINST_TMD foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_PSTATE_SBPRCDEF on JBPM_NODE (SUBPROCESSDEFINITION_)
+create index IDX_NODE_PROCDEF on JBPM_NODE (PROCESSDEFINITION_)
+create index IDX_NODE_ACTION on JBPM_NODE (ACTION_)
+create index IDX_NODE_SUPRSTATE on JBPM_NODE (SUPERSTATE_)
+alter table JBPM_NODE add constraint FK_DECISION_DELEG foreign key (DECISIONDELEGATION) references JBPM_DELEGATION
+alter table JBPM_NODE add constraint FK_NODE_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_PROCST_SBPRCDEF foreign key (SUBPROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_NODE_SUPERSTATE foreign key (SUPERSTATE_) references JBPM_NODE
+create index IDX_TSKINST_SWLANE on JBPM_POOLEDACTOR (SWIMLANEINSTANCE_)
+create index IDX_PLDACTR_ACTID on JBPM_POOLEDACTOR (ACTORID_)
+alter table JBPM_POOLEDACTOR add constraint FK_POOLEDACTOR_SLI foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+create index IDX_PROCDEF_STRTST on JBPM_PROCESSDEFINITION (STARTSTATE_)
+alter table JBPM_PROCESSDEFINITION add constraint FK_PROCDEF_STRTSTA foreign key (STARTSTATE_) references JBPM_NODE
+create index IDX_PROCIN_SPROCTK on JBPM_PROCESSINSTANCE (SUPERPROCESSTOKEN_)
+create index IDX_PROCIN_ROOTTK on JBPM_PROCESSINSTANCE (ROOTTOKEN_)
+create index IDX_PROCIN_PROCDEF on JBPM_PROCESSINSTANCE (PROCESSDEFINITION_)
+create index IDX_PROCIN_KEY on JBPM_PROCESSINSTANCE (KEY_)
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_ROOTTKN foreign key (ROOTTOKEN_) references JBPM_TOKEN
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_SPROCTKN foreign key (SUPERPROCESSTOKEN_) references JBPM_TOKEN
+create index IDX_RTACTN_ACTION on JBPM_RUNTIMEACTION (ACTION_)
+create index IDX_RTACTN_PRCINST on JBPM_RUNTIMEACTION (PROCESSINSTANCE_)
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_SWIMLANE add constraint FK_SWL_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_SWIMLANE add constraint FK_SWL_TSKMGMTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_SWIMLINST_SL on JBPM_SWIMLANEINSTANCE (SWIMLANE_)
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_TM foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_SL foreign key (SWIMLANE_) references JBPM_SWIMLANE
+create index IDX_TASK_PROCDEF on JBPM_TASK (PROCESSDEFINITION_)
+create index IDX_TASK_TSKNODE on JBPM_TASK (TASKNODE_)
+create index IDX_TASK_TASKMGTDF on JBPM_TASK (TASKMGMTDEFINITION_)
+alter table JBPM_TASK add constraint FK_TASK_STARTST foreign key (STARTSTATE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TASK add constraint FK_TASK_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_TASK add constraint FK_TASK_SWIMLANE foreign key (SWIMLANE_) references JBPM_SWIMLANE
+alter table JBPM_TASK add constraint FK_TASK_TASKNODE foreign key (TASKNODE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_TASKMGTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_TASK add constraint FK_TSK_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+alter table JBPM_TASKACTORPOOL add constraint FK_TASKACTPL_TSKI foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_TASKACTORPOOL add constraint FK_TSKACTPOL_PLACT foreign key (POOLEDACTOR_) references JBPM_POOLEDACTOR
+alter table JBPM_TASKCONTROLLER add constraint FK_TSKCTRL_DELEG foreign key (TASKCONTROLLERDELEGATION_) references JBPM_DELEGATION
+create index IDX_TSKINST_TMINST on JBPM_TASKINSTANCE (TASKMGMTINSTANCE_)
+create index IDX_TSKINST_SLINST on JBPM_TASKINSTANCE (SWIMLANINSTANCE_)
+create index IDX_TASKINST_TOKN on JBPM_TASKINSTANCE (TOKEN_)
+create index IDX_TASK_ACTORID on JBPM_TASKINSTANCE (ACTORID_)
+create index IDX_TASKINST_TSK on JBPM_TASKINSTANCE (TASK_, PROCINST_)
+alter table JBPM_TASKINSTANCE add constraint FK_TSKINS_PRCINS foreign key (PROCINST_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TMINST foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_SLINST foreign key (SWIMLANINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TASK foreign key (TASK_) references JBPM_TASK
+create index IDX_TOKEN_PARENT on JBPM_TOKEN (PARENT_)
+create index IDX_TOKEN_PROCIN on JBPM_TOKEN (PROCESSINSTANCE_)
+create index IDX_TOKEN_NODE on JBPM_TOKEN (NODE_)
+create index IDX_TOKEN_SUBPI on JBPM_TOKEN (SUBPROCESSINSTANCE_)
+alter table JBPM_TOKEN add constraint FK_TOKEN_SUBPI foreign key (SUBPROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PARENT foreign key (PARENT_) references JBPM_TOKEN
+create index IDX_TKVVARMP_TOKEN on JBPM_TOKENVARIABLEMAP (TOKEN_)
+create index IDX_TKVARMAP_CTXT on JBPM_TOKENVARIABLEMAP (CONTEXTINSTANCE_)
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_CTXT foreign key (CONTEXTINSTANCE_) references JBPM_MODULEINSTANCE
+create index IDX_TRANS_PROCDEF on JBPM_TRANSITION (PROCESSDEFINITION_)
+create index IDX_TRANSIT_FROM on JBPM_TRANSITION (FROM_)
+create index IDX_TRANSIT_TO on JBPM_TRANSITION (TO_)
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_FROM foreign key (FROM_) references JBPM_NODE
+alter table JBPM_TRANSITION add constraint FK_TRANS_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_TO foreign key (TO_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_PROCST foreign key (PROCESSSTATE_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+create index IDX_VARINST_TK on JBPM_VARIABLEINSTANCE (TOKEN_)
+create index IDX_VARINST_TKVARMP on JBPM_VARIABLEINSTANCE (TOKENVARIABLEMAP_)
+create index IDX_VARINST_PRCINS on JBPM_VARIABLEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TKVARMP foreign key (TOKENVARIABLEMAP_) references JBPM_TOKENVARIABLEMAP
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TK foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_VARIABLEINSTANCE add constraint FK_BYTEINST_ARRAY foreign key (BYTEARRAYVALUE_) references JBPM_BYTEARRAY
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VAR_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+create generator hibernate_sequence
Added: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.hsqldb.sql
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.hsqldb.sql (rev 0)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.hsqldb.sql 2009-01-08 07:47:31 UTC (rev 3603)
@@ -0,0 +1,167 @@
+create table JBPM_ACTION (ID_ bigint generated by default as identity (start with 1), class char(1) not null, NAME_ varchar(255), ISPROPAGATIONALLOWED_ bit, ACTIONEXPRESSION_ varchar(255), ISASYNC_ bit, REFERENCEDACTION_ bigint, ACTIONDELEGATION_ bigint, EVENT_ bigint, PROCESSDEFINITION_ bigint, EXPRESSION_ longvarchar, TIMERNAME_ varchar(255), DUEDATE_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), TIMERACTION_ bigint, EVENTINDEX_ integer, EXCEPTIONHANDLER_ bigint, EXCEPTIONHANDLERINDEX_ integer, primary key (ID_))
+create table JBPM_BYTEARRAY (ID_ bigint generated by default as identity (start with 1), NAME_ varchar(255), FILEDEFINITION_ bigint, primary key (ID_))
+create table JBPM_BYTEBLOCK (PROCESSFILE_ bigint not null, BYTES_ varbinary(1024), INDEX_ integer not null, primary key (PROCESSFILE_, INDEX_))
+create table JBPM_COMMENT (ID_ bigint generated by default as identity (start with 1), VERSION_ integer not null, ACTORID_ varchar(255), TIME_ timestamp, MESSAGE_ longvarchar, TOKEN_ bigint, TASKINSTANCE_ bigint, TOKENINDEX_ integer, TASKINSTANCEINDEX_ integer, primary key (ID_))
+create table JBPM_DECISIONCONDITIONS (DECISION_ bigint not null, TRANSITIONNAME_ varchar(255), EXPRESSION_ varchar(255), INDEX_ integer not null, primary key (DECISION_, INDEX_))
+create table JBPM_DELEGATION (ID_ bigint generated by default as identity (start with 1), CLASSNAME_ longvarchar, CONFIGURATION_ longvarchar, CONFIGTYPE_ varchar(255), PROCESSDEFINITION_ bigint, primary key (ID_))
+create table JBPM_EVENT (ID_ bigint generated by default as identity (start with 1), EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ bigint, PROCESSDEFINITION_ bigint, NODE_ bigint, TRANSITION_ bigint, TASK_ bigint, primary key (ID_))
+create table JBPM_EXCEPTIONHANDLER (ID_ bigint generated by default as identity (start with 1), EXCEPTIONCLASSNAME_ longvarchar, TYPE_ char(1), GRAPHELEMENT_ bigint, PROCESSDEFINITION_ bigint, GRAPHELEMENTINDEX_ integer, NODE_ bigint, TRANSITION_ bigint, TASK_ bigint, primary key (ID_))
+create table JBPM_ID_GROUP (ID_ bigint generated by default as identity (start with 1), CLASS_ char(1) not null, NAME_ varchar(255), TYPE_ varchar(255), PARENT_ bigint, primary key (ID_))
+create table JBPM_ID_MEMBERSHIP (ID_ bigint generated by default as identity (start with 1), CLASS_ char(1) not null, NAME_ varchar(255), ROLE_ varchar(255), USER_ bigint, GROUP_ bigint, primary key (ID_))
+create table JBPM_ID_PERMISSIONS (ENTITY_ bigint not null, CLASS_ varchar(255), NAME_ varchar(255), ACTION_ varchar(255))
+create table JBPM_ID_USER (ID_ bigint generated by default as identity (start with 1), CLASS_ char(1) not null, NAME_ varchar(255), EMAIL_ varchar(255), PASSWORD_ varchar(255), primary key (ID_))
+create table JBPM_JOB (ID_ bigint generated by default as identity (start with 1), CLASS_ char(1) not null, VERSION_ integer not null, DUEDATE_ timestamp, PROCESSINSTANCE_ bigint, TOKEN_ bigint, TASKINSTANCE_ bigint, ISSUSPENDED_ bit, ISEXCLUSIVE_ bit, LOCKOWNER_ varchar(255), LOCKTIME_ timestamp, EXCEPTION_ longvarchar, RETRIES_ integer, NAME_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), ACTION_ bigint, GRAPHELEMENTTYPE_ varchar(255), GRAPHELEMENT_ bigint, NODE_ bigint, primary key (ID_))
+create table JBPM_LOG (ID_ bigint generated by default as identity (start with 1), CLASS_ char(1) not null, INDEX_ integer, DATE_ timestamp, TOKEN_ bigint, PARENT_ bigint, MESSAGE_ longvarchar, EXCEPTION_ longvarchar, ACTION_ bigint, NODE_ bigint, ENTER_ timestamp, LEAVE_ timestamp, DURATION_ bigint, NEWLONGVALUE_ bigint, TRANSITION_ bigint, CHILD_ bigint, SOURCENODE_ bigint, DESTINATIONNODE_ bigint, VARIABLEINSTANCE_ bigint, OLDBYTEARRAY_ bigint, NEWBYTEARRAY_ bigint, OLDDATEVALUE_ timestamp, NEWDATEVALUE_ timestamp, OLDDOUBLEVALUE_ double, NEWDOUBLEVALUE_ double, OLDLONGIDCLASS_ varchar(255), OLDLONGIDVALUE_ bigint, NEWLONGIDCLASS_ varchar(255), NEWLONGIDVALUE_ bigint, OLDSTRINGIDCLASS_ varchar(255), OLDSTRINGIDVALUE_ varchar(255), NEWSTRINGIDCLASS_ varchar(255), NEWSTRINGIDVALUE_ varchar(255), OLDLONGVALUE_ bigint, OLDSTRINGVALUE_ longvarchar, NEWSTRINGVALUE_ longvarchar, TASKINSTANCE_ bigint, TASKACTORID_ varchar(255), TASKOLDACTORID_ varchar(255), SWIMLANEINSTANCE_ big!
int, primary key (ID_))
+create table JBPM_MODULEDEFINITION (ID_ bigint generated by default as identity (start with 1), CLASS_ char(1) not null, NAME_ varchar(255), PROCESSDEFINITION_ bigint, STARTTASK_ bigint, primary key (ID_))
+create table JBPM_MODULEINSTANCE (ID_ bigint generated by default as identity (start with 1), CLASS_ char(1) not null, VERSION_ integer not null, PROCESSINSTANCE_ bigint, TASKMGMTDEFINITION_ bigint, NAME_ varchar(255), primary key (ID_))
+create table JBPM_NODE (ID_ bigint generated by default as identity (start with 1), CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ longvarchar, PROCESSDEFINITION_ bigint, ISASYNC_ bit, ISASYNCEXCL_ bit, ACTION_ bigint, SUPERSTATE_ bigint, SUBPROCNAME_ varchar(255), SUBPROCESSDEFINITION_ bigint, DECISIONEXPRESSION_ varchar(255), DECISIONDELEGATION bigint, SCRIPT_ bigint, PARENTLOCKMODE_ varchar(255), SIGNAL_ integer, CREATETASKS_ bit, ENDTASKS_ bit, NODECOLLECTIONINDEX_ integer, primary key (ID_))
+create table JBPM_POOLEDACTOR (ID_ bigint generated by default as identity (start with 1), VERSION_ integer not null, ACTORID_ varchar(255), SWIMLANEINSTANCE_ bigint, primary key (ID_))
+create table JBPM_PROCESSDEFINITION (ID_ bigint generated by default as identity (start with 1), CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ longvarchar, VERSION_ integer, ISTERMINATIONIMPLICIT_ bit, STARTSTATE_ bigint, primary key (ID_))
+create table JBPM_PROCESSINSTANCE (ID_ bigint generated by default as identity (start with 1), VERSION_ integer not null, KEY_ varchar(255), START_ timestamp, END_ timestamp, ISSUSPENDED_ bit, PROCESSDEFINITION_ bigint, ROOTTOKEN_ bigint, SUPERPROCESSTOKEN_ bigint, primary key (ID_))
+create table JBPM_RUNTIMEACTION (ID_ bigint generated by default as identity (start with 1), VERSION_ integer not null, EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ bigint, PROCESSINSTANCE_ bigint, ACTION_ bigint, PROCESSINSTANCEINDEX_ integer, primary key (ID_))
+create table JBPM_SWIMLANE (ID_ bigint generated by default as identity (start with 1), NAME_ varchar(255), ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), ASSIGNMENTDELEGATION_ bigint, TASKMGMTDEFINITION_ bigint, primary key (ID_))
+create table JBPM_SWIMLANEINSTANCE (ID_ bigint generated by default as identity (start with 1), VERSION_ integer not null, NAME_ varchar(255), ACTORID_ varchar(255), SWIMLANE_ bigint, TASKMGMTINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TASK (ID_ bigint generated by default as identity (start with 1), NAME_ varchar(255), DESCRIPTION_ longvarchar, PROCESSDEFINITION_ bigint, ISBLOCKING_ bit, ISSIGNALLING_ bit, CONDITION_ varchar(255), DUEDATE_ varchar(255), PRIORITY_ integer, ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), TASKMGMTDEFINITION_ bigint, TASKNODE_ bigint, STARTSTATE_ bigint, ASSIGNMENTDELEGATION_ bigint, SWIMLANE_ bigint, TASKCONTROLLER_ bigint, primary key (ID_))
+create table JBPM_TASKACTORPOOL (TASKINSTANCE_ bigint not null, POOLEDACTOR_ bigint not null, primary key (TASKINSTANCE_, POOLEDACTOR_))
+create table JBPM_TASKCONTROLLER (ID_ bigint generated by default as identity (start with 1), TASKCONTROLLERDELEGATION_ bigint, primary key (ID_))
+create table JBPM_TASKINSTANCE (ID_ bigint generated by default as identity (start with 1), CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255), DESCRIPTION_ longvarchar, ACTORID_ varchar(255), CREATE_ timestamp, START_ timestamp, END_ timestamp, DUEDATE_ timestamp, PRIORITY_ integer, ISCANCELLED_ bit, ISSUSPENDED_ bit, ISOPEN_ bit, ISSIGNALLING_ bit, ISBLOCKING_ bit, TASK_ bigint, TOKEN_ bigint, PROCINST_ bigint, SWIMLANINSTANCE_ bigint, TASKMGMTINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TOKEN (ID_ bigint generated by default as identity (start with 1), VERSION_ integer not null, NAME_ varchar(255), START_ timestamp, END_ timestamp, NODEENTER_ timestamp, NEXTLOGINDEX_ integer, ISABLETOREACTIVATEPARENT_ bit, ISTERMINATIONIMPLICIT_ bit, ISSUSPENDED_ bit, LOCK_ varchar(255), NODE_ bigint, PROCESSINSTANCE_ bigint, PARENT_ bigint, SUBPROCESSINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TOKENVARIABLEMAP (ID_ bigint generated by default as identity (start with 1), VERSION_ integer not null, TOKEN_ bigint, CONTEXTINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TRANSITION (ID_ bigint generated by default as identity (start with 1), NAME_ varchar(255), DESCRIPTION_ longvarchar, PROCESSDEFINITION_ bigint, FROM_ bigint, TO_ bigint, CONDITION_ varchar(255), FROMINDEX_ integer, primary key (ID_))
+create table JBPM_VARIABLEACCESS (ID_ bigint generated by default as identity (start with 1), VARIABLENAME_ varchar(255), ACCESS_ varchar(255), MAPPEDNAME_ varchar(255), SCRIPT_ bigint, PROCESSSTATE_ bigint, TASKCONTROLLER_ bigint, INDEX_ integer, primary key (ID_))
+create table JBPM_VARIABLEINSTANCE (ID_ bigint generated by default as identity (start with 1), CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255), CONVERTER_ char(1), TOKEN_ bigint, TOKENVARIABLEMAP_ bigint, PROCESSINSTANCE_ bigint, BYTEARRAYVALUE_ bigint, DATEVALUE_ timestamp, DOUBLEVALUE_ double, LONGIDCLASS_ varchar(255), LONGVALUE_ bigint, STRINGIDCLASS_ varchar(255), STRINGVALUE_ varchar(255), TASKINSTANCE_ bigint, primary key (ID_))
+create index IDX_ACTION_ACTNDL on JBPM_ACTION (ACTIONDELEGATION_)
+create index IDX_ACTION_PROCDF on JBPM_ACTION (PROCESSDEFINITION_)
+create index IDX_ACTION_EVENT on JBPM_ACTION (EVENT_)
+alter table JBPM_ACTION add constraint FK_ACTION_REFACT foreign key (REFERENCEDACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_CRTETIMERACT_TA foreign key (TIMERACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_ACTION_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_ACTION add constraint FK_ACTION_EVENT foreign key (EVENT_) references JBPM_EVENT
+alter table JBPM_ACTION add constraint FK_ACTION_ACTNDEL foreign key (ACTIONDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_ACTION add constraint FK_ACTION_EXPTHDL foreign key (EXCEPTIONHANDLER_) references JBPM_EXCEPTIONHANDLER
+alter table JBPM_BYTEARRAY add constraint FK_BYTEARR_FILDEF foreign key (FILEDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_BYTEBLOCK add constraint FK_BYTEBLOCK_FILE foreign key (PROCESSFILE_) references JBPM_BYTEARRAY
+create index IDX_COMMENT_TSK on JBPM_COMMENT (TASKINSTANCE_)
+create index IDX_COMMENT_TOKEN on JBPM_COMMENT (TOKEN_)
+alter table JBPM_COMMENT add constraint FK_COMMENT_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_COMMENT add constraint FK_COMMENT_TSK foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_DECISIONCONDITIONS add constraint FK_DECCOND_DEC foreign key (DECISION_) references JBPM_NODE
+create index IDX_DELEG_PRCD on JBPM_DELEGATION (PROCESSDEFINITION_)
+alter table JBPM_DELEGATION add constraint FK_DELEGATION_PRCD foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_TRANS foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_EVENT add constraint FK_EVENT_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_EVENT add constraint FK_EVENT_TASK foreign key (TASK_) references JBPM_TASK
+alter table JBPM_ID_GROUP add constraint FK_ID_GRP_PARENT foreign key (PARENT_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_GRP foreign key (GROUP_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_USR foreign key (USER_) references JBPM_ID_USER
+create index IDX_JOB_TSKINST on JBPM_JOB (TASKINSTANCE_)
+create index IDX_JOB_TOKEN on JBPM_JOB (TOKEN_)
+create index IDX_JOB_PRINST on JBPM_JOB (PROCESSINSTANCE_)
+alter table JBPM_JOB add constraint FK_JOB_PRINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_JOB add constraint FK_JOB_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_JOB add constraint FK_JOB_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_JOB add constraint FK_JOB_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_JOB add constraint FK_JOB_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_SOURCENODE foreign key (SOURCENODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_DESTNODE foreign key (DESTINATIONNODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_TRANSITION foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_LOG add constraint FK_LOG_TASKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_CHILDTOKEN foreign key (CHILD_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_OLDBYTES foreign key (OLDBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_SWIMINST foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NEWBYTES foreign key (NEWBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_LOG add constraint FK_LOG_VARINST foreign key (VARIABLEINSTANCE_) references JBPM_VARIABLEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_PARENT foreign key (PARENT_) references JBPM_LOG
+create index IDX_MODDEF_PROCDF on JBPM_MODULEDEFINITION (PROCESSDEFINITION_)
+alter table JBPM_MODULEDEFINITION add constraint FK_MODDEF_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_MODULEDEFINITION add constraint FK_TSKDEF_START foreign key (STARTTASK_) references JBPM_TASK
+create index IDX_MODINST_PRINST on JBPM_MODULEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_MODULEINSTANCE add constraint FK_MODINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_MODULEINSTANCE add constraint FK_TASKMGTINST_TMD foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_PSTATE_SBPRCDEF on JBPM_NODE (SUBPROCESSDEFINITION_)
+create index IDX_NODE_PROCDEF on JBPM_NODE (PROCESSDEFINITION_)
+create index IDX_NODE_ACTION on JBPM_NODE (ACTION_)
+create index IDX_NODE_SUPRSTATE on JBPM_NODE (SUPERSTATE_)
+alter table JBPM_NODE add constraint FK_DECISION_DELEG foreign key (DECISIONDELEGATION) references JBPM_DELEGATION
+alter table JBPM_NODE add constraint FK_NODE_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_PROCST_SBPRCDEF foreign key (SUBPROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_NODE_SUPERSTATE foreign key (SUPERSTATE_) references JBPM_NODE
+create index IDX_TSKINST_SWLANE on JBPM_POOLEDACTOR (SWIMLANEINSTANCE_)
+create index IDX_PLDACTR_ACTID on JBPM_POOLEDACTOR (ACTORID_)
+alter table JBPM_POOLEDACTOR add constraint FK_POOLEDACTOR_SLI foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+create index IDX_PROCDEF_STRTST on JBPM_PROCESSDEFINITION (STARTSTATE_)
+alter table JBPM_PROCESSDEFINITION add constraint FK_PROCDEF_STRTSTA foreign key (STARTSTATE_) references JBPM_NODE
+create index IDX_PROCIN_SPROCTK on JBPM_PROCESSINSTANCE (SUPERPROCESSTOKEN_)
+create index IDX_PROCIN_ROOTTK on JBPM_PROCESSINSTANCE (ROOTTOKEN_)
+create index IDX_PROCIN_PROCDEF on JBPM_PROCESSINSTANCE (PROCESSDEFINITION_)
+create index IDX_PROCIN_KEY on JBPM_PROCESSINSTANCE (KEY_)
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_ROOTTKN foreign key (ROOTTOKEN_) references JBPM_TOKEN
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_SPROCTKN foreign key (SUPERPROCESSTOKEN_) references JBPM_TOKEN
+create index IDX_RTACTN_ACTION on JBPM_RUNTIMEACTION (ACTION_)
+create index IDX_RTACTN_PRCINST on JBPM_RUNTIMEACTION (PROCESSINSTANCE_)
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_SWIMLANE add constraint FK_SWL_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_SWIMLANE add constraint FK_SWL_TSKMGMTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_SWIMLINST_SL on JBPM_SWIMLANEINSTANCE (SWIMLANE_)
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_TM foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_SL foreign key (SWIMLANE_) references JBPM_SWIMLANE
+create index IDX_TASK_PROCDEF on JBPM_TASK (PROCESSDEFINITION_)
+create index IDX_TASK_TSKNODE on JBPM_TASK (TASKNODE_)
+create index IDX_TASK_TASKMGTDF on JBPM_TASK (TASKMGMTDEFINITION_)
+alter table JBPM_TASK add constraint FK_TASK_STARTST foreign key (STARTSTATE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TASK add constraint FK_TASK_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_TASK add constraint FK_TASK_SWIMLANE foreign key (SWIMLANE_) references JBPM_SWIMLANE
+alter table JBPM_TASK add constraint FK_TASK_TASKNODE foreign key (TASKNODE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_TASKMGTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_TASK add constraint FK_TSK_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+alter table JBPM_TASKACTORPOOL add constraint FK_TASKACTPL_TSKI foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_TASKACTORPOOL add constraint FK_TSKACTPOL_PLACT foreign key (POOLEDACTOR_) references JBPM_POOLEDACTOR
+alter table JBPM_TASKCONTROLLER add constraint FK_TSKCTRL_DELEG foreign key (TASKCONTROLLERDELEGATION_) references JBPM_DELEGATION
+create index IDX_TSKINST_TMINST on JBPM_TASKINSTANCE (TASKMGMTINSTANCE_)
+create index IDX_TSKINST_SLINST on JBPM_TASKINSTANCE (SWIMLANINSTANCE_)
+create index IDX_TASKINST_TOKN on JBPM_TASKINSTANCE (TOKEN_)
+create index IDX_TASK_ACTORID on JBPM_TASKINSTANCE (ACTORID_)
+create index IDX_TASKINST_TSK on JBPM_TASKINSTANCE (TASK_, PROCINST_)
+alter table JBPM_TASKINSTANCE add constraint FK_TSKINS_PRCINS foreign key (PROCINST_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TMINST foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_SLINST foreign key (SWIMLANINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TASK foreign key (TASK_) references JBPM_TASK
+create index IDX_TOKEN_PARENT on JBPM_TOKEN (PARENT_)
+create index IDX_TOKEN_PROCIN on JBPM_TOKEN (PROCESSINSTANCE_)
+create index IDX_TOKEN_NODE on JBPM_TOKEN (NODE_)
+create index IDX_TOKEN_SUBPI on JBPM_TOKEN (SUBPROCESSINSTANCE_)
+alter table JBPM_TOKEN add constraint FK_TOKEN_SUBPI foreign key (SUBPROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PARENT foreign key (PARENT_) references JBPM_TOKEN
+create index IDX_TKVVARMP_TOKEN on JBPM_TOKENVARIABLEMAP (TOKEN_)
+create index IDX_TKVARMAP_CTXT on JBPM_TOKENVARIABLEMAP (CONTEXTINSTANCE_)
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_CTXT foreign key (CONTEXTINSTANCE_) references JBPM_MODULEINSTANCE
+create index IDX_TRANS_PROCDEF on JBPM_TRANSITION (PROCESSDEFINITION_)
+create index IDX_TRANSIT_FROM on JBPM_TRANSITION (FROM_)
+create index IDX_TRANSIT_TO on JBPM_TRANSITION (TO_)
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_FROM foreign key (FROM_) references JBPM_NODE
+alter table JBPM_TRANSITION add constraint FK_TRANS_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_TO foreign key (TO_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_PROCST foreign key (PROCESSSTATE_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+create index IDX_VARINST_TK on JBPM_VARIABLEINSTANCE (TOKEN_)
+create index IDX_VARINST_TKVARMP on JBPM_VARIABLEINSTANCE (TOKENVARIABLEMAP_)
+create index IDX_VARINST_PRCINS on JBPM_VARIABLEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TKVARMP foreign key (TOKENVARIABLEMAP_) references JBPM_TOKENVARIABLEMAP
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TK foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_VARIABLEINSTANCE add constraint FK_BYTEINST_ARRAY foreign key (BYTEARRAYVALUE_) references JBPM_BYTEARRAY
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VAR_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
Added: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.ingres.sql
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.ingres.sql (rev 0)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.ingres.sql 2009-01-08 07:47:31 UTC (rev 3603)
@@ -0,0 +1,168 @@
+create table JBPM_ACTION (ID_ bigint not null, class char(1) not null, NAME_ varchar(255) with null, ISPROPAGATIONALLOWED_ tinyint with null, ACTIONEXPRESSION_ varchar(255) with null, ISASYNC_ tinyint with null, REFERENCEDACTION_ bigint with null, ACTIONDELEGATION_ bigint with null, EVENT_ bigint with null, PROCESSDEFINITION_ bigint with null, EXPRESSION_ clob with null, TIMERNAME_ varchar(255) with null, DUEDATE_ varchar(255) with null, REPEAT_ varchar(255) with null, TRANSITIONNAME_ varchar(255) with null, TIMERACTION_ bigint with null, EVENTINDEX_ integer with null, EXCEPTIONHANDLER_ bigint with null, EXCEPTIONHANDLERINDEX_ integer with null, primary key (ID_))
+create table JBPM_BYTEARRAY (ID_ bigint not null, NAME_ varchar(255) with null, FILEDEFINITION_ bigint with null, primary key (ID_))
+create table JBPM_BYTEBLOCK (PROCESSFILE_ bigint not null, BYTES_ varbyte(1024) with null, INDEX_ integer not null, primary key (PROCESSFILE_, INDEX_))
+create table JBPM_COMMENT (ID_ bigint not null, VERSION_ integer not null, ACTORID_ varchar(255) with null, TIME_ timestamp with time zone with null, MESSAGE_ clob with null, TOKEN_ bigint with null, TASKINSTANCE_ bigint with null, TOKENINDEX_ integer with null, TASKINSTANCEINDEX_ integer with null, primary key (ID_))
+create table JBPM_DECISIONCONDITIONS (DECISION_ bigint not null, TRANSITIONNAME_ varchar(255) with null, EXPRESSION_ varchar(255) with null, INDEX_ integer not null, primary key (DECISION_, INDEX_))
+create table JBPM_DELEGATION (ID_ bigint not null, CLASSNAME_ clob with null, CONFIGURATION_ clob with null, CONFIGTYPE_ varchar(255) with null, PROCESSDEFINITION_ bigint with null, primary key (ID_))
+create table JBPM_EVENT (ID_ bigint not null, EVENTTYPE_ varchar(255) with null, TYPE_ char(1) with null, GRAPHELEMENT_ bigint with null, PROCESSDEFINITION_ bigint with null, NODE_ bigint with null, TRANSITION_ bigint with null, TASK_ bigint with null, primary key (ID_))
+create table JBPM_EXCEPTIONHANDLER (ID_ bigint not null, EXCEPTIONCLASSNAME_ clob with null, TYPE_ char(1) with null, GRAPHELEMENT_ bigint with null, PROCESSDEFINITION_ bigint with null, GRAPHELEMENTINDEX_ integer with null, NODE_ bigint with null, TRANSITION_ bigint with null, TASK_ bigint with null, primary key (ID_))
+create table JBPM_ID_GROUP (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255) with null, TYPE_ varchar(255) with null, PARENT_ bigint with null, primary key (ID_))
+create table JBPM_ID_MEMBERSHIP (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255) with null, ROLE_ varchar(255) with null, USER_ bigint with null, GROUP_ bigint with null, primary key (ID_))
+create table JBPM_ID_PERMISSIONS (ENTITY_ bigint not null, CLASS_ varchar(255) with null, NAME_ varchar(255) with null, ACTION_ varchar(255) with null)
+create table JBPM_ID_USER (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255) with null, EMAIL_ varchar(255) with null, PASSWORD_ varchar(255) with null, primary key (ID_))
+create table JBPM_JOB (ID_ bigint not null, CLASS_ char(1) not null, VERSION_ integer not null, DUEDATE_ timestamp with time zone with null, PROCESSINSTANCE_ bigint with null, TOKEN_ bigint with null, TASKINSTANCE_ bigint with null, ISSUSPENDED_ tinyint with null, ISEXCLUSIVE_ tinyint with null, LOCKOWNER_ varchar(255) with null, LOCKTIME_ timestamp with time zone with null, EXCEPTION_ clob with null, RETRIES_ integer with null, NAME_ varchar(255) with null, REPEAT_ varchar(255) with null, TRANSITIONNAME_ varchar(255) with null, ACTION_ bigint with null, GRAPHELEMENTTYPE_ varchar(255) with null, GRAPHELEMENT_ bigint with null, NODE_ bigint with null, primary key (ID_))
+create table JBPM_LOG (ID_ bigint not null, CLASS_ char(1) not null, INDEX_ integer with null, DATE_ timestamp with time zone with null, TOKEN_ bigint with null, PARENT_ bigint with null, MESSAGE_ clob with null, EXCEPTION_ clob with null, ACTION_ bigint with null, NODE_ bigint with null, ENTER_ timestamp with time zone with null, LEAVE_ timestamp with time zone with null, DURATION_ bigint with null, NEWLONGVALUE_ bigint with null, TRANSITION_ bigint with null, CHILD_ bigint with null, SOURCENODE_ bigint with null, DESTINATIONNODE_ bigint with null, VARIABLEINSTANCE_ bigint with null, OLDBYTEARRAY_ bigint with null, NEWBYTEARRAY_ bigint with null, OLDDATEVALUE_ timestamp with time zone with null, NEWDATEVALUE_ timestamp with time zone with null, OLDDOUBLEVALUE_ float with null, NEWDOUBLEVALUE_ float with null, OLDLONGIDCLASS_ varchar(255) with null, OLDLONGIDVALUE_ bigint with null, NEWLONGIDCLASS_ varchar(255) with null, NEWLONGIDVALUE_ bigint with null, OLDSTRINGIDCLASS_ !
varchar(255) with null, OLDSTRINGIDVALUE_ varchar(255) with null, NEWSTRINGIDCLASS_ varchar(255) with null, NEWSTRINGIDVALUE_ varchar(255) with null, OLDLONGVALUE_ bigint with null, OLDSTRINGVALUE_ clob with null, NEWSTRINGVALUE_ clob with null, TASKINSTANCE_ bigint with null, TASKACTORID_ varchar(255) with null, TASKOLDACTORID_ varchar(255) with null, SWIMLANEINSTANCE_ bigint with null, primary key (ID_))
+create table JBPM_MODULEDEFINITION (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255) with null, PROCESSDEFINITION_ bigint with null, STARTTASK_ bigint with null, primary key (ID_))
+create table JBPM_MODULEINSTANCE (ID_ bigint not null, CLASS_ char(1) not null, VERSION_ integer not null, PROCESSINSTANCE_ bigint with null, TASKMGMTDEFINITION_ bigint with null, NAME_ varchar(255) with null, primary key (ID_))
+create table JBPM_NODE (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255) with null, DESCRIPTION_ clob with null, PROCESSDEFINITION_ bigint with null, ISASYNC_ tinyint with null, ISASYNCEXCL_ tinyint with null, ACTION_ bigint with null, SUPERSTATE_ bigint with null, SUBPROCNAME_ varchar(255) with null, SUBPROCESSDEFINITION_ bigint with null, DECISIONEXPRESSION_ varchar(255) with null, DECISIONDELEGATION bigint with null, SCRIPT_ bigint with null, PARENTLOCKMODE_ varchar(255) with null, SIGNAL_ integer with null, CREATETASKS_ tinyint with null, ENDTASKS_ tinyint with null, NODECOLLECTIONINDEX_ integer with null, primary key (ID_))
+create table JBPM_POOLEDACTOR (ID_ bigint not null, VERSION_ integer not null, ACTORID_ varchar(255) with null, SWIMLANEINSTANCE_ bigint with null, primary key (ID_))
+create table JBPM_PROCESSDEFINITION (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255) with null, DESCRIPTION_ clob with null, VERSION_ integer with null, ISTERMINATIONIMPLICIT_ tinyint with null, STARTSTATE_ bigint with null, primary key (ID_))
+create table JBPM_PROCESSINSTANCE (ID_ bigint not null, VERSION_ integer not null, KEY_ varchar(255) with null, START_ timestamp with time zone with null, END_ timestamp with time zone with null, ISSUSPENDED_ tinyint with null, PROCESSDEFINITION_ bigint with null, ROOTTOKEN_ bigint with null, SUPERPROCESSTOKEN_ bigint with null, primary key (ID_))
+create table JBPM_RUNTIMEACTION (ID_ bigint not null, VERSION_ integer not null, EVENTTYPE_ varchar(255) with null, TYPE_ char(1) with null, GRAPHELEMENT_ bigint with null, PROCESSINSTANCE_ bigint with null, ACTION_ bigint with null, PROCESSINSTANCEINDEX_ integer with null, primary key (ID_))
+create table JBPM_SWIMLANE (ID_ bigint not null, NAME_ varchar(255) with null, ACTORIDEXPRESSION_ varchar(255) with null, POOLEDACTORSEXPRESSION_ varchar(255) with null, ASSIGNMENTDELEGATION_ bigint with null, TASKMGMTDEFINITION_ bigint with null, primary key (ID_))
+create table JBPM_SWIMLANEINSTANCE (ID_ bigint not null, VERSION_ integer not null, NAME_ varchar(255) with null, ACTORID_ varchar(255) with null, SWIMLANE_ bigint with null, TASKMGMTINSTANCE_ bigint with null, primary key (ID_))
+create table JBPM_TASK (ID_ bigint not null, NAME_ varchar(255) with null, DESCRIPTION_ clob with null, PROCESSDEFINITION_ bigint with null, ISBLOCKING_ tinyint with null, ISSIGNALLING_ tinyint with null, CONDITION_ varchar(255) with null, DUEDATE_ varchar(255) with null, PRIORITY_ integer with null, ACTORIDEXPRESSION_ varchar(255) with null, POOLEDACTORSEXPRESSION_ varchar(255) with null, TASKMGMTDEFINITION_ bigint with null, TASKNODE_ bigint with null, STARTSTATE_ bigint with null, ASSIGNMENTDELEGATION_ bigint with null, SWIMLANE_ bigint with null, TASKCONTROLLER_ bigint with null, primary key (ID_))
+create table JBPM_TASKACTORPOOL (TASKINSTANCE_ bigint not null, POOLEDACTOR_ bigint not null, primary key (TASKINSTANCE_, POOLEDACTOR_))
+create table JBPM_TASKCONTROLLER (ID_ bigint not null, TASKCONTROLLERDELEGATION_ bigint with null, primary key (ID_))
+create table JBPM_TASKINSTANCE (ID_ bigint not null, CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255) with null, DESCRIPTION_ clob with null, ACTORID_ varchar(255) with null, CREATE_ timestamp with time zone with null, START_ timestamp with time zone with null, END_ timestamp with time zone with null, DUEDATE_ timestamp with time zone with null, PRIORITY_ integer with null, ISCANCELLED_ tinyint with null, ISSUSPENDED_ tinyint with null, ISOPEN_ tinyint with null, ISSIGNALLING_ tinyint with null, ISBLOCKING_ tinyint with null, TASK_ bigint with null, TOKEN_ bigint with null, PROCINST_ bigint with null, SWIMLANINSTANCE_ bigint with null, TASKMGMTINSTANCE_ bigint with null, primary key (ID_))
+create table JBPM_TOKEN (ID_ bigint not null, VERSION_ integer not null, NAME_ varchar(255) with null, START_ timestamp with time zone with null, END_ timestamp with time zone with null, NODEENTER_ timestamp with time zone with null, NEXTLOGINDEX_ integer with null, ISABLETOREACTIVATEPARENT_ tinyint with null, ISTERMINATIONIMPLICIT_ tinyint with null, ISSUSPENDED_ tinyint with null, LOCK_ varchar(255) with null, NODE_ bigint with null, PROCESSINSTANCE_ bigint with null, PARENT_ bigint with null, SUBPROCESSINSTANCE_ bigint with null, primary key (ID_))
+create table JBPM_TOKENVARIABLEMAP (ID_ bigint not null, VERSION_ integer not null, TOKEN_ bigint with null, CONTEXTINSTANCE_ bigint with null, primary key (ID_))
+create table JBPM_TRANSITION (ID_ bigint not null, NAME_ varchar(255) with null, DESCRIPTION_ clob with null, PROCESSDEFINITION_ bigint with null, FROM_ bigint with null, TO_ bigint with null, CONDITION_ varchar(255) with null, FROMINDEX_ integer with null, primary key (ID_))
+create table JBPM_VARIABLEACCESS (ID_ bigint not null, VARIABLENAME_ varchar(255) with null, ACCESS_ varchar(255) with null, MAPPEDNAME_ varchar(255) with null, SCRIPT_ bigint with null, PROCESSSTATE_ bigint with null, TASKCONTROLLER_ bigint with null, INDEX_ integer with null, primary key (ID_))
+create table JBPM_VARIABLEINSTANCE (ID_ bigint not null, CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255) with null, CONVERTER_ char(1) with null, TOKEN_ bigint with null, TOKENVARIABLEMAP_ bigint with null, PROCESSINSTANCE_ bigint with null, BYTEARRAYVALUE_ bigint with null, DATEVALUE_ timestamp with time zone with null, DOUBLEVALUE_ float with null, LONGIDCLASS_ varchar(255) with null, LONGVALUE_ bigint with null, STRINGIDCLASS_ varchar(255) with null, STRINGVALUE_ varchar(255) with null, TASKINSTANCE_ bigint with null, primary key (ID_))
+create index IDX_ACTION_ACTNDL on JBPM_ACTION (ACTIONDELEGATION_)
+create index IDX_ACTION_PROCDF on JBPM_ACTION (PROCESSDEFINITION_)
+create index IDX_ACTION_EVENT on JBPM_ACTION (EVENT_)
+alter table JBPM_ACTION add constraint FK_ACTION_REFACT foreign key (REFERENCEDACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_CRTETIMERACT_TA foreign key (TIMERACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_ACTION_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_ACTION add constraint FK_ACTION_EVENT foreign key (EVENT_) references JBPM_EVENT
+alter table JBPM_ACTION add constraint FK_ACTION_ACTNDEL foreign key (ACTIONDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_ACTION add constraint FK_ACTION_EXPTHDL foreign key (EXCEPTIONHANDLER_) references JBPM_EXCEPTIONHANDLER
+alter table JBPM_BYTEARRAY add constraint FK_BYTEARR_FILDEF foreign key (FILEDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_BYTEBLOCK add constraint FK_BYTEBLOCK_FILE foreign key (PROCESSFILE_) references JBPM_BYTEARRAY
+create index IDX_COMMENT_TSK on JBPM_COMMENT (TASKINSTANCE_)
+create index IDX_COMMENT_TOKEN on JBPM_COMMENT (TOKEN_)
+alter table JBPM_COMMENT add constraint FK_COMMENT_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_COMMENT add constraint FK_COMMENT_TSK foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_DECISIONCONDITIONS add constraint FK_DECCOND_DEC foreign key (DECISION_) references JBPM_NODE
+create index IDX_DELEG_PRCD on JBPM_DELEGATION (PROCESSDEFINITION_)
+alter table JBPM_DELEGATION add constraint FK_DELEGATION_PRCD foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_TRANS foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_EVENT add constraint FK_EVENT_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_EVENT add constraint FK_EVENT_TASK foreign key (TASK_) references JBPM_TASK
+alter table JBPM_ID_GROUP add constraint FK_ID_GRP_PARENT foreign key (PARENT_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_GRP foreign key (GROUP_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_USR foreign key (USER_) references JBPM_ID_USER
+create index IDX_JOB_TSKINST on JBPM_JOB (TASKINSTANCE_)
+create index IDX_JOB_TOKEN on JBPM_JOB (TOKEN_)
+create index IDX_JOB_PRINST on JBPM_JOB (PROCESSINSTANCE_)
+alter table JBPM_JOB add constraint FK_JOB_PRINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_JOB add constraint FK_JOB_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_JOB add constraint FK_JOB_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_JOB add constraint FK_JOB_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_JOB add constraint FK_JOB_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_SOURCENODE foreign key (SOURCENODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_DESTNODE foreign key (DESTINATIONNODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_TRANSITION foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_LOG add constraint FK_LOG_TASKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_CHILDTOKEN foreign key (CHILD_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_OLDBYTES foreign key (OLDBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_SWIMINST foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NEWBYTES foreign key (NEWBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_LOG add constraint FK_LOG_VARINST foreign key (VARIABLEINSTANCE_) references JBPM_VARIABLEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_PARENT foreign key (PARENT_) references JBPM_LOG
+create index IDX_MODDEF_PROCDF on JBPM_MODULEDEFINITION (PROCESSDEFINITION_)
+alter table JBPM_MODULEDEFINITION add constraint FK_MODDEF_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_MODULEDEFINITION add constraint FK_TSKDEF_START foreign key (STARTTASK_) references JBPM_TASK
+create index IDX_MODINST_PRINST on JBPM_MODULEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_MODULEINSTANCE add constraint FK_MODINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_MODULEINSTANCE add constraint FK_TASKMGTINST_TMD foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_PSTATE_SBPRCDEF on JBPM_NODE (SUBPROCESSDEFINITION_)
+create index IDX_NODE_PROCDEF on JBPM_NODE (PROCESSDEFINITION_)
+create index IDX_NODE_ACTION on JBPM_NODE (ACTION_)
+create index IDX_NODE_SUPRSTATE on JBPM_NODE (SUPERSTATE_)
+alter table JBPM_NODE add constraint FK_DECISION_DELEG foreign key (DECISIONDELEGATION) references JBPM_DELEGATION
+alter table JBPM_NODE add constraint FK_NODE_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_PROCST_SBPRCDEF foreign key (SUBPROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_NODE_SUPERSTATE foreign key (SUPERSTATE_) references JBPM_NODE
+create index IDX_TSKINST_SWLANE on JBPM_POOLEDACTOR (SWIMLANEINSTANCE_)
+create index IDX_PLDACTR_ACTID on JBPM_POOLEDACTOR (ACTORID_)
+alter table JBPM_POOLEDACTOR add constraint FK_POOLEDACTOR_SLI foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+create index IDX_PROCDEF_STRTST on JBPM_PROCESSDEFINITION (STARTSTATE_)
+alter table JBPM_PROCESSDEFINITION add constraint FK_PROCDEF_STRTSTA foreign key (STARTSTATE_) references JBPM_NODE
+create index IDX_PROCIN_SPROCTK on JBPM_PROCESSINSTANCE (SUPERPROCESSTOKEN_)
+create index IDX_PROCIN_ROOTTK on JBPM_PROCESSINSTANCE (ROOTTOKEN_)
+create index IDX_PROCIN_PROCDEF on JBPM_PROCESSINSTANCE (PROCESSDEFINITION_)
+create index IDX_PROCIN_KEY on JBPM_PROCESSINSTANCE (KEY_)
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_ROOTTKN foreign key (ROOTTOKEN_) references JBPM_TOKEN
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_SPROCTKN foreign key (SUPERPROCESSTOKEN_) references JBPM_TOKEN
+create index IDX_RTACTN_ACTION on JBPM_RUNTIMEACTION (ACTION_)
+create index IDX_RTACTN_PRCINST on JBPM_RUNTIMEACTION (PROCESSINSTANCE_)
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_SWIMLANE add constraint FK_SWL_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_SWIMLANE add constraint FK_SWL_TSKMGMTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_SWIMLINST_SL on JBPM_SWIMLANEINSTANCE (SWIMLANE_)
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_TM foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_SL foreign key (SWIMLANE_) references JBPM_SWIMLANE
+create index IDX_TASK_PROCDEF on JBPM_TASK (PROCESSDEFINITION_)
+create index IDX_TASK_TSKNODE on JBPM_TASK (TASKNODE_)
+create index IDX_TASK_TASKMGTDF on JBPM_TASK (TASKMGMTDEFINITION_)
+alter table JBPM_TASK add constraint FK_TASK_STARTST foreign key (STARTSTATE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TASK add constraint FK_TASK_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_TASK add constraint FK_TASK_SWIMLANE foreign key (SWIMLANE_) references JBPM_SWIMLANE
+alter table JBPM_TASK add constraint FK_TASK_TASKNODE foreign key (TASKNODE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_TASKMGTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_TASK add constraint FK_TSK_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+alter table JBPM_TASKACTORPOOL add constraint FK_TASKACTPL_TSKI foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_TASKACTORPOOL add constraint FK_TSKACTPOL_PLACT foreign key (POOLEDACTOR_) references JBPM_POOLEDACTOR
+alter table JBPM_TASKCONTROLLER add constraint FK_TSKCTRL_DELEG foreign key (TASKCONTROLLERDELEGATION_) references JBPM_DELEGATION
+create index IDX_TSKINST_TMINST on JBPM_TASKINSTANCE (TASKMGMTINSTANCE_)
+create index IDX_TSKINST_SLINST on JBPM_TASKINSTANCE (SWIMLANINSTANCE_)
+create index IDX_TASKINST_TOKN on JBPM_TASKINSTANCE (TOKEN_)
+create index IDX_TASK_ACTORID on JBPM_TASKINSTANCE (ACTORID_)
+create index IDX_TASKINST_TSK on JBPM_TASKINSTANCE (TASK_, PROCINST_)
+alter table JBPM_TASKINSTANCE add constraint FK_TSKINS_PRCINS foreign key (PROCINST_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TMINST foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_SLINST foreign key (SWIMLANINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TASK foreign key (TASK_) references JBPM_TASK
+create index IDX_TOKEN_PARENT on JBPM_TOKEN (PARENT_)
+create index IDX_TOKEN_PROCIN on JBPM_TOKEN (PROCESSINSTANCE_)
+create index IDX_TOKEN_NODE on JBPM_TOKEN (NODE_)
+create index IDX_TOKEN_SUBPI on JBPM_TOKEN (SUBPROCESSINSTANCE_)
+alter table JBPM_TOKEN add constraint FK_TOKEN_SUBPI foreign key (SUBPROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PARENT foreign key (PARENT_) references JBPM_TOKEN
+create index IDX_TKVVARMP_TOKEN on JBPM_TOKENVARIABLEMAP (TOKEN_)
+create index IDX_TKVARMAP_CTXT on JBPM_TOKENVARIABLEMAP (CONTEXTINSTANCE_)
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_CTXT foreign key (CONTEXTINSTANCE_) references JBPM_MODULEINSTANCE
+create index IDX_TRANS_PROCDEF on JBPM_TRANSITION (PROCESSDEFINITION_)
+create index IDX_TRANSIT_FROM on JBPM_TRANSITION (FROM_)
+create index IDX_TRANSIT_TO on JBPM_TRANSITION (TO_)
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_FROM foreign key (FROM_) references JBPM_NODE
+alter table JBPM_TRANSITION add constraint FK_TRANS_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_TO foreign key (TO_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_PROCST foreign key (PROCESSSTATE_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+create index IDX_VARINST_TK on JBPM_VARIABLEINSTANCE (TOKEN_)
+create index IDX_VARINST_TKVARMP on JBPM_VARIABLEINSTANCE (TOKENVARIABLEMAP_)
+create index IDX_VARINST_PRCINS on JBPM_VARIABLEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TKVARMP foreign key (TOKENVARIABLEMAP_) references JBPM_TOKENVARIABLEMAP
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TK foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_VARIABLEINSTANCE add constraint FK_BYTEINST_ARRAY foreign key (BYTEARRAYVALUE_) references JBPM_BYTEARRAY
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VAR_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+create sequence hibernate_sequence
Added: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.interbase.sql
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.interbase.sql (rev 0)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.interbase.sql 2009-01-08 07:47:31 UTC (rev 3603)
@@ -0,0 +1,168 @@
+create table JBPM_ACTION (ID_ numeric(18,0) not null, class char(1) not null, NAME_ varchar(255), ISPROPAGATIONALLOWED_ smallint, ACTIONEXPRESSION_ varchar(255), ISASYNC_ smallint, REFERENCEDACTION_ numeric(18,0), ACTIONDELEGATION_ numeric(18,0), EVENT_ numeric(18,0), PROCESSDEFINITION_ numeric(18,0), EXPRESSION_ blob sub_type 1, TIMERNAME_ varchar(255), DUEDATE_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), TIMERACTION_ numeric(18,0), EVENTINDEX_ integer, EXCEPTIONHANDLER_ numeric(18,0), EXCEPTIONHANDLERINDEX_ integer, primary key (ID_))
+create table JBPM_BYTEARRAY (ID_ numeric(18,0) not null, NAME_ varchar(255), FILEDEFINITION_ numeric(18,0), primary key (ID_))
+create table JBPM_BYTEBLOCK (PROCESSFILE_ numeric(18,0) not null, BYTES_ blob, INDEX_ integer not null, primary key (PROCESSFILE_, INDEX_))
+create table JBPM_COMMENT (ID_ numeric(18,0) not null, VERSION_ integer not null, ACTORID_ varchar(255), TIME_ timestamp, MESSAGE_ blob sub_type 1, TOKEN_ numeric(18,0), TASKINSTANCE_ numeric(18,0), TOKENINDEX_ integer, TASKINSTANCEINDEX_ integer, primary key (ID_))
+create table JBPM_DECISIONCONDITIONS (DECISION_ numeric(18,0) not null, TRANSITIONNAME_ varchar(255), EXPRESSION_ varchar(255), INDEX_ integer not null, primary key (DECISION_, INDEX_))
+create table JBPM_DELEGATION (ID_ numeric(18,0) not null, CLASSNAME_ blob sub_type 1, CONFIGURATION_ blob sub_type 1, CONFIGTYPE_ varchar(255), PROCESSDEFINITION_ numeric(18,0), primary key (ID_))
+create table JBPM_EVENT (ID_ numeric(18,0) not null, EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ numeric(18,0), PROCESSDEFINITION_ numeric(18,0), NODE_ numeric(18,0), TRANSITION_ numeric(18,0), TASK_ numeric(18,0), primary key (ID_))
+create table JBPM_EXCEPTIONHANDLER (ID_ numeric(18,0) not null, EXCEPTIONCLASSNAME_ blob sub_type 1, TYPE_ char(1), GRAPHELEMENT_ numeric(18,0), PROCESSDEFINITION_ numeric(18,0), GRAPHELEMENTINDEX_ integer, NODE_ numeric(18,0), TRANSITION_ numeric(18,0), TASK_ numeric(18,0), primary key (ID_))
+create table JBPM_ID_GROUP (ID_ numeric(18,0) not null, CLASS_ char(1) not null, NAME_ varchar(255), TYPE_ varchar(255), PARENT_ numeric(18,0), primary key (ID_))
+create table JBPM_ID_MEMBERSHIP (ID_ numeric(18,0) not null, CLASS_ char(1) not null, NAME_ varchar(255), ROLE_ varchar(255), USER_ numeric(18,0), GROUP_ numeric(18,0), primary key (ID_))
+create table JBPM_ID_PERMISSIONS (ENTITY_ numeric(18,0) not null, CLASS_ varchar(255), NAME_ varchar(255), ACTION_ varchar(255))
+create table JBPM_ID_USER (ID_ numeric(18,0) not null, CLASS_ char(1) not null, NAME_ varchar(255), EMAIL_ varchar(255), PASSWORD_ varchar(255), primary key (ID_))
+create table JBPM_JOB (ID_ numeric(18,0) not null, CLASS_ char(1) not null, VERSION_ integer not null, DUEDATE_ timestamp, PROCESSINSTANCE_ numeric(18,0), TOKEN_ numeric(18,0), TASKINSTANCE_ numeric(18,0), ISSUSPENDED_ smallint, ISEXCLUSIVE_ smallint, LOCKOWNER_ varchar(255), LOCKTIME_ timestamp, EXCEPTION_ blob sub_type 1, RETRIES_ integer, NAME_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), ACTION_ numeric(18,0), GRAPHELEMENTTYPE_ varchar(255), GRAPHELEMENT_ numeric(18,0), NODE_ numeric(18,0), primary key (ID_))
+create table JBPM_LOG (ID_ numeric(18,0) not null, CLASS_ char(1) not null, INDEX_ integer, DATE_ timestamp, TOKEN_ numeric(18,0), PARENT_ numeric(18,0), MESSAGE_ blob sub_type 1, EXCEPTION_ blob sub_type 1, ACTION_ numeric(18,0), NODE_ numeric(18,0), ENTER_ timestamp, LEAVE_ timestamp, DURATION_ numeric(18,0), NEWLONGVALUE_ numeric(18,0), TRANSITION_ numeric(18,0), CHILD_ numeric(18,0), SOURCENODE_ numeric(18,0), DESTINATIONNODE_ numeric(18,0), VARIABLEINSTANCE_ numeric(18,0), OLDBYTEARRAY_ numeric(18,0), NEWBYTEARRAY_ numeric(18,0), OLDDATEVALUE_ timestamp, NEWDATEVALUE_ timestamp, OLDDOUBLEVALUE_ double precision, NEWDOUBLEVALUE_ double precision, OLDLONGIDCLASS_ varchar(255), OLDLONGIDVALUE_ numeric(18,0), NEWLONGIDCLASS_ varchar(255), NEWLONGIDVALUE_ numeric(18,0), OLDSTRINGIDCLASS_ varchar(255), OLDSTRINGIDVALUE_ varchar(255), NEWSTRINGIDCLASS_ varchar(255), NEWSTRINGIDVALUE_ varchar(255), OLDLONGVALUE_ numeric(18,0), OLDSTRINGVALUE_ blob sub_type 1, NEWSTRINGVALUE_ b!
lob sub_type 1, TASKINSTANCE_ numeric(18,0), TASKACTORID_ varchar(255), TASKOLDACTORID_ varchar(255), SWIMLANEINSTANCE_ numeric(18,0), primary key (ID_))
+create table JBPM_MODULEDEFINITION (ID_ numeric(18,0) not null, CLASS_ char(1) not null, NAME_ varchar(255), PROCESSDEFINITION_ numeric(18,0), STARTTASK_ numeric(18,0), primary key (ID_))
+create table JBPM_MODULEINSTANCE (ID_ numeric(18,0) not null, CLASS_ char(1) not null, VERSION_ integer not null, PROCESSINSTANCE_ numeric(18,0), TASKMGMTDEFINITION_ numeric(18,0), NAME_ varchar(255), primary key (ID_))
+create table JBPM_NODE (ID_ numeric(18,0) not null, CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ blob sub_type 1, PROCESSDEFINITION_ numeric(18,0), ISASYNC_ smallint, ISASYNCEXCL_ smallint, ACTION_ numeric(18,0), SUPERSTATE_ numeric(18,0), SUBPROCNAME_ varchar(255), SUBPROCESSDEFINITION_ numeric(18,0), DECISIONEXPRESSION_ varchar(255), DECISIONDELEGATION numeric(18,0), SCRIPT_ numeric(18,0), PARENTLOCKMODE_ varchar(255), SIGNAL_ integer, CREATETASKS_ smallint, ENDTASKS_ smallint, NODECOLLECTIONINDEX_ integer, primary key (ID_))
+create table JBPM_POOLEDACTOR (ID_ numeric(18,0) not null, VERSION_ integer not null, ACTORID_ varchar(255), SWIMLANEINSTANCE_ numeric(18,0), primary key (ID_))
+create table JBPM_PROCESSDEFINITION (ID_ numeric(18,0) not null, CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ blob sub_type 1, VERSION_ integer, ISTERMINATIONIMPLICIT_ smallint, STARTSTATE_ numeric(18,0), primary key (ID_))
+create table JBPM_PROCESSINSTANCE (ID_ numeric(18,0) not null, VERSION_ integer not null, KEY_ varchar(255), START_ timestamp, END_ timestamp, ISSUSPENDED_ smallint, PROCESSDEFINITION_ numeric(18,0), ROOTTOKEN_ numeric(18,0), SUPERPROCESSTOKEN_ numeric(18,0), primary key (ID_))
+create table JBPM_RUNTIMEACTION (ID_ numeric(18,0) not null, VERSION_ integer not null, EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ numeric(18,0), PROCESSINSTANCE_ numeric(18,0), ACTION_ numeric(18,0), PROCESSINSTANCEINDEX_ integer, primary key (ID_))
+create table JBPM_SWIMLANE (ID_ numeric(18,0) not null, NAME_ varchar(255), ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), ASSIGNMENTDELEGATION_ numeric(18,0), TASKMGMTDEFINITION_ numeric(18,0), primary key (ID_))
+create table JBPM_SWIMLANEINSTANCE (ID_ numeric(18,0) not null, VERSION_ integer not null, NAME_ varchar(255), ACTORID_ varchar(255), SWIMLANE_ numeric(18,0), TASKMGMTINSTANCE_ numeric(18,0), primary key (ID_))
+create table JBPM_TASK (ID_ numeric(18,0) not null, NAME_ varchar(255), DESCRIPTION_ blob sub_type 1, PROCESSDEFINITION_ numeric(18,0), ISBLOCKING_ smallint, ISSIGNALLING_ smallint, CONDITION_ varchar(255), DUEDATE_ varchar(255), PRIORITY_ integer, ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), TASKMGMTDEFINITION_ numeric(18,0), TASKNODE_ numeric(18,0), STARTSTATE_ numeric(18,0), ASSIGNMENTDELEGATION_ numeric(18,0), SWIMLANE_ numeric(18,0), TASKCONTROLLER_ numeric(18,0), primary key (ID_))
+create table JBPM_TASKACTORPOOL (TASKINSTANCE_ numeric(18,0) not null, POOLEDACTOR_ numeric(18,0) not null, primary key (TASKINSTANCE_, POOLEDACTOR_))
+create table JBPM_TASKCONTROLLER (ID_ numeric(18,0) not null, TASKCONTROLLERDELEGATION_ numeric(18,0), primary key (ID_))
+create table JBPM_TASKINSTANCE (ID_ numeric(18,0) not null, CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255), DESCRIPTION_ blob sub_type 1, ACTORID_ varchar(255), CREATE_ timestamp, START_ timestamp, END_ timestamp, DUEDATE_ timestamp, PRIORITY_ integer, ISCANCELLED_ smallint, ISSUSPENDED_ smallint, ISOPEN_ smallint, ISSIGNALLING_ smallint, ISBLOCKING_ smallint, TASK_ numeric(18,0), TOKEN_ numeric(18,0), PROCINST_ numeric(18,0), SWIMLANINSTANCE_ numeric(18,0), TASKMGMTINSTANCE_ numeric(18,0), primary key (ID_))
+create table JBPM_TOKEN (ID_ numeric(18,0) not null, VERSION_ integer not null, NAME_ varchar(255), START_ timestamp, END_ timestamp, NODEENTER_ timestamp, NEXTLOGINDEX_ integer, ISABLETOREACTIVATEPARENT_ smallint, ISTERMINATIONIMPLICIT_ smallint, ISSUSPENDED_ smallint, LOCK_ varchar(255), NODE_ numeric(18,0), PROCESSINSTANCE_ numeric(18,0), PARENT_ numeric(18,0), SUBPROCESSINSTANCE_ numeric(18,0), primary key (ID_))
+create table JBPM_TOKENVARIABLEMAP (ID_ numeric(18,0) not null, VERSION_ integer not null, TOKEN_ numeric(18,0), CONTEXTINSTANCE_ numeric(18,0), primary key (ID_))
+create table JBPM_TRANSITION (ID_ numeric(18,0) not null, NAME_ varchar(255), DESCRIPTION_ blob sub_type 1, PROCESSDEFINITION_ numeric(18,0), FROM_ numeric(18,0), TO_ numeric(18,0), CONDITION_ varchar(255), FROMINDEX_ integer, primary key (ID_))
+create table JBPM_VARIABLEACCESS (ID_ numeric(18,0) not null, VARIABLENAME_ varchar(255), ACCESS_ varchar(255), MAPPEDNAME_ varchar(255), SCRIPT_ numeric(18,0), PROCESSSTATE_ numeric(18,0), TASKCONTROLLER_ numeric(18,0), INDEX_ integer, primary key (ID_))
+create table JBPM_VARIABLEINSTANCE (ID_ numeric(18,0) not null, CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255), CONVERTER_ char(1), TOKEN_ numeric(18,0), TOKENVARIABLEMAP_ numeric(18,0), PROCESSINSTANCE_ numeric(18,0), BYTEARRAYVALUE_ numeric(18,0), DATEVALUE_ timestamp, DOUBLEVALUE_ double precision, LONGIDCLASS_ varchar(255), LONGVALUE_ numeric(18,0), STRINGIDCLASS_ varchar(255), STRINGVALUE_ varchar(255), TASKINSTANCE_ numeric(18,0), primary key (ID_))
+create index IDX_ACTION_ACTNDL on JBPM_ACTION (ACTIONDELEGATION_)
+create index IDX_ACTION_PROCDF on JBPM_ACTION (PROCESSDEFINITION_)
+create index IDX_ACTION_EVENT on JBPM_ACTION (EVENT_)
+alter table JBPM_ACTION add constraint FK_ACTION_REFACT foreign key (REFERENCEDACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_CRTETIMERACT_TA foreign key (TIMERACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_ACTION_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_ACTION add constraint FK_ACTION_EVENT foreign key (EVENT_) references JBPM_EVENT
+alter table JBPM_ACTION add constraint FK_ACTION_ACTNDEL foreign key (ACTIONDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_ACTION add constraint FK_ACTION_EXPTHDL foreign key (EXCEPTIONHANDLER_) references JBPM_EXCEPTIONHANDLER
+alter table JBPM_BYTEARRAY add constraint FK_BYTEARR_FILDEF foreign key (FILEDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_BYTEBLOCK add constraint FK_BYTEBLOCK_FILE foreign key (PROCESSFILE_) references JBPM_BYTEARRAY
+create index IDX_COMMENT_TSK on JBPM_COMMENT (TASKINSTANCE_)
+create index IDX_COMMENT_TOKEN on JBPM_COMMENT (TOKEN_)
+alter table JBPM_COMMENT add constraint FK_COMMENT_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_COMMENT add constraint FK_COMMENT_TSK foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_DECISIONCONDITIONS add constraint FK_DECCOND_DEC foreign key (DECISION_) references JBPM_NODE
+create index IDX_DELEG_PRCD on JBPM_DELEGATION (PROCESSDEFINITION_)
+alter table JBPM_DELEGATION add constraint FK_DELEGATION_PRCD foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_TRANS foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_EVENT add constraint FK_EVENT_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_EVENT add constraint FK_EVENT_TASK foreign key (TASK_) references JBPM_TASK
+alter table JBPM_ID_GROUP add constraint FK_ID_GRP_PARENT foreign key (PARENT_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_GRP foreign key (GROUP_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_USR foreign key (USER_) references JBPM_ID_USER
+create index IDX_JOB_TSKINST on JBPM_JOB (TASKINSTANCE_)
+create index IDX_JOB_TOKEN on JBPM_JOB (TOKEN_)
+create index IDX_JOB_PRINST on JBPM_JOB (PROCESSINSTANCE_)
+alter table JBPM_JOB add constraint FK_JOB_PRINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_JOB add constraint FK_JOB_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_JOB add constraint FK_JOB_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_JOB add constraint FK_JOB_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_JOB add constraint FK_JOB_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_SOURCENODE foreign key (SOURCENODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_DESTNODE foreign key (DESTINATIONNODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_TRANSITION foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_LOG add constraint FK_LOG_TASKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_CHILDTOKEN foreign key (CHILD_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_OLDBYTES foreign key (OLDBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_SWIMINST foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NEWBYTES foreign key (NEWBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_LOG add constraint FK_LOG_VARINST foreign key (VARIABLEINSTANCE_) references JBPM_VARIABLEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_PARENT foreign key (PARENT_) references JBPM_LOG
+create index IDX_MODDEF_PROCDF on JBPM_MODULEDEFINITION (PROCESSDEFINITION_)
+alter table JBPM_MODULEDEFINITION add constraint FK_MODDEF_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_MODULEDEFINITION add constraint FK_TSKDEF_START foreign key (STARTTASK_) references JBPM_TASK
+create index IDX_MODINST_PRINST on JBPM_MODULEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_MODULEINSTANCE add constraint FK_MODINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_MODULEINSTANCE add constraint FK_TASKMGTINST_TMD foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_PSTATE_SBPRCDEF on JBPM_NODE (SUBPROCESSDEFINITION_)
+create index IDX_NODE_PROCDEF on JBPM_NODE (PROCESSDEFINITION_)
+create index IDX_NODE_ACTION on JBPM_NODE (ACTION_)
+create index IDX_NODE_SUPRSTATE on JBPM_NODE (SUPERSTATE_)
+alter table JBPM_NODE add constraint FK_DECISION_DELEG foreign key (DECISIONDELEGATION) references JBPM_DELEGATION
+alter table JBPM_NODE add constraint FK_NODE_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_PROCST_SBPRCDEF foreign key (SUBPROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_NODE_SUPERSTATE foreign key (SUPERSTATE_) references JBPM_NODE
+create index IDX_TSKINST_SWLANE on JBPM_POOLEDACTOR (SWIMLANEINSTANCE_)
+create index IDX_PLDACTR_ACTID on JBPM_POOLEDACTOR (ACTORID_)
+alter table JBPM_POOLEDACTOR add constraint FK_POOLEDACTOR_SLI foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+create index IDX_PROCDEF_STRTST on JBPM_PROCESSDEFINITION (STARTSTATE_)
+alter table JBPM_PROCESSDEFINITION add constraint FK_PROCDEF_STRTSTA foreign key (STARTSTATE_) references JBPM_NODE
+create index IDX_PROCIN_SPROCTK on JBPM_PROCESSINSTANCE (SUPERPROCESSTOKEN_)
+create index IDX_PROCIN_ROOTTK on JBPM_PROCESSINSTANCE (ROOTTOKEN_)
+create index IDX_PROCIN_PROCDEF on JBPM_PROCESSINSTANCE (PROCESSDEFINITION_)
+create index IDX_PROCIN_KEY on JBPM_PROCESSINSTANCE (KEY_)
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_ROOTTKN foreign key (ROOTTOKEN_) references JBPM_TOKEN
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_SPROCTKN foreign key (SUPERPROCESSTOKEN_) references JBPM_TOKEN
+create index IDX_RTACTN_ACTION on JBPM_RUNTIMEACTION (ACTION_)
+create index IDX_RTACTN_PRCINST on JBPM_RUNTIMEACTION (PROCESSINSTANCE_)
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_SWIMLANE add constraint FK_SWL_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_SWIMLANE add constraint FK_SWL_TSKMGMTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_SWIMLINST_SL on JBPM_SWIMLANEINSTANCE (SWIMLANE_)
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_TM foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_SL foreign key (SWIMLANE_) references JBPM_SWIMLANE
+create index IDX_TASK_PROCDEF on JBPM_TASK (PROCESSDEFINITION_)
+create index IDX_TASK_TSKNODE on JBPM_TASK (TASKNODE_)
+create index IDX_TASK_TASKMGTDF on JBPM_TASK (TASKMGMTDEFINITION_)
+alter table JBPM_TASK add constraint FK_TASK_STARTST foreign key (STARTSTATE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TASK add constraint FK_TASK_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_TASK add constraint FK_TASK_SWIMLANE foreign key (SWIMLANE_) references JBPM_SWIMLANE
+alter table JBPM_TASK add constraint FK_TASK_TASKNODE foreign key (TASKNODE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_TASKMGTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_TASK add constraint FK_TSK_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+alter table JBPM_TASKACTORPOOL add constraint FK_TASKACTPL_TSKI foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_TASKACTORPOOL add constraint FK_TSKACTPOL_PLACT foreign key (POOLEDACTOR_) references JBPM_POOLEDACTOR
+alter table JBPM_TASKCONTROLLER add constraint FK_TSKCTRL_DELEG foreign key (TASKCONTROLLERDELEGATION_) references JBPM_DELEGATION
+create index IDX_TSKINST_TMINST on JBPM_TASKINSTANCE (TASKMGMTINSTANCE_)
+create index IDX_TSKINST_SLINST on JBPM_TASKINSTANCE (SWIMLANINSTANCE_)
+create index IDX_TASKINST_TOKN on JBPM_TASKINSTANCE (TOKEN_)
+create index IDX_TASK_ACTORID on JBPM_TASKINSTANCE (ACTORID_)
+create index IDX_TASKINST_TSK on JBPM_TASKINSTANCE (TASK_, PROCINST_)
+alter table JBPM_TASKINSTANCE add constraint FK_TSKINS_PRCINS foreign key (PROCINST_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TMINST foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_SLINST foreign key (SWIMLANINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TASK foreign key (TASK_) references JBPM_TASK
+create index IDX_TOKEN_PARENT on JBPM_TOKEN (PARENT_)
+create index IDX_TOKEN_PROCIN on JBPM_TOKEN (PROCESSINSTANCE_)
+create index IDX_TOKEN_NODE on JBPM_TOKEN (NODE_)
+create index IDX_TOKEN_SUBPI on JBPM_TOKEN (SUBPROCESSINSTANCE_)
+alter table JBPM_TOKEN add constraint FK_TOKEN_SUBPI foreign key (SUBPROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PARENT foreign key (PARENT_) references JBPM_TOKEN
+create index IDX_TKVVARMP_TOKEN on JBPM_TOKENVARIABLEMAP (TOKEN_)
+create index IDX_TKVARMAP_CTXT on JBPM_TOKENVARIABLEMAP (CONTEXTINSTANCE_)
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_CTXT foreign key (CONTEXTINSTANCE_) references JBPM_MODULEINSTANCE
+create index IDX_TRANS_PROCDEF on JBPM_TRANSITION (PROCESSDEFINITION_)
+create index IDX_TRANSIT_FROM on JBPM_TRANSITION (FROM_)
+create index IDX_TRANSIT_TO on JBPM_TRANSITION (TO_)
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_FROM foreign key (FROM_) references JBPM_NODE
+alter table JBPM_TRANSITION add constraint FK_TRANS_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_TO foreign key (TO_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_PROCST foreign key (PROCESSSTATE_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+create index IDX_VARINST_TK on JBPM_VARIABLEINSTANCE (TOKEN_)
+create index IDX_VARINST_TKVARMP on JBPM_VARIABLEINSTANCE (TOKENVARIABLEMAP_)
+create index IDX_VARINST_PRCINS on JBPM_VARIABLEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TKVARMP foreign key (TOKENVARIABLEMAP_) references JBPM_TOKENVARIABLEMAP
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TK foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_VARIABLEINSTANCE add constraint FK_BYTEINST_ARRAY foreign key (BYTEARRAYVALUE_) references JBPM_BYTEARRAY
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VAR_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+create generator hibernate_sequence
Added: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.mckoi.sql
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.mckoi.sql (rev 0)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.mckoi.sql 2009-01-08 07:47:31 UTC (rev 3603)
@@ -0,0 +1,168 @@
+create table JBPM_ACTION (ID_ bigint not null, class char(1) not null, NAME_ varchar(255), ISPROPAGATIONALLOWED_ bit, ACTIONEXPRESSION_ varchar(255), ISASYNC_ bit, REFERENCEDACTION_ bigint, ACTIONDELEGATION_ bigint, EVENT_ bigint, PROCESSDEFINITION_ bigint, EXPRESSION_ clob, TIMERNAME_ varchar(255), DUEDATE_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), TIMERACTION_ bigint, EVENTINDEX_ integer, EXCEPTIONHANDLER_ bigint, EXCEPTIONHANDLERINDEX_ integer, primary key (ID_))
+create table JBPM_BYTEARRAY (ID_ bigint not null, NAME_ varchar(255), FILEDEFINITION_ bigint, primary key (ID_))
+create table JBPM_BYTEBLOCK (PROCESSFILE_ bigint not null, BYTES_ varbinary, INDEX_ integer not null, primary key (PROCESSFILE_, INDEX_))
+create table JBPM_COMMENT (ID_ bigint not null, VERSION_ integer not null, ACTORID_ varchar(255), TIME_ timestamp, MESSAGE_ clob, TOKEN_ bigint, TASKINSTANCE_ bigint, TOKENINDEX_ integer, TASKINSTANCEINDEX_ integer, primary key (ID_))
+create table JBPM_DECISIONCONDITIONS (DECISION_ bigint not null, TRANSITIONNAME_ varchar(255), EXPRESSION_ varchar(255), INDEX_ integer not null, primary key (DECISION_, INDEX_))
+create table JBPM_DELEGATION (ID_ bigint not null, CLASSNAME_ clob, CONFIGURATION_ clob, CONFIGTYPE_ varchar(255), PROCESSDEFINITION_ bigint, primary key (ID_))
+create table JBPM_EVENT (ID_ bigint not null, EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ bigint, PROCESSDEFINITION_ bigint, NODE_ bigint, TRANSITION_ bigint, TASK_ bigint, primary key (ID_))
+create table JBPM_EXCEPTIONHANDLER (ID_ bigint not null, EXCEPTIONCLASSNAME_ clob, TYPE_ char(1), GRAPHELEMENT_ bigint, PROCESSDEFINITION_ bigint, GRAPHELEMENTINDEX_ integer, NODE_ bigint, TRANSITION_ bigint, TASK_ bigint, primary key (ID_))
+create table JBPM_ID_GROUP (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255), TYPE_ varchar(255), PARENT_ bigint, primary key (ID_))
+create table JBPM_ID_MEMBERSHIP (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255), ROLE_ varchar(255), USER_ bigint, GROUP_ bigint, primary key (ID_))
+create table JBPM_ID_PERMISSIONS (ENTITY_ bigint not null, CLASS_ varchar(255), NAME_ varchar(255), ACTION_ varchar(255))
+create table JBPM_ID_USER (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255), EMAIL_ varchar(255), PASSWORD_ varchar(255), primary key (ID_))
+create table JBPM_JOB (ID_ bigint not null, CLASS_ char(1) not null, VERSION_ integer not null, DUEDATE_ timestamp, PROCESSINSTANCE_ bigint, TOKEN_ bigint, TASKINSTANCE_ bigint, ISSUSPENDED_ bit, ISEXCLUSIVE_ bit, LOCKOWNER_ varchar(255), LOCKTIME_ timestamp, EXCEPTION_ clob, RETRIES_ integer, NAME_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), ACTION_ bigint, GRAPHELEMENTTYPE_ varchar(255), GRAPHELEMENT_ bigint, NODE_ bigint, primary key (ID_))
+create table JBPM_LOG (ID_ bigint not null, CLASS_ char(1) not null, INDEX_ integer, DATE_ timestamp, TOKEN_ bigint, PARENT_ bigint, MESSAGE_ clob, EXCEPTION_ clob, ACTION_ bigint, NODE_ bigint, ENTER_ timestamp, LEAVE_ timestamp, DURATION_ bigint, NEWLONGVALUE_ bigint, TRANSITION_ bigint, CHILD_ bigint, SOURCENODE_ bigint, DESTINATIONNODE_ bigint, VARIABLEINSTANCE_ bigint, OLDBYTEARRAY_ bigint, NEWBYTEARRAY_ bigint, OLDDATEVALUE_ timestamp, NEWDATEVALUE_ timestamp, OLDDOUBLEVALUE_ double, NEWDOUBLEVALUE_ double, OLDLONGIDCLASS_ varchar(255), OLDLONGIDVALUE_ bigint, NEWLONGIDCLASS_ varchar(255), NEWLONGIDVALUE_ bigint, OLDSTRINGIDCLASS_ varchar(255), OLDSTRINGIDVALUE_ varchar(255), NEWSTRINGIDCLASS_ varchar(255), NEWSTRINGIDVALUE_ varchar(255), OLDLONGVALUE_ bigint, OLDSTRINGVALUE_ clob, NEWSTRINGVALUE_ clob, TASKINSTANCE_ bigint, TASKACTORID_ varchar(255), TASKOLDACTORID_ varchar(255), SWIMLANEINSTANCE_ bigint, primary key (ID_))
+create table JBPM_MODULEDEFINITION (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255), PROCESSDEFINITION_ bigint, STARTTASK_ bigint, primary key (ID_))
+create table JBPM_MODULEINSTANCE (ID_ bigint not null, CLASS_ char(1) not null, VERSION_ integer not null, PROCESSINSTANCE_ bigint, TASKMGMTDEFINITION_ bigint, NAME_ varchar(255), primary key (ID_))
+create table JBPM_NODE (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ clob, PROCESSDEFINITION_ bigint, ISASYNC_ bit, ISASYNCEXCL_ bit, ACTION_ bigint, SUPERSTATE_ bigint, SUBPROCNAME_ varchar(255), SUBPROCESSDEFINITION_ bigint, DECISIONEXPRESSION_ varchar(255), DECISIONDELEGATION bigint, SCRIPT_ bigint, PARENTLOCKMODE_ varchar(255), SIGNAL_ integer, CREATETASKS_ bit, ENDTASKS_ bit, NODECOLLECTIONINDEX_ integer, primary key (ID_))
+create table JBPM_POOLEDACTOR (ID_ bigint not null, VERSION_ integer not null, ACTORID_ varchar(255), SWIMLANEINSTANCE_ bigint, primary key (ID_))
+create table JBPM_PROCESSDEFINITION (ID_ bigint not null, CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ clob, VERSION_ integer, ISTERMINATIONIMPLICIT_ bit, STARTSTATE_ bigint, primary key (ID_))
+create table JBPM_PROCESSINSTANCE (ID_ bigint not null, VERSION_ integer not null, KEY_ varchar(255), START_ timestamp, END_ timestamp, ISSUSPENDED_ bit, PROCESSDEFINITION_ bigint, ROOTTOKEN_ bigint, SUPERPROCESSTOKEN_ bigint, primary key (ID_))
+create table JBPM_RUNTIMEACTION (ID_ bigint not null, VERSION_ integer not null, EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ bigint, PROCESSINSTANCE_ bigint, ACTION_ bigint, PROCESSINSTANCEINDEX_ integer, primary key (ID_))
+create table JBPM_SWIMLANE (ID_ bigint not null, NAME_ varchar(255), ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), ASSIGNMENTDELEGATION_ bigint, TASKMGMTDEFINITION_ bigint, primary key (ID_))
+create table JBPM_SWIMLANEINSTANCE (ID_ bigint not null, VERSION_ integer not null, NAME_ varchar(255), ACTORID_ varchar(255), SWIMLANE_ bigint, TASKMGMTINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TASK (ID_ bigint not null, NAME_ varchar(255), DESCRIPTION_ clob, PROCESSDEFINITION_ bigint, ISBLOCKING_ bit, ISSIGNALLING_ bit, CONDITION_ varchar(255), DUEDATE_ varchar(255), PRIORITY_ integer, ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), TASKMGMTDEFINITION_ bigint, TASKNODE_ bigint, STARTSTATE_ bigint, ASSIGNMENTDELEGATION_ bigint, SWIMLANE_ bigint, TASKCONTROLLER_ bigint, primary key (ID_))
+create table JBPM_TASKACTORPOOL (TASKINSTANCE_ bigint not null, POOLEDACTOR_ bigint not null, primary key (TASKINSTANCE_, POOLEDACTOR_))
+create table JBPM_TASKCONTROLLER (ID_ bigint not null, TASKCONTROLLERDELEGATION_ bigint, primary key (ID_))
+create table JBPM_TASKINSTANCE (ID_ bigint not null, CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255), DESCRIPTION_ clob, ACTORID_ varchar(255), CREATE_ timestamp, START_ timestamp, END_ timestamp, DUEDATE_ timestamp, PRIORITY_ integer, ISCANCELLED_ bit, ISSUSPENDED_ bit, ISOPEN_ bit, ISSIGNALLING_ bit, ISBLOCKING_ bit, TASK_ bigint, TOKEN_ bigint, PROCINST_ bigint, SWIMLANINSTANCE_ bigint, TASKMGMTINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TOKEN (ID_ bigint not null, VERSION_ integer not null, NAME_ varchar(255), START_ timestamp, END_ timestamp, NODEENTER_ timestamp, NEXTLOGINDEX_ integer, ISABLETOREACTIVATEPARENT_ bit, ISTERMINATIONIMPLICIT_ bit, ISSUSPENDED_ bit, LOCK_ varchar(255), NODE_ bigint, PROCESSINSTANCE_ bigint, PARENT_ bigint, SUBPROCESSINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TOKENVARIABLEMAP (ID_ bigint not null, VERSION_ integer not null, TOKEN_ bigint, CONTEXTINSTANCE_ bigint, primary key (ID_))
+create table JBPM_TRANSITION (ID_ bigint not null, NAME_ varchar(255), DESCRIPTION_ clob, PROCESSDEFINITION_ bigint, FROM_ bigint, TO_ bigint, CONDITION_ varchar(255), FROMINDEX_ integer, primary key (ID_))
+create table JBPM_VARIABLEACCESS (ID_ bigint not null, VARIABLENAME_ varchar(255), ACCESS_ varchar(255), MAPPEDNAME_ varchar(255), SCRIPT_ bigint, PROCESSSTATE_ bigint, TASKCONTROLLER_ bigint, INDEX_ integer, primary key (ID_))
+create table JBPM_VARIABLEINSTANCE (ID_ bigint not null, CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255), CONVERTER_ char(1), TOKEN_ bigint, TOKENVARIABLEMAP_ bigint, PROCESSINSTANCE_ bigint, BYTEARRAYVALUE_ bigint, DATEVALUE_ timestamp, DOUBLEVALUE_ double, LONGIDCLASS_ varchar(255), LONGVALUE_ bigint, STRINGIDCLASS_ varchar(255), STRINGVALUE_ varchar(255), TASKINSTANCE_ bigint, primary key (ID_))
+create index IDX_ACTION_ACTNDL on JBPM_ACTION (ACTIONDELEGATION_)
+create index IDX_ACTION_PROCDF on JBPM_ACTION (PROCESSDEFINITION_)
+create index IDX_ACTION_EVENT on JBPM_ACTION (EVENT_)
+alter table JBPM_ACTION add constraint FK_ACTION_REFACT foreign key (REFERENCEDACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_CRTETIMERACT_TA foreign key (TIMERACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_ACTION_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_ACTION add constraint FK_ACTION_EVENT foreign key (EVENT_) references JBPM_EVENT
+alter table JBPM_ACTION add constraint FK_ACTION_ACTNDEL foreign key (ACTIONDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_ACTION add constraint FK_ACTION_EXPTHDL foreign key (EXCEPTIONHANDLER_) references JBPM_EXCEPTIONHANDLER
+alter table JBPM_BYTEARRAY add constraint FK_BYTEARR_FILDEF foreign key (FILEDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_BYTEBLOCK add constraint FK_BYTEBLOCK_FILE foreign key (PROCESSFILE_) references JBPM_BYTEARRAY
+create index IDX_COMMENT_TSK on JBPM_COMMENT (TASKINSTANCE_)
+create index IDX_COMMENT_TOKEN on JBPM_COMMENT (TOKEN_)
+alter table JBPM_COMMENT add constraint FK_COMMENT_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_COMMENT add constraint FK_COMMENT_TSK foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_DECISIONCONDITIONS add constraint FK_DECCOND_DEC foreign key (DECISION_) references JBPM_NODE
+create index IDX_DELEG_PRCD on JBPM_DELEGATION (PROCESSDEFINITION_)
+alter table JBPM_DELEGATION add constraint FK_DELEGATION_PRCD foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_TRANS foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_EVENT add constraint FK_EVENT_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_EVENT add constraint FK_EVENT_TASK foreign key (TASK_) references JBPM_TASK
+alter table JBPM_ID_GROUP add constraint FK_ID_GRP_PARENT foreign key (PARENT_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_GRP foreign key (GROUP_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_USR foreign key (USER_) references JBPM_ID_USER
+create index IDX_JOB_TSKINST on JBPM_JOB (TASKINSTANCE_)
+create index IDX_JOB_TOKEN on JBPM_JOB (TOKEN_)
+create index IDX_JOB_PRINST on JBPM_JOB (PROCESSINSTANCE_)
+alter table JBPM_JOB add constraint FK_JOB_PRINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_JOB add constraint FK_JOB_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_JOB add constraint FK_JOB_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_JOB add constraint FK_JOB_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_JOB add constraint FK_JOB_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_SOURCENODE foreign key (SOURCENODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_DESTNODE foreign key (DESTINATIONNODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_TRANSITION foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_LOG add constraint FK_LOG_TASKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_CHILDTOKEN foreign key (CHILD_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_OLDBYTES foreign key (OLDBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_SWIMINST foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NEWBYTES foreign key (NEWBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_LOG add constraint FK_LOG_VARINST foreign key (VARIABLEINSTANCE_) references JBPM_VARIABLEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_PARENT foreign key (PARENT_) references JBPM_LOG
+create index IDX_MODDEF_PROCDF on JBPM_MODULEDEFINITION (PROCESSDEFINITION_)
+alter table JBPM_MODULEDEFINITION add constraint FK_MODDEF_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_MODULEDEFINITION add constraint FK_TSKDEF_START foreign key (STARTTASK_) references JBPM_TASK
+create index IDX_MODINST_PRINST on JBPM_MODULEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_MODULEINSTANCE add constraint FK_MODINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_MODULEINSTANCE add constraint FK_TASKMGTINST_TMD foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_PSTATE_SBPRCDEF on JBPM_NODE (SUBPROCESSDEFINITION_)
+create index IDX_NODE_PROCDEF on JBPM_NODE (PROCESSDEFINITION_)
+create index IDX_NODE_ACTION on JBPM_NODE (ACTION_)
+create index IDX_NODE_SUPRSTATE on JBPM_NODE (SUPERSTATE_)
+alter table JBPM_NODE add constraint FK_DECISION_DELEG foreign key (DECISIONDELEGATION) references JBPM_DELEGATION
+alter table JBPM_NODE add constraint FK_NODE_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_PROCST_SBPRCDEF foreign key (SUBPROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_NODE_SUPERSTATE foreign key (SUPERSTATE_) references JBPM_NODE
+create index IDX_TSKINST_SWLANE on JBPM_POOLEDACTOR (SWIMLANEINSTANCE_)
+create index IDX_PLDACTR_ACTID on JBPM_POOLEDACTOR (ACTORID_)
+alter table JBPM_POOLEDACTOR add constraint FK_POOLEDACTOR_SLI foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+create index IDX_PROCDEF_STRTST on JBPM_PROCESSDEFINITION (STARTSTATE_)
+alter table JBPM_PROCESSDEFINITION add constraint FK_PROCDEF_STRTSTA foreign key (STARTSTATE_) references JBPM_NODE
+create index IDX_PROCIN_SPROCTK on JBPM_PROCESSINSTANCE (SUPERPROCESSTOKEN_)
+create index IDX_PROCIN_ROOTTK on JBPM_PROCESSINSTANCE (ROOTTOKEN_)
+create index IDX_PROCIN_PROCDEF on JBPM_PROCESSINSTANCE (PROCESSDEFINITION_)
+create index IDX_PROCIN_KEY on JBPM_PROCESSINSTANCE (KEY_)
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_ROOTTKN foreign key (ROOTTOKEN_) references JBPM_TOKEN
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_SPROCTKN foreign key (SUPERPROCESSTOKEN_) references JBPM_TOKEN
+create index IDX_RTACTN_ACTION on JBPM_RUNTIMEACTION (ACTION_)
+create index IDX_RTACTN_PRCINST on JBPM_RUNTIMEACTION (PROCESSINSTANCE_)
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_SWIMLANE add constraint FK_SWL_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_SWIMLANE add constraint FK_SWL_TSKMGMTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_SWIMLINST_SL on JBPM_SWIMLANEINSTANCE (SWIMLANE_)
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_TM foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_SL foreign key (SWIMLANE_) references JBPM_SWIMLANE
+create index IDX_TASK_PROCDEF on JBPM_TASK (PROCESSDEFINITION_)
+create index IDX_TASK_TSKNODE on JBPM_TASK (TASKNODE_)
+create index IDX_TASK_TASKMGTDF on JBPM_TASK (TASKMGMTDEFINITION_)
+alter table JBPM_TASK add constraint FK_TASK_STARTST foreign key (STARTSTATE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TASK add constraint FK_TASK_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_TASK add constraint FK_TASK_SWIMLANE foreign key (SWIMLANE_) references JBPM_SWIMLANE
+alter table JBPM_TASK add constraint FK_TASK_TASKNODE foreign key (TASKNODE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_TASKMGTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_TASK add constraint FK_TSK_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+alter table JBPM_TASKACTORPOOL add constraint FK_TASKACTPL_TSKI foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_TASKACTORPOOL add constraint FK_TSKACTPOL_PLACT foreign key (POOLEDACTOR_) references JBPM_POOLEDACTOR
+alter table JBPM_TASKCONTROLLER add constraint FK_TSKCTRL_DELEG foreign key (TASKCONTROLLERDELEGATION_) references JBPM_DELEGATION
+create index IDX_TSKINST_TMINST on JBPM_TASKINSTANCE (TASKMGMTINSTANCE_)
+create index IDX_TSKINST_SLINST on JBPM_TASKINSTANCE (SWIMLANINSTANCE_)
+create index IDX_TASKINST_TOKN on JBPM_TASKINSTANCE (TOKEN_)
+create index IDX_TASK_ACTORID on JBPM_TASKINSTANCE (ACTORID_)
+create index IDX_TASKINST_TSK on JBPM_TASKINSTANCE (TASK_, PROCINST_)
+alter table JBPM_TASKINSTANCE add constraint FK_TSKINS_PRCINS foreign key (PROCINST_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TMINST foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_SLINST foreign key (SWIMLANINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TASK foreign key (TASK_) references JBPM_TASK
+create index IDX_TOKEN_PARENT on JBPM_TOKEN (PARENT_)
+create index IDX_TOKEN_PROCIN on JBPM_TOKEN (PROCESSINSTANCE_)
+create index IDX_TOKEN_NODE on JBPM_TOKEN (NODE_)
+create index IDX_TOKEN_SUBPI on JBPM_TOKEN (SUBPROCESSINSTANCE_)
+alter table JBPM_TOKEN add constraint FK_TOKEN_SUBPI foreign key (SUBPROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PARENT foreign key (PARENT_) references JBPM_TOKEN
+create index IDX_TKVVARMP_TOKEN on JBPM_TOKENVARIABLEMAP (TOKEN_)
+create index IDX_TKVARMAP_CTXT on JBPM_TOKENVARIABLEMAP (CONTEXTINSTANCE_)
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_CTXT foreign key (CONTEXTINSTANCE_) references JBPM_MODULEINSTANCE
+create index IDX_TRANS_PROCDEF on JBPM_TRANSITION (PROCESSDEFINITION_)
+create index IDX_TRANSIT_FROM on JBPM_TRANSITION (FROM_)
+create index IDX_TRANSIT_TO on JBPM_TRANSITION (TO_)
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_FROM foreign key (FROM_) references JBPM_NODE
+alter table JBPM_TRANSITION add constraint FK_TRANS_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_TO foreign key (TO_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_PROCST foreign key (PROCESSSTATE_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+create index IDX_VARINST_TK on JBPM_VARIABLEINSTANCE (TOKEN_)
+create index IDX_VARINST_TKVARMP on JBPM_VARIABLEINSTANCE (TOKENVARIABLEMAP_)
+create index IDX_VARINST_PRCINS on JBPM_VARIABLEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TKVARMP foreign key (TOKENVARIABLEMAP_) references JBPM_TOKENVARIABLEMAP
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TK foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_VARIABLEINSTANCE add constraint FK_BYTEINST_ARRAY foreign key (BYTEARRAYVALUE_) references JBPM_BYTEARRAY
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VAR_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+create sequence hibernate_sequence
Added: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.mssql.sql
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.mssql.sql (rev 0)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.mssql.sql 2009-01-08 07:47:31 UTC (rev 3603)
@@ -0,0 +1,167 @@
+create table JBPM_ACTION (ID_ numeric(19,0) identity not null, class char(1) not null, NAME_ varchar(255) null, ISPROPAGATIONALLOWED_ tinyint null, ACTIONEXPRESSION_ varchar(255) null, ISASYNC_ tinyint null, REFERENCEDACTION_ numeric(19,0) null, ACTIONDELEGATION_ numeric(19,0) null, EVENT_ numeric(19,0) null, PROCESSDEFINITION_ numeric(19,0) null, EXPRESSION_ text null, TIMERNAME_ varchar(255) null, DUEDATE_ varchar(255) null, REPEAT_ varchar(255) null, TRANSITIONNAME_ varchar(255) null, TIMERACTION_ numeric(19,0) null, EVENTINDEX_ int null, EXCEPTIONHANDLER_ numeric(19,0) null, EXCEPTIONHANDLERINDEX_ int null, primary key (ID_))
+create table JBPM_BYTEARRAY (ID_ numeric(19,0) identity not null, NAME_ varchar(255) null, FILEDEFINITION_ numeric(19,0) null, primary key (ID_))
+create table JBPM_BYTEBLOCK (PROCESSFILE_ numeric(19,0) not null, BYTES_ varbinary(1024) null, INDEX_ int not null, primary key (PROCESSFILE_, INDEX_))
+create table JBPM_COMMENT (ID_ numeric(19,0) identity not null, VERSION_ int not null, ACTORID_ varchar(255) null, TIME_ datetime null, MESSAGE_ text null, TOKEN_ numeric(19,0) null, TASKINSTANCE_ numeric(19,0) null, TOKENINDEX_ int null, TASKINSTANCEINDEX_ int null, primary key (ID_))
+create table JBPM_DECISIONCONDITIONS (DECISION_ numeric(19,0) not null, TRANSITIONNAME_ varchar(255) null, EXPRESSION_ varchar(255) null, INDEX_ int not null, primary key (DECISION_, INDEX_))
+create table JBPM_DELEGATION (ID_ numeric(19,0) identity not null, CLASSNAME_ text null, CONFIGURATION_ text null, CONFIGTYPE_ varchar(255) null, PROCESSDEFINITION_ numeric(19,0) null, primary key (ID_))
+create table JBPM_EVENT (ID_ numeric(19,0) identity not null, EVENTTYPE_ varchar(255) null, TYPE_ char(1) null, GRAPHELEMENT_ numeric(19,0) null, PROCESSDEFINITION_ numeric(19,0) null, NODE_ numeric(19,0) null, TRANSITION_ numeric(19,0) null, TASK_ numeric(19,0) null, primary key (ID_))
+create table JBPM_EXCEPTIONHANDLER (ID_ numeric(19,0) identity not null, EXCEPTIONCLASSNAME_ text null, TYPE_ char(1) null, GRAPHELEMENT_ numeric(19,0) null, PROCESSDEFINITION_ numeric(19,0) null, GRAPHELEMENTINDEX_ int null, NODE_ numeric(19,0) null, TRANSITION_ numeric(19,0) null, TASK_ numeric(19,0) null, primary key (ID_))
+create table JBPM_ID_GROUP (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, NAME_ varchar(255) null, TYPE_ varchar(255) null, PARENT_ numeric(19,0) null, primary key (ID_))
+create table JBPM_ID_MEMBERSHIP (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, NAME_ varchar(255) null, ROLE_ varchar(255) null, USER_ numeric(19,0) null, GROUP_ numeric(19,0) null, primary key (ID_))
+create table JBPM_ID_PERMISSIONS (ENTITY_ numeric(19,0) not null, CLASS_ varchar(255) null, NAME_ varchar(255) null, ACTION_ varchar(255) null)
+create table JBPM_ID_USER (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, NAME_ varchar(255) null, EMAIL_ varchar(255) null, PASSWORD_ varchar(255) null, primary key (ID_))
+create table JBPM_JOB (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, VERSION_ int not null, DUEDATE_ datetime null, PROCESSINSTANCE_ numeric(19,0) null, TOKEN_ numeric(19,0) null, TASKINSTANCE_ numeric(19,0) null, ISSUSPENDED_ tinyint null, ISEXCLUSIVE_ tinyint null, LOCKOWNER_ varchar(255) null, LOCKTIME_ datetime null, EXCEPTION_ text null, RETRIES_ int null, NAME_ varchar(255) null, REPEAT_ varchar(255) null, TRANSITIONNAME_ varchar(255) null, ACTION_ numeric(19,0) null, GRAPHELEMENTTYPE_ varchar(255) null, GRAPHELEMENT_ numeric(19,0) null, NODE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_LOG (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, INDEX_ int null, DATE_ datetime null, TOKEN_ numeric(19,0) null, PARENT_ numeric(19,0) null, MESSAGE_ text null, EXCEPTION_ text null, ACTION_ numeric(19,0) null, NODE_ numeric(19,0) null, ENTER_ datetime null, LEAVE_ datetime null, DURATION_ numeric(19,0) null, NEWLONGVALUE_ numeric(19,0) null, TRANSITION_ numeric(19,0) null, CHILD_ numeric(19,0) null, SOURCENODE_ numeric(19,0) null, DESTINATIONNODE_ numeric(19,0) null, VARIABLEINSTANCE_ numeric(19,0) null, OLDBYTEARRAY_ numeric(19,0) null, NEWBYTEARRAY_ numeric(19,0) null, OLDDATEVALUE_ datetime null, NEWDATEVALUE_ datetime null, OLDDOUBLEVALUE_ double precision null, NEWDOUBLEVALUE_ double precision null, OLDLONGIDCLASS_ varchar(255) null, OLDLONGIDVALUE_ numeric(19,0) null, NEWLONGIDCLASS_ varchar(255) null, NEWLONGIDVALUE_ numeric(19,0) null, OLDSTRINGIDCLASS_ varchar(255) null, OLDSTRINGIDVALUE_ varchar(255) null, NEWSTRINGIDCLASS_ va!
rchar(255) null, NEWSTRINGIDVALUE_ varchar(255) null, OLDLONGVALUE_ numeric(19,0) null, OLDSTRINGVALUE_ text null, NEWSTRINGVALUE_ text null, TASKINSTANCE_ numeric(19,0) null, TASKACTORID_ varchar(255) null, TASKOLDACTORID_ varchar(255) null, SWIMLANEINSTANCE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_MODULEDEFINITION (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, NAME_ varchar(255) null, PROCESSDEFINITION_ numeric(19,0) null, STARTTASK_ numeric(19,0) null, primary key (ID_))
+create table JBPM_MODULEINSTANCE (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, VERSION_ int not null, PROCESSINSTANCE_ numeric(19,0) null, TASKMGMTDEFINITION_ numeric(19,0) null, NAME_ varchar(255) null, primary key (ID_))
+create table JBPM_NODE (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, NAME_ varchar(255) null, DESCRIPTION_ text null, PROCESSDEFINITION_ numeric(19,0) null, ISASYNC_ tinyint null, ISASYNCEXCL_ tinyint null, ACTION_ numeric(19,0) null, SUPERSTATE_ numeric(19,0) null, SUBPROCNAME_ varchar(255) null, SUBPROCESSDEFINITION_ numeric(19,0) null, DECISIONEXPRESSION_ varchar(255) null, DECISIONDELEGATION numeric(19,0) null, SCRIPT_ numeric(19,0) null, PARENTLOCKMODE_ varchar(255) null, SIGNAL_ int null, CREATETASKS_ tinyint null, ENDTASKS_ tinyint null, NODECOLLECTIONINDEX_ int null, primary key (ID_))
+create table JBPM_POOLEDACTOR (ID_ numeric(19,0) identity not null, VERSION_ int not null, ACTORID_ varchar(255) null, SWIMLANEINSTANCE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_PROCESSDEFINITION (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, NAME_ varchar(255) null, DESCRIPTION_ text null, VERSION_ int null, ISTERMINATIONIMPLICIT_ tinyint null, STARTSTATE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_PROCESSINSTANCE (ID_ numeric(19,0) identity not null, VERSION_ int not null, KEY_ varchar(255) null, START_ datetime null, END_ datetime null, ISSUSPENDED_ tinyint null, PROCESSDEFINITION_ numeric(19,0) null, ROOTTOKEN_ numeric(19,0) null, SUPERPROCESSTOKEN_ numeric(19,0) null, primary key (ID_))
+create table JBPM_RUNTIMEACTION (ID_ numeric(19,0) identity not null, VERSION_ int not null, EVENTTYPE_ varchar(255) null, TYPE_ char(1) null, GRAPHELEMENT_ numeric(19,0) null, PROCESSINSTANCE_ numeric(19,0) null, ACTION_ numeric(19,0) null, PROCESSINSTANCEINDEX_ int null, primary key (ID_))
+create table JBPM_SWIMLANE (ID_ numeric(19,0) identity not null, NAME_ varchar(255) null, ACTORIDEXPRESSION_ varchar(255) null, POOLEDACTORSEXPRESSION_ varchar(255) null, ASSIGNMENTDELEGATION_ numeric(19,0) null, TASKMGMTDEFINITION_ numeric(19,0) null, primary key (ID_))
+create table JBPM_SWIMLANEINSTANCE (ID_ numeric(19,0) identity not null, VERSION_ int not null, NAME_ varchar(255) null, ACTORID_ varchar(255) null, SWIMLANE_ numeric(19,0) null, TASKMGMTINSTANCE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_TASK (ID_ numeric(19,0) identity not null, NAME_ varchar(255) null, DESCRIPTION_ text null, PROCESSDEFINITION_ numeric(19,0) null, ISBLOCKING_ tinyint null, ISSIGNALLING_ tinyint null, CONDITION_ varchar(255) null, DUEDATE_ varchar(255) null, PRIORITY_ int null, ACTORIDEXPRESSION_ varchar(255) null, POOLEDACTORSEXPRESSION_ varchar(255) null, TASKMGMTDEFINITION_ numeric(19,0) null, TASKNODE_ numeric(19,0) null, STARTSTATE_ numeric(19,0) null, ASSIGNMENTDELEGATION_ numeric(19,0) null, SWIMLANE_ numeric(19,0) null, TASKCONTROLLER_ numeric(19,0) null, primary key (ID_))
+create table JBPM_TASKACTORPOOL (TASKINSTANCE_ numeric(19,0) not null, POOLEDACTOR_ numeric(19,0) not null, primary key (TASKINSTANCE_, POOLEDACTOR_))
+create table JBPM_TASKCONTROLLER (ID_ numeric(19,0) identity not null, TASKCONTROLLERDELEGATION_ numeric(19,0) null, primary key (ID_))
+create table JBPM_TASKINSTANCE (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, VERSION_ int not null, NAME_ varchar(255) null, DESCRIPTION_ text null, ACTORID_ varchar(255) null, CREATE_ datetime null, START_ datetime null, END_ datetime null, DUEDATE_ datetime null, PRIORITY_ int null, ISCANCELLED_ tinyint null, ISSUSPENDED_ tinyint null, ISOPEN_ tinyint null, ISSIGNALLING_ tinyint null, ISBLOCKING_ tinyint null, TASK_ numeric(19,0) null, TOKEN_ numeric(19,0) null, PROCINST_ numeric(19,0) null, SWIMLANINSTANCE_ numeric(19,0) null, TASKMGMTINSTANCE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_TOKEN (ID_ numeric(19,0) identity not null, VERSION_ int not null, NAME_ varchar(255) null, START_ datetime null, END_ datetime null, NODEENTER_ datetime null, NEXTLOGINDEX_ int null, ISABLETOREACTIVATEPARENT_ tinyint null, ISTERMINATIONIMPLICIT_ tinyint null, ISSUSPENDED_ tinyint null, LOCK_ varchar(255) null, NODE_ numeric(19,0) null, PROCESSINSTANCE_ numeric(19,0) null, PARENT_ numeric(19,0) null, SUBPROCESSINSTANCE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_TOKENVARIABLEMAP (ID_ numeric(19,0) identity not null, VERSION_ int not null, TOKEN_ numeric(19,0) null, CONTEXTINSTANCE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_TRANSITION (ID_ numeric(19,0) identity not null, NAME_ varchar(255) null, DESCRIPTION_ text null, PROCESSDEFINITION_ numeric(19,0) null, FROM_ numeric(19,0) null, TO_ numeric(19,0) null, CONDITION_ varchar(255) null, FROMINDEX_ int null, primary key (ID_))
+create table JBPM_VARIABLEACCESS (ID_ numeric(19,0) identity not null, VARIABLENAME_ varchar(255) null, ACCESS_ varchar(255) null, MAPPEDNAME_ varchar(255) null, SCRIPT_ numeric(19,0) null, PROCESSSTATE_ numeric(19,0) null, TASKCONTROLLER_ numeric(19,0) null, INDEX_ int null, primary key (ID_))
+create table JBPM_VARIABLEINSTANCE (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, VERSION_ int not null, NAME_ varchar(255) null, CONVERTER_ char(1) null, TOKEN_ numeric(19,0) null, TOKENVARIABLEMAP_ numeric(19,0) null, PROCESSINSTANCE_ numeric(19,0) null, BYTEARRAYVALUE_ numeric(19,0) null, DATEVALUE_ datetime null, DOUBLEVALUE_ double precision null, LONGIDCLASS_ varchar(255) null, LONGVALUE_ numeric(19,0) null, STRINGIDCLASS_ varchar(255) null, STRINGVALUE_ varchar(255) null, TASKINSTANCE_ numeric(19,0) null, primary key (ID_))
+create index IDX_ACTION_ACTNDL on JBPM_ACTION (ACTIONDELEGATION_)
+create index IDX_ACTION_PROCDF on JBPM_ACTION (PROCESSDEFINITION_)
+create index IDX_ACTION_EVENT on JBPM_ACTION (EVENT_)
+alter table JBPM_ACTION add constraint FK_ACTION_REFACT foreign key (REFERENCEDACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_CRTETIMERACT_TA foreign key (TIMERACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_ACTION_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_ACTION add constraint FK_ACTION_EVENT foreign key (EVENT_) references JBPM_EVENT
+alter table JBPM_ACTION add constraint FK_ACTION_ACTNDEL foreign key (ACTIONDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_ACTION add constraint FK_ACTION_EXPTHDL foreign key (EXCEPTIONHANDLER_) references JBPM_EXCEPTIONHANDLER
+alter table JBPM_BYTEARRAY add constraint FK_BYTEARR_FILDEF foreign key (FILEDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_BYTEBLOCK add constraint FK_BYTEBLOCK_FILE foreign key (PROCESSFILE_) references JBPM_BYTEARRAY
+create index IDX_COMMENT_TSK on JBPM_COMMENT (TASKINSTANCE_)
+create index IDX_COMMENT_TOKEN on JBPM_COMMENT (TOKEN_)
+alter table JBPM_COMMENT add constraint FK_COMMENT_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_COMMENT add constraint FK_COMMENT_TSK foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_DECISIONCONDITIONS add constraint FK_DECCOND_DEC foreign key (DECISION_) references JBPM_NODE
+create index IDX_DELEG_PRCD on JBPM_DELEGATION (PROCESSDEFINITION_)
+alter table JBPM_DELEGATION add constraint FK_DELEGATION_PRCD foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_TRANS foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_EVENT add constraint FK_EVENT_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_EVENT add constraint FK_EVENT_TASK foreign key (TASK_) references JBPM_TASK
+alter table JBPM_ID_GROUP add constraint FK_ID_GRP_PARENT foreign key (PARENT_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_GRP foreign key (GROUP_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_USR foreign key (USER_) references JBPM_ID_USER
+create index IDX_JOB_TSKINST on JBPM_JOB (TASKINSTANCE_)
+create index IDX_JOB_TOKEN on JBPM_JOB (TOKEN_)
+create index IDX_JOB_PRINST on JBPM_JOB (PROCESSINSTANCE_)
+alter table JBPM_JOB add constraint FK_JOB_PRINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_JOB add constraint FK_JOB_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_JOB add constraint FK_JOB_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_JOB add constraint FK_JOB_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_JOB add constraint FK_JOB_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_SOURCENODE foreign key (SOURCENODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_DESTNODE foreign key (DESTINATIONNODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_TRANSITION foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_LOG add constraint FK_LOG_TASKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_CHILDTOKEN foreign key (CHILD_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_OLDBYTES foreign key (OLDBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_SWIMINST foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NEWBYTES foreign key (NEWBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_LOG add constraint FK_LOG_VARINST foreign key (VARIABLEINSTANCE_) references JBPM_VARIABLEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_PARENT foreign key (PARENT_) references JBPM_LOG
+create index IDX_MODDEF_PROCDF on JBPM_MODULEDEFINITION (PROCESSDEFINITION_)
+alter table JBPM_MODULEDEFINITION add constraint FK_MODDEF_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_MODULEDEFINITION add constraint FK_TSKDEF_START foreign key (STARTTASK_) references JBPM_TASK
+create index IDX_MODINST_PRINST on JBPM_MODULEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_MODULEINSTANCE add constraint FK_MODINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_MODULEINSTANCE add constraint FK_TASKMGTINST_TMD foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_PSTATE_SBPRCDEF on JBPM_NODE (SUBPROCESSDEFINITION_)
+create index IDX_NODE_PROCDEF on JBPM_NODE (PROCESSDEFINITION_)
+create index IDX_NODE_ACTION on JBPM_NODE (ACTION_)
+create index IDX_NODE_SUPRSTATE on JBPM_NODE (SUPERSTATE_)
+alter table JBPM_NODE add constraint FK_DECISION_DELEG foreign key (DECISIONDELEGATION) references JBPM_DELEGATION
+alter table JBPM_NODE add constraint FK_NODE_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_PROCST_SBPRCDEF foreign key (SUBPROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_NODE_SUPERSTATE foreign key (SUPERSTATE_) references JBPM_NODE
+create index IDX_TSKINST_SWLANE on JBPM_POOLEDACTOR (SWIMLANEINSTANCE_)
+create index IDX_PLDACTR_ACTID on JBPM_POOLEDACTOR (ACTORID_)
+alter table JBPM_POOLEDACTOR add constraint FK_POOLEDACTOR_SLI foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+create index IDX_PROCDEF_STRTST on JBPM_PROCESSDEFINITION (STARTSTATE_)
+alter table JBPM_PROCESSDEFINITION add constraint FK_PROCDEF_STRTSTA foreign key (STARTSTATE_) references JBPM_NODE
+create index IDX_PROCIN_SPROCTK on JBPM_PROCESSINSTANCE (SUPERPROCESSTOKEN_)
+create index IDX_PROCIN_ROOTTK on JBPM_PROCESSINSTANCE (ROOTTOKEN_)
+create index IDX_PROCIN_PROCDEF on JBPM_PROCESSINSTANCE (PROCESSDEFINITION_)
+create index IDX_PROCIN_KEY on JBPM_PROCESSINSTANCE (KEY_)
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_ROOTTKN foreign key (ROOTTOKEN_) references JBPM_TOKEN
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_SPROCTKN foreign key (SUPERPROCESSTOKEN_) references JBPM_TOKEN
+create index IDX_RTACTN_ACTION on JBPM_RUNTIMEACTION (ACTION_)
+create index IDX_RTACTN_PRCINST on JBPM_RUNTIMEACTION (PROCESSINSTANCE_)
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_SWIMLANE add constraint FK_SWL_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_SWIMLANE add constraint FK_SWL_TSKMGMTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_SWIMLINST_SL on JBPM_SWIMLANEINSTANCE (SWIMLANE_)
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_TM foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_SL foreign key (SWIMLANE_) references JBPM_SWIMLANE
+create index IDX_TASK_PROCDEF on JBPM_TASK (PROCESSDEFINITION_)
+create index IDX_TASK_TSKNODE on JBPM_TASK (TASKNODE_)
+create index IDX_TASK_TASKMGTDF on JBPM_TASK (TASKMGMTDEFINITION_)
+alter table JBPM_TASK add constraint FK_TASK_STARTST foreign key (STARTSTATE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TASK add constraint FK_TASK_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_TASK add constraint FK_TASK_SWIMLANE foreign key (SWIMLANE_) references JBPM_SWIMLANE
+alter table JBPM_TASK add constraint FK_TASK_TASKNODE foreign key (TASKNODE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_TASKMGTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_TASK add constraint FK_TSK_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+alter table JBPM_TASKACTORPOOL add constraint FK_TASKACTPL_TSKI foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_TASKACTORPOOL add constraint FK_TSKACTPOL_PLACT foreign key (POOLEDACTOR_) references JBPM_POOLEDACTOR
+alter table JBPM_TASKCONTROLLER add constraint FK_TSKCTRL_DELEG foreign key (TASKCONTROLLERDELEGATION_) references JBPM_DELEGATION
+create index IDX_TSKINST_TMINST on JBPM_TASKINSTANCE (TASKMGMTINSTANCE_)
+create index IDX_TSKINST_SLINST on JBPM_TASKINSTANCE (SWIMLANINSTANCE_)
+create index IDX_TASKINST_TOKN on JBPM_TASKINSTANCE (TOKEN_)
+create index IDX_TASK_ACTORID on JBPM_TASKINSTANCE (ACTORID_)
+create index IDX_TASKINST_TSK on JBPM_TASKINSTANCE (TASK_, PROCINST_)
+alter table JBPM_TASKINSTANCE add constraint FK_TSKINS_PRCINS foreign key (PROCINST_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TMINST foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_SLINST foreign key (SWIMLANINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TASK foreign key (TASK_) references JBPM_TASK
+create index IDX_TOKEN_PARENT on JBPM_TOKEN (PARENT_)
+create index IDX_TOKEN_PROCIN on JBPM_TOKEN (PROCESSINSTANCE_)
+create index IDX_TOKEN_NODE on JBPM_TOKEN (NODE_)
+create index IDX_TOKEN_SUBPI on JBPM_TOKEN (SUBPROCESSINSTANCE_)
+alter table JBPM_TOKEN add constraint FK_TOKEN_SUBPI foreign key (SUBPROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PARENT foreign key (PARENT_) references JBPM_TOKEN
+create index IDX_TKVVARMP_TOKEN on JBPM_TOKENVARIABLEMAP (TOKEN_)
+create index IDX_TKVARMAP_CTXT on JBPM_TOKENVARIABLEMAP (CONTEXTINSTANCE_)
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_CTXT foreign key (CONTEXTINSTANCE_) references JBPM_MODULEINSTANCE
+create index IDX_TRANS_PROCDEF on JBPM_TRANSITION (PROCESSDEFINITION_)
+create index IDX_TRANSIT_FROM on JBPM_TRANSITION (FROM_)
+create index IDX_TRANSIT_TO on JBPM_TRANSITION (TO_)
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_FROM foreign key (FROM_) references JBPM_NODE
+alter table JBPM_TRANSITION add constraint FK_TRANS_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_TO foreign key (TO_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_PROCST foreign key (PROCESSSTATE_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+create index IDX_VARINST_TK on JBPM_VARIABLEINSTANCE (TOKEN_)
+create index IDX_VARINST_TKVARMP on JBPM_VARIABLEINSTANCE (TOKENVARIABLEMAP_)
+create index IDX_VARINST_PRCINS on JBPM_VARIABLEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TKVARMP foreign key (TOKENVARIABLEMAP_) references JBPM_TOKENVARIABLEMAP
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TK foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_VARIABLEINSTANCE add constraint FK_BYTEINST_ARRAY foreign key (BYTEARRAYVALUE_) references JBPM_BYTEARRAY
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VAR_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
Added: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.mysql.sql
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.mysql.sql (rev 0)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.mysql.sql 2009-01-08 07:47:31 UTC (rev 3603)
@@ -0,0 +1,167 @@
+create table JBPM_ACTION (ID_ bigint not null auto_increment, class char(1) not null, NAME_ varchar(255), ISPROPAGATIONALLOWED_ bit, ACTIONEXPRESSION_ varchar(255), ISASYNC_ bit, REFERENCEDACTION_ bigint, ACTIONDELEGATION_ bigint, EVENT_ bigint, PROCESSDEFINITION_ bigint, EXPRESSION_ text, TIMERNAME_ varchar(255), DUEDATE_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), TIMERACTION_ bigint, EVENTINDEX_ integer, EXCEPTIONHANDLER_ bigint, EXCEPTIONHANDLERINDEX_ integer, primary key (ID_)) type=InnoDB;
+create table JBPM_BYTEARRAY (ID_ bigint not null auto_increment, NAME_ varchar(255), FILEDEFINITION_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_BYTEBLOCK (PROCESSFILE_ bigint not null, BYTES_ blob, INDEX_ integer not null, primary key (PROCESSFILE_, INDEX_)) type=InnoDB;
+create table JBPM_COMMENT (ID_ bigint not null auto_increment, VERSION_ integer not null, ACTORID_ varchar(255), TIME_ datetime, MESSAGE_ text, TOKEN_ bigint, TASKINSTANCE_ bigint, TOKENINDEX_ integer, TASKINSTANCEINDEX_ integer, primary key (ID_)) type=InnoDB;
+create table JBPM_DECISIONCONDITIONS (DECISION_ bigint not null, TRANSITIONNAME_ varchar(255), EXPRESSION_ varchar(255), INDEX_ integer not null, primary key (DECISION_, INDEX_)) type=InnoDB;
+create table JBPM_DELEGATION (ID_ bigint not null auto_increment, CLASSNAME_ text, CONFIGURATION_ text, CONFIGTYPE_ varchar(255), PROCESSDEFINITION_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_EVENT (ID_ bigint not null auto_increment, EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ bigint, PROCESSDEFINITION_ bigint, NODE_ bigint, TRANSITION_ bigint, TASK_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_EXCEPTIONHANDLER (ID_ bigint not null auto_increment, EXCEPTIONCLASSNAME_ text, TYPE_ char(1), GRAPHELEMENT_ bigint, PROCESSDEFINITION_ bigint, GRAPHELEMENTINDEX_ integer, NODE_ bigint, TRANSITION_ bigint, TASK_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_ID_GROUP (ID_ bigint not null auto_increment, CLASS_ char(1) not null, NAME_ varchar(255), TYPE_ varchar(255), PARENT_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_ID_MEMBERSHIP (ID_ bigint not null auto_increment, CLASS_ char(1) not null, NAME_ varchar(255), ROLE_ varchar(255), USER_ bigint, GROUP_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_ID_PERMISSIONS (ENTITY_ bigint not null, CLASS_ varchar(255), NAME_ varchar(255), ACTION_ varchar(255)) type=InnoDB;
+create table JBPM_ID_USER (ID_ bigint not null auto_increment, CLASS_ char(1) not null, NAME_ varchar(255), EMAIL_ varchar(255), PASSWORD_ varchar(255), primary key (ID_)) type=InnoDB;
+create table JBPM_JOB (ID_ bigint not null auto_increment, CLASS_ char(1) not null, VERSION_ integer not null, DUEDATE_ datetime, PROCESSINSTANCE_ bigint, TOKEN_ bigint, TASKINSTANCE_ bigint, ISSUSPENDED_ bit, ISEXCLUSIVE_ bit, LOCKOWNER_ varchar(255), LOCKTIME_ datetime, EXCEPTION_ text, RETRIES_ integer, NAME_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), ACTION_ bigint, GRAPHELEMENTTYPE_ varchar(255), GRAPHELEMENT_ bigint, NODE_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_LOG (ID_ bigint not null auto_increment, CLASS_ char(1) not null, INDEX_ integer, DATE_ datetime, TOKEN_ bigint, PARENT_ bigint, MESSAGE_ text, EXCEPTION_ text, ACTION_ bigint, NODE_ bigint, ENTER_ datetime, LEAVE_ datetime, DURATION_ bigint, NEWLONGVALUE_ bigint, TRANSITION_ bigint, CHILD_ bigint, SOURCENODE_ bigint, DESTINATIONNODE_ bigint, VARIABLEINSTANCE_ bigint, OLDBYTEARRAY_ bigint, NEWBYTEARRAY_ bigint, OLDDATEVALUE_ datetime, NEWDATEVALUE_ datetime, OLDDOUBLEVALUE_ double precision, NEWDOUBLEVALUE_ double precision, OLDLONGIDCLASS_ varchar(255), OLDLONGIDVALUE_ bigint, NEWLONGIDCLASS_ varchar(255), NEWLONGIDVALUE_ bigint, OLDSTRINGIDCLASS_ varchar(255), OLDSTRINGIDVALUE_ varchar(255), NEWSTRINGIDCLASS_ varchar(255), NEWSTRINGIDVALUE_ varchar(255), OLDLONGVALUE_ bigint, OLDSTRINGVALUE_ text, NEWSTRINGVALUE_ text, TASKINSTANCE_ bigint, TASKACTORID_ varchar(255), TASKOLDACTORID_ varchar(255), SWIMLANEINSTANCE_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_MODULEDEFINITION (ID_ bigint not null auto_increment, CLASS_ char(1) not null, NAME_ varchar(255), PROCESSDEFINITION_ bigint, STARTTASK_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_MODULEINSTANCE (ID_ bigint not null auto_increment, CLASS_ char(1) not null, VERSION_ integer not null, PROCESSINSTANCE_ bigint, TASKMGMTDEFINITION_ bigint, NAME_ varchar(255), primary key (ID_)) type=InnoDB;
+create table JBPM_NODE (ID_ bigint not null auto_increment, CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ text, PROCESSDEFINITION_ bigint, ISASYNC_ bit, ISASYNCEXCL_ bit, ACTION_ bigint, SUPERSTATE_ bigint, SUBPROCNAME_ varchar(255), SUBPROCESSDEFINITION_ bigint, DECISIONEXPRESSION_ varchar(255), DECISIONDELEGATION bigint, SCRIPT_ bigint, PARENTLOCKMODE_ varchar(255), SIGNAL_ integer, CREATETASKS_ bit, ENDTASKS_ bit, NODECOLLECTIONINDEX_ integer, primary key (ID_)) type=InnoDB;
+create table JBPM_POOLEDACTOR (ID_ bigint not null auto_increment, VERSION_ integer not null, ACTORID_ varchar(255), SWIMLANEINSTANCE_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_PROCESSDEFINITION (ID_ bigint not null auto_increment, CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ text, VERSION_ integer, ISTERMINATIONIMPLICIT_ bit, STARTSTATE_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_PROCESSINSTANCE (ID_ bigint not null auto_increment, VERSION_ integer not null, KEY_ varchar(255), START_ datetime, END_ datetime, ISSUSPENDED_ bit, PROCESSDEFINITION_ bigint, ROOTTOKEN_ bigint, SUPERPROCESSTOKEN_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_RUNTIMEACTION (ID_ bigint not null auto_increment, VERSION_ integer not null, EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ bigint, PROCESSINSTANCE_ bigint, ACTION_ bigint, PROCESSINSTANCEINDEX_ integer, primary key (ID_)) type=InnoDB;
+create table JBPM_SWIMLANE (ID_ bigint not null auto_increment, NAME_ varchar(255), ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), ASSIGNMENTDELEGATION_ bigint, TASKMGMTDEFINITION_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_SWIMLANEINSTANCE (ID_ bigint not null auto_increment, VERSION_ integer not null, NAME_ varchar(255), ACTORID_ varchar(255), SWIMLANE_ bigint, TASKMGMTINSTANCE_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_TASK (ID_ bigint not null auto_increment, NAME_ varchar(255), DESCRIPTION_ text, PROCESSDEFINITION_ bigint, ISBLOCKING_ bit, ISSIGNALLING_ bit, CONDITION_ varchar(255), DUEDATE_ varchar(255), PRIORITY_ integer, ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), TASKMGMTDEFINITION_ bigint, TASKNODE_ bigint, STARTSTATE_ bigint, ASSIGNMENTDELEGATION_ bigint, SWIMLANE_ bigint, TASKCONTROLLER_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_TASKACTORPOOL (TASKINSTANCE_ bigint not null, POOLEDACTOR_ bigint not null, primary key (TASKINSTANCE_, POOLEDACTOR_)) type=InnoDB;
+create table JBPM_TASKCONTROLLER (ID_ bigint not null auto_increment, TASKCONTROLLERDELEGATION_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_TASKINSTANCE (ID_ bigint not null auto_increment, CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255), DESCRIPTION_ text, ACTORID_ varchar(255), CREATE_ datetime, START_ datetime, END_ datetime, DUEDATE_ datetime, PRIORITY_ integer, ISCANCELLED_ bit, ISSUSPENDED_ bit, ISOPEN_ bit, ISSIGNALLING_ bit, ISBLOCKING_ bit, TASK_ bigint, TOKEN_ bigint, PROCINST_ bigint, SWIMLANINSTANCE_ bigint, TASKMGMTINSTANCE_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_TOKEN (ID_ bigint not null auto_increment, VERSION_ integer not null, NAME_ varchar(255), START_ datetime, END_ datetime, NODEENTER_ datetime, NEXTLOGINDEX_ integer, ISABLETOREACTIVATEPARENT_ bit, ISTERMINATIONIMPLICIT_ bit, ISSUSPENDED_ bit, LOCK_ varchar(255), NODE_ bigint, PROCESSINSTANCE_ bigint, PARENT_ bigint, SUBPROCESSINSTANCE_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_TOKENVARIABLEMAP (ID_ bigint not null auto_increment, VERSION_ integer not null, TOKEN_ bigint, CONTEXTINSTANCE_ bigint, primary key (ID_)) type=InnoDB;
+create table JBPM_TRANSITION (ID_ bigint not null auto_increment, NAME_ varchar(255), DESCRIPTION_ text, PROCESSDEFINITION_ bigint, FROM_ bigint, TO_ bigint, CONDITION_ varchar(255), FROMINDEX_ integer, primary key (ID_)) type=InnoDB;
+create table JBPM_VARIABLEACCESS (ID_ bigint not null auto_increment, VARIABLENAME_ varchar(255), ACCESS_ varchar(255), MAPPEDNAME_ varchar(255), SCRIPT_ bigint, PROCESSSTATE_ bigint, TASKCONTROLLER_ bigint, INDEX_ integer, primary key (ID_)) type=InnoDB;
+create table JBPM_VARIABLEINSTANCE (ID_ bigint not null auto_increment, CLASS_ char(1) not null, VERSION_ integer not null, NAME_ varchar(255), CONVERTER_ char(1), TOKEN_ bigint, TOKENVARIABLEMAP_ bigint, PROCESSINSTANCE_ bigint, BYTEARRAYVALUE_ bigint, DATEVALUE_ datetime, DOUBLEVALUE_ double precision, LONGIDCLASS_ varchar(255), LONGVALUE_ bigint, STRINGIDCLASS_ varchar(255), STRINGVALUE_ varchar(255), TASKINSTANCE_ bigint, primary key (ID_)) type=InnoDB;
+create index IDX_ACTION_ACTNDL on JBPM_ACTION (ACTIONDELEGATION_);
+create index IDX_ACTION_PROCDF on JBPM_ACTION (PROCESSDEFINITION_);
+create index IDX_ACTION_EVENT on JBPM_ACTION (EVENT_);
+alter table JBPM_ACTION add index FK_ACTION_REFACT (REFERENCEDACTION_), add constraint FK_ACTION_REFACT foreign key (REFERENCEDACTION_) references JBPM_ACTION (ID_);
+alter table JBPM_ACTION add index FK_CRTETIMERACT_TA (TIMERACTION_), add constraint FK_CRTETIMERACT_TA foreign key (TIMERACTION_) references JBPM_ACTION (ID_);
+alter table JBPM_ACTION add index FK_ACTION_PROCDEF (PROCESSDEFINITION_), add constraint FK_ACTION_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION (ID_);
+alter table JBPM_ACTION add index FK_ACTION_EVENT (EVENT_), add constraint FK_ACTION_EVENT foreign key (EVENT_) references JBPM_EVENT (ID_);
+alter table JBPM_ACTION add index FK_ACTION_ACTNDEL (ACTIONDELEGATION_), add constraint FK_ACTION_ACTNDEL foreign key (ACTIONDELEGATION_) references JBPM_DELEGATION (ID_);
+alter table JBPM_ACTION add index FK_ACTION_EXPTHDL (EXCEPTIONHANDLER_), add constraint FK_ACTION_EXPTHDL foreign key (EXCEPTIONHANDLER_) references JBPM_EXCEPTIONHANDLER (ID_);
+alter table JBPM_BYTEARRAY add index FK_BYTEARR_FILDEF (FILEDEFINITION_), add constraint FK_BYTEARR_FILDEF foreign key (FILEDEFINITION_) references JBPM_MODULEDEFINITION (ID_);
+alter table JBPM_BYTEBLOCK add index FK_BYTEBLOCK_FILE (PROCESSFILE_), add constraint FK_BYTEBLOCK_FILE foreign key (PROCESSFILE_) references JBPM_BYTEARRAY (ID_);
+create index IDX_COMMENT_TSK on JBPM_COMMENT (TASKINSTANCE_);
+create index IDX_COMMENT_TOKEN on JBPM_COMMENT (TOKEN_);
+alter table JBPM_COMMENT add index FK_COMMENT_TOKEN (TOKEN_), add constraint FK_COMMENT_TOKEN foreign key (TOKEN_) references JBPM_TOKEN (ID_);
+alter table JBPM_COMMENT add index FK_COMMENT_TSK (TASKINSTANCE_), add constraint FK_COMMENT_TSK foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE (ID_);
+alter table JBPM_DECISIONCONDITIONS add index FK_DECCOND_DEC (DECISION_), add constraint FK_DECCOND_DEC foreign key (DECISION_) references JBPM_NODE (ID_);
+create index IDX_DELEG_PRCD on JBPM_DELEGATION (PROCESSDEFINITION_);
+alter table JBPM_DELEGATION add index FK_DELEGATION_PRCD (PROCESSDEFINITION_), add constraint FK_DELEGATION_PRCD foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION (ID_);
+alter table JBPM_EVENT add index FK_EVENT_PROCDEF (PROCESSDEFINITION_), add constraint FK_EVENT_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION (ID_);
+alter table JBPM_EVENT add index FK_EVENT_TRANS (TRANSITION_), add constraint FK_EVENT_TRANS foreign key (TRANSITION_) references JBPM_TRANSITION (ID_);
+alter table JBPM_EVENT add index FK_EVENT_NODE (NODE_), add constraint FK_EVENT_NODE foreign key (NODE_) references JBPM_NODE (ID_);
+alter table JBPM_EVENT add index FK_EVENT_TASK (TASK_), add constraint FK_EVENT_TASK foreign key (TASK_) references JBPM_TASK (ID_);
+alter table JBPM_ID_GROUP add index FK_ID_GRP_PARENT (PARENT_), add constraint FK_ID_GRP_PARENT foreign key (PARENT_) references JBPM_ID_GROUP (ID_);
+alter table JBPM_ID_MEMBERSHIP add index FK_ID_MEMSHIP_GRP (GROUP_), add constraint FK_ID_MEMSHIP_GRP foreign key (GROUP_) references JBPM_ID_GROUP (ID_);
+alter table JBPM_ID_MEMBERSHIP add index FK_ID_MEMSHIP_USR (USER_), add constraint FK_ID_MEMSHIP_USR foreign key (USER_) references JBPM_ID_USER (ID_);
+create index IDX_JOB_TSKINST on JBPM_JOB (TASKINSTANCE_);
+create index IDX_JOB_TOKEN on JBPM_JOB (TOKEN_);
+create index IDX_JOB_PRINST on JBPM_JOB (PROCESSINSTANCE_);
+alter table JBPM_JOB add index FK_JOB_PRINST (PROCESSINSTANCE_), add constraint FK_JOB_PRINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE (ID_);
+alter table JBPM_JOB add index FK_JOB_ACTION (ACTION_), add constraint FK_JOB_ACTION foreign key (ACTION_) references JBPM_ACTION (ID_);
+alter table JBPM_JOB add index FK_JOB_TOKEN (TOKEN_), add constraint FK_JOB_TOKEN foreign key (TOKEN_) references JBPM_TOKEN (ID_);
+alter table JBPM_JOB add index FK_JOB_NODE (NODE_), add constraint FK_JOB_NODE foreign key (NODE_) references JBPM_NODE (ID_);
+alter table JBPM_JOB add index FK_JOB_TSKINST (TASKINSTANCE_), add constraint FK_JOB_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE (ID_);
+alter table JBPM_LOG add index FK_LOG_SOURCENODE (SOURCENODE_), add constraint FK_LOG_SOURCENODE foreign key (SOURCENODE_) references JBPM_NODE (ID_);
+alter table JBPM_LOG add index FK_LOG_DESTNODE (DESTINATIONNODE_), add constraint FK_LOG_DESTNODE foreign key (DESTINATIONNODE_) references JBPM_NODE (ID_);
+alter table JBPM_LOG add index FK_LOG_TOKEN (TOKEN_), add constraint FK_LOG_TOKEN foreign key (TOKEN_) references JBPM_TOKEN (ID_);
+alter table JBPM_LOG add index FK_LOG_TRANSITION (TRANSITION_), add constraint FK_LOG_TRANSITION foreign key (TRANSITION_) references JBPM_TRANSITION (ID_);
+alter table JBPM_LOG add index FK_LOG_TASKINST (TASKINSTANCE_), add constraint FK_LOG_TASKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE (ID_);
+alter table JBPM_LOG add index FK_LOG_CHILDTOKEN (CHILD_), add constraint FK_LOG_CHILDTOKEN foreign key (CHILD_) references JBPM_TOKEN (ID_);
+alter table JBPM_LOG add index FK_LOG_OLDBYTES (OLDBYTEARRAY_), add constraint FK_LOG_OLDBYTES foreign key (OLDBYTEARRAY_) references JBPM_BYTEARRAY (ID_);
+alter table JBPM_LOG add index FK_LOG_SWIMINST (SWIMLANEINSTANCE_), add constraint FK_LOG_SWIMINST foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE (ID_);
+alter table JBPM_LOG add index FK_LOG_NEWBYTES (NEWBYTEARRAY_), add constraint FK_LOG_NEWBYTES foreign key (NEWBYTEARRAY_) references JBPM_BYTEARRAY (ID_);
+alter table JBPM_LOG add index FK_LOG_ACTION (ACTION_), add constraint FK_LOG_ACTION foreign key (ACTION_) references JBPM_ACTION (ID_);
+alter table JBPM_LOG add index FK_LOG_VARINST (VARIABLEINSTANCE_), add constraint FK_LOG_VARINST foreign key (VARIABLEINSTANCE_) references JBPM_VARIABLEINSTANCE (ID_);
+alter table JBPM_LOG add index FK_LOG_NODE (NODE_), add constraint FK_LOG_NODE foreign key (NODE_) references JBPM_NODE (ID_);
+alter table JBPM_LOG add index FK_LOG_PARENT (PARENT_), add constraint FK_LOG_PARENT foreign key (PARENT_) references JBPM_LOG (ID_);
+create index IDX_MODDEF_PROCDF on JBPM_MODULEDEFINITION (PROCESSDEFINITION_);
+alter table JBPM_MODULEDEFINITION add index FK_MODDEF_PROCDEF (PROCESSDEFINITION_), add constraint FK_MODDEF_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION (ID_);
+alter table JBPM_MODULEDEFINITION add index FK_TSKDEF_START (STARTTASK_), add constraint FK_TSKDEF_START foreign key (STARTTASK_) references JBPM_TASK (ID_);
+create index IDX_MODINST_PRINST on JBPM_MODULEINSTANCE (PROCESSINSTANCE_);
+alter table JBPM_MODULEINSTANCE add index FK_MODINST_PRCINST (PROCESSINSTANCE_), add constraint FK_MODINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE (ID_);
+alter table JBPM_MODULEINSTANCE add index FK_TASKMGTINST_TMD (TASKMGMTDEFINITION_), add constraint FK_TASKMGTINST_TMD foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION (ID_);
+create index IDX_PSTATE_SBPRCDEF on JBPM_NODE (SUBPROCESSDEFINITION_);
+create index IDX_NODE_PROCDEF on JBPM_NODE (PROCESSDEFINITION_);
+create index IDX_NODE_ACTION on JBPM_NODE (ACTION_);
+create index IDX_NODE_SUPRSTATE on JBPM_NODE (SUPERSTATE_);
+alter table JBPM_NODE add index FK_DECISION_DELEG (DECISIONDELEGATION), add constraint FK_DECISION_DELEG foreign key (DECISIONDELEGATION) references JBPM_DELEGATION (ID_);
+alter table JBPM_NODE add index FK_NODE_PROCDEF (PROCESSDEFINITION_), add constraint FK_NODE_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION (ID_);
+alter table JBPM_NODE add index FK_NODE_ACTION (ACTION_), add constraint FK_NODE_ACTION foreign key (ACTION_) references JBPM_ACTION (ID_);
+alter table JBPM_NODE add index FK_PROCST_SBPRCDEF (SUBPROCESSDEFINITION_), add constraint FK_PROCST_SBPRCDEF foreign key (SUBPROCESSDEFINITION_) references JBPM_PROCESSDEFINITION (ID_);
+alter table JBPM_NODE add index FK_NODE_SCRIPT (SCRIPT_), add constraint FK_NODE_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION (ID_);
+alter table JBPM_NODE add index FK_NODE_SUPERSTATE (SUPERSTATE_), add constraint FK_NODE_SUPERSTATE foreign key (SUPERSTATE_) references JBPM_NODE (ID_);
+create index IDX_TSKINST_SWLANE on JBPM_POOLEDACTOR (SWIMLANEINSTANCE_);
+create index IDX_PLDACTR_ACTID on JBPM_POOLEDACTOR (ACTORID_);
+alter table JBPM_POOLEDACTOR add index FK_POOLEDACTOR_SLI (SWIMLANEINSTANCE_), add constraint FK_POOLEDACTOR_SLI foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE (ID_);
+create index IDX_PROCDEF_STRTST on JBPM_PROCESSDEFINITION (STARTSTATE_);
+alter table JBPM_PROCESSDEFINITION add index FK_PROCDEF_STRTSTA (STARTSTATE_), add constraint FK_PROCDEF_STRTSTA foreign key (STARTSTATE_) references JBPM_NODE (ID_);
+create index IDX_PROCIN_SPROCTK on JBPM_PROCESSINSTANCE (SUPERPROCESSTOKEN_);
+create index IDX_PROCIN_ROOTTK on JBPM_PROCESSINSTANCE (ROOTTOKEN_);
+create index IDX_PROCIN_PROCDEF on JBPM_PROCESSINSTANCE (PROCESSDEFINITION_);
+create index IDX_PROCIN_KEY on JBPM_PROCESSINSTANCE (KEY_);
+alter table JBPM_PROCESSINSTANCE add index FK_PROCIN_PROCDEF (PROCESSDEFINITION_), add constraint FK_PROCIN_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION (ID_);
+alter table JBPM_PROCESSINSTANCE add index FK_PROCIN_ROOTTKN (ROOTTOKEN_), add constraint FK_PROCIN_ROOTTKN foreign key (ROOTTOKEN_) references JBPM_TOKEN (ID_);
+alter table JBPM_PROCESSINSTANCE add index FK_PROCIN_SPROCTKN (SUPERPROCESSTOKEN_), add constraint FK_PROCIN_SPROCTKN foreign key (SUPERPROCESSTOKEN_) references JBPM_TOKEN (ID_);
+create index IDX_RTACTN_ACTION on JBPM_RUNTIMEACTION (ACTION_);
+create index IDX_RTACTN_PRCINST on JBPM_RUNTIMEACTION (PROCESSINSTANCE_);
+alter table JBPM_RUNTIMEACTION add index FK_RTACTN_PROCINST (PROCESSINSTANCE_), add constraint FK_RTACTN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE (ID_);
+alter table JBPM_RUNTIMEACTION add index FK_RTACTN_ACTION (ACTION_), add constraint FK_RTACTN_ACTION foreign key (ACTION_) references JBPM_ACTION (ID_);
+alter table JBPM_SWIMLANE add index FK_SWL_ASSDEL (ASSIGNMENTDELEGATION_), add constraint FK_SWL_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION (ID_);
+alter table JBPM_SWIMLANE add index FK_SWL_TSKMGMTDEF (TASKMGMTDEFINITION_), add constraint FK_SWL_TSKMGMTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION (ID_);
+create index IDX_SWIMLINST_SL on JBPM_SWIMLANEINSTANCE (SWIMLANE_);
+alter table JBPM_SWIMLANEINSTANCE add index FK_SWIMLANEINST_TM (TASKMGMTINSTANCE_), add constraint FK_SWIMLANEINST_TM foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE (ID_);
+alter table JBPM_SWIMLANEINSTANCE add index FK_SWIMLANEINST_SL (SWIMLANE_), add constraint FK_SWIMLANEINST_SL foreign key (SWIMLANE_) references JBPM_SWIMLANE (ID_);
+create index IDX_TASK_PROCDEF on JBPM_TASK (PROCESSDEFINITION_);
+create index IDX_TASK_TSKNODE on JBPM_TASK (TASKNODE_);
+create index IDX_TASK_TASKMGTDF on JBPM_TASK (TASKMGMTDEFINITION_);
+alter table JBPM_TASK add index FK_TASK_STARTST (STARTSTATE_), add constraint FK_TASK_STARTST foreign key (STARTSTATE_) references JBPM_NODE (ID_);
+alter table JBPM_TASK add index FK_TASK_PROCDEF (PROCESSDEFINITION_), add constraint FK_TASK_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION (ID_);
+alter table JBPM_TASK add index FK_TASK_ASSDEL (ASSIGNMENTDELEGATION_), add constraint FK_TASK_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION (ID_);
+alter table JBPM_TASK add index FK_TASK_SWIMLANE (SWIMLANE_), add constraint FK_TASK_SWIMLANE foreign key (SWIMLANE_) references JBPM_SWIMLANE (ID_);
+alter table JBPM_TASK add index FK_TASK_TASKNODE (TASKNODE_), add constraint FK_TASK_TASKNODE foreign key (TASKNODE_) references JBPM_NODE (ID_);
+alter table JBPM_TASK add index FK_TASK_TASKMGTDEF (TASKMGMTDEFINITION_), add constraint FK_TASK_TASKMGTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION (ID_);
+alter table JBPM_TASK add index FK_TSK_TSKCTRL (TASKCONTROLLER_), add constraint FK_TSK_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER (ID_);
+alter table JBPM_TASKACTORPOOL add index FK_TASKACTPL_TSKI (TASKINSTANCE_), add constraint FK_TASKACTPL_TSKI foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE (ID_);
+alter table JBPM_TASKACTORPOOL add index FK_TSKACTPOL_PLACT (POOLEDACTOR_), add constraint FK_TSKACTPOL_PLACT foreign key (POOLEDACTOR_) references JBPM_POOLEDACTOR (ID_);
+alter table JBPM_TASKCONTROLLER add index FK_TSKCTRL_DELEG (TASKCONTROLLERDELEGATION_), add constraint FK_TSKCTRL_DELEG foreign key (TASKCONTROLLERDELEGATION_) references JBPM_DELEGATION (ID_);
+create index IDX_TSKINST_TMINST on JBPM_TASKINSTANCE (TASKMGMTINSTANCE_);
+create index IDX_TSKINST_SLINST on JBPM_TASKINSTANCE (SWIMLANINSTANCE_);
+create index IDX_TASKINST_TOKN on JBPM_TASKINSTANCE (TOKEN_);
+create index IDX_TASK_ACTORID on JBPM_TASKINSTANCE (ACTORID_);
+create index IDX_TASKINST_TSK on JBPM_TASKINSTANCE (TASK_, PROCINST_);
+alter table JBPM_TASKINSTANCE add index FK_TSKINS_PRCINS (PROCINST_), add constraint FK_TSKINS_PRCINS foreign key (PROCINST_) references JBPM_PROCESSINSTANCE (ID_);
+alter table JBPM_TASKINSTANCE add index FK_TASKINST_TMINST (TASKMGMTINSTANCE_), add constraint FK_TASKINST_TMINST foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE (ID_);
+alter table JBPM_TASKINSTANCE add index FK_TASKINST_TOKEN (TOKEN_), add constraint FK_TASKINST_TOKEN foreign key (TOKEN_) references JBPM_TOKEN (ID_);
+alter table JBPM_TASKINSTANCE add index FK_TASKINST_SLINST (SWIMLANINSTANCE_), add constraint FK_TASKINST_SLINST foreign key (SWIMLANINSTANCE_) references JBPM_SWIMLANEINSTANCE (ID_);
+alter table JBPM_TASKINSTANCE add index FK_TASKINST_TASK (TASK_), add constraint FK_TASKINST_TASK foreign key (TASK_) references JBPM_TASK (ID_);
+create index IDX_TOKEN_PARENT on JBPM_TOKEN (PARENT_);
+create index IDX_TOKEN_PROCIN on JBPM_TOKEN (PROCESSINSTANCE_);
+create index IDX_TOKEN_NODE on JBPM_TOKEN (NODE_);
+create index IDX_TOKEN_SUBPI on JBPM_TOKEN (SUBPROCESSINSTANCE_);
+alter table JBPM_TOKEN add index FK_TOKEN_SUBPI (SUBPROCESSINSTANCE_), add constraint FK_TOKEN_SUBPI foreign key (SUBPROCESSINSTANCE_) references JBPM_PROCESSINSTANCE (ID_);
+alter table JBPM_TOKEN add index FK_TOKEN_PROCINST (PROCESSINSTANCE_), add constraint FK_TOKEN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE (ID_);
+alter table JBPM_TOKEN add index FK_TOKEN_NODE (NODE_), add constraint FK_TOKEN_NODE foreign key (NODE_) references JBPM_NODE (ID_);
+alter table JBPM_TOKEN add index FK_TOKEN_PARENT (PARENT_), add constraint FK_TOKEN_PARENT foreign key (PARENT_) references JBPM_TOKEN (ID_);
+create index IDX_TKVVARMP_TOKEN on JBPM_TOKENVARIABLEMAP (TOKEN_);
+create index IDX_TKVARMAP_CTXT on JBPM_TOKENVARIABLEMAP (CONTEXTINSTANCE_);
+alter table JBPM_TOKENVARIABLEMAP add index FK_TKVARMAP_TOKEN (TOKEN_), add constraint FK_TKVARMAP_TOKEN foreign key (TOKEN_) references JBPM_TOKEN (ID_);
+alter table JBPM_TOKENVARIABLEMAP add index FK_TKVARMAP_CTXT (CONTEXTINSTANCE_), add constraint FK_TKVARMAP_CTXT foreign key (CONTEXTINSTANCE_) references JBPM_MODULEINSTANCE (ID_);
+create index IDX_TRANS_PROCDEF on JBPM_TRANSITION (PROCESSDEFINITION_);
+create index IDX_TRANSIT_FROM on JBPM_TRANSITION (FROM_);
+create index IDX_TRANSIT_TO on JBPM_TRANSITION (TO_);
+alter table JBPM_TRANSITION add index FK_TRANSITION_FROM (FROM_), add constraint FK_TRANSITION_FROM foreign key (FROM_) references JBPM_NODE (ID_);
+alter table JBPM_TRANSITION add index FK_TRANS_PROCDEF (PROCESSDEFINITION_), add constraint FK_TRANS_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION (ID_);
+alter table JBPM_TRANSITION add index FK_TRANSITION_TO (TO_), add constraint FK_TRANSITION_TO foreign key (TO_) references JBPM_NODE (ID_);
+alter table JBPM_VARIABLEACCESS add index FK_VARACC_PROCST (PROCESSSTATE_), add constraint FK_VARACC_PROCST foreign key (PROCESSSTATE_) references JBPM_NODE (ID_);
+alter table JBPM_VARIABLEACCESS add index FK_VARACC_SCRIPT (SCRIPT_), add constraint FK_VARACC_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION (ID_);
+alter table JBPM_VARIABLEACCESS add index FK_VARACC_TSKCTRL (TASKCONTROLLER_), add constraint FK_VARACC_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER (ID_);
+create index IDX_VARINST_TK on JBPM_VARIABLEINSTANCE (TOKEN_);
+create index IDX_VARINST_TKVARMP on JBPM_VARIABLEINSTANCE (TOKENVARIABLEMAP_);
+create index IDX_VARINST_PRCINS on JBPM_VARIABLEINSTANCE (PROCESSINSTANCE_);
+alter table JBPM_VARIABLEINSTANCE add index FK_VARINST_PRCINST (PROCESSINSTANCE_), add constraint FK_VARINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE (ID_);
+alter table JBPM_VARIABLEINSTANCE add index FK_VARINST_TKVARMP (TOKENVARIABLEMAP_), add constraint FK_VARINST_TKVARMP foreign key (TOKENVARIABLEMAP_) references JBPM_TOKENVARIABLEMAP (ID_);
+alter table JBPM_VARIABLEINSTANCE add index FK_VARINST_TK (TOKEN_), add constraint FK_VARINST_TK foreign key (TOKEN_) references JBPM_TOKEN (ID_);
+alter table JBPM_VARIABLEINSTANCE add index FK_BYTEINST_ARRAY (BYTEARRAYVALUE_), add constraint FK_BYTEINST_ARRAY foreign key (BYTEARRAYVALUE_) references JBPM_BYTEARRAY (ID_);
+alter table JBPM_VARIABLEINSTANCE add index FK_VAR_TSKINST (TASKINSTANCE_), add constraint FK_VAR_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE (ID_);
Added: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.oracle.sql
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.oracle.sql (rev 0)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.oracle.sql 2009-01-08 07:47:31 UTC (rev 3603)
@@ -0,0 +1,168 @@
+create table JBPM_ACTION (ID_ number(19,0) not null, class char(1 char) not null, NAME_ varchar2(255 char), ISPROPAGATIONALLOWED_ number(1,0), ACTIONEXPRESSION_ varchar2(255 char), ISASYNC_ number(1,0), REFERENCEDACTION_ number(19,0), ACTIONDELEGATION_ number(19,0), EVENT_ number(19,0), PROCESSDEFINITION_ number(19,0), EXPRESSION_ clob, TIMERNAME_ varchar2(255 char), DUEDATE_ varchar2(255 char), REPEAT_ varchar2(255 char), TRANSITIONNAME_ varchar2(255 char), TIMERACTION_ number(19,0), EVENTINDEX_ number(10,0), EXCEPTIONHANDLER_ number(19,0), EXCEPTIONHANDLERINDEX_ number(10,0), primary key (ID_));
+create table JBPM_BYTEARRAY (ID_ number(19,0) not null, NAME_ varchar2(255 char), FILEDEFINITION_ number(19,0), primary key (ID_));
+create table JBPM_BYTEBLOCK (PROCESSFILE_ number(19,0) not null, BYTES_ raw(1024), INDEX_ number(10,0) not null, primary key (PROCESSFILE_, INDEX_));
+create table JBPM_COMMENT (ID_ number(19,0) not null, VERSION_ number(10,0) not null, ACTORID_ varchar2(255 char), TIME_ timestamp, MESSAGE_ clob, TOKEN_ number(19,0), TASKINSTANCE_ number(19,0), TOKENINDEX_ number(10,0), TASKINSTANCEINDEX_ number(10,0), primary key (ID_));
+create table JBPM_DECISIONCONDITIONS (DECISION_ number(19,0) not null, TRANSITIONNAME_ varchar2(255 char), EXPRESSION_ varchar2(255 char), INDEX_ number(10,0) not null, primary key (DECISION_, INDEX_));
+create table JBPM_DELEGATION (ID_ number(19,0) not null, CLASSNAME_ clob, CONFIGURATION_ clob, CONFIGTYPE_ varchar2(255 char), PROCESSDEFINITION_ number(19,0), primary key (ID_));
+create table JBPM_EVENT (ID_ number(19,0) not null, EVENTTYPE_ varchar2(255 char), TYPE_ char(1 char), GRAPHELEMENT_ number(19,0), PROCESSDEFINITION_ number(19,0), NODE_ number(19,0), TRANSITION_ number(19,0), TASK_ number(19,0), primary key (ID_));
+create table JBPM_EXCEPTIONHANDLER (ID_ number(19,0) not null, EXCEPTIONCLASSNAME_ clob, TYPE_ char(1 char), GRAPHELEMENT_ number(19,0), PROCESSDEFINITION_ number(19,0), GRAPHELEMENTINDEX_ number(10,0), NODE_ number(19,0), TRANSITION_ number(19,0), TASK_ number(19,0), primary key (ID_));
+create table JBPM_ID_GROUP (ID_ number(19,0) not null, CLASS_ char(1 char) not null, NAME_ varchar2(255 char), TYPE_ varchar2(255 char), PARENT_ number(19,0), primary key (ID_));
+create table JBPM_ID_MEMBERSHIP (ID_ number(19,0) not null, CLASS_ char(1 char) not null, NAME_ varchar2(255 char), ROLE_ varchar2(255 char), USER_ number(19,0), GROUP_ number(19,0), primary key (ID_));
+create table JBPM_ID_PERMISSIONS (ENTITY_ number(19,0) not null, CLASS_ varchar2(255 char), NAME_ varchar2(255 char), ACTION_ varchar2(255 char));
+create table JBPM_ID_USER (ID_ number(19,0) not null, CLASS_ char(1 char) not null, NAME_ varchar2(255 char), EMAIL_ varchar2(255 char), PASSWORD_ varchar2(255 char), primary key (ID_));
+create table JBPM_JOB (ID_ number(19,0) not null, CLASS_ char(1 char) not null, VERSION_ number(10,0) not null, DUEDATE_ timestamp, PROCESSINSTANCE_ number(19,0), TOKEN_ number(19,0), TASKINSTANCE_ number(19,0), ISSUSPENDED_ number(1,0), ISEXCLUSIVE_ number(1,0), LOCKOWNER_ varchar2(255 char), LOCKTIME_ timestamp, EXCEPTION_ clob, RETRIES_ number(10,0), NAME_ varchar2(255 char), REPEAT_ varchar2(255 char), TRANSITIONNAME_ varchar2(255 char), ACTION_ number(19,0), GRAPHELEMENTTYPE_ varchar2(255 char), GRAPHELEMENT_ number(19,0), NODE_ number(19,0), primary key (ID_));
+create table JBPM_LOG (ID_ number(19,0) not null, CLASS_ char(1 char) not null, INDEX_ number(10,0), DATE_ timestamp, TOKEN_ number(19,0), PARENT_ number(19,0), MESSAGE_ clob, EXCEPTION_ clob, ACTION_ number(19,0), NODE_ number(19,0), ENTER_ timestamp, LEAVE_ timestamp, DURATION_ number(19,0), NEWLONGVALUE_ number(19,0), TRANSITION_ number(19,0), CHILD_ number(19,0), SOURCENODE_ number(19,0), DESTINATIONNODE_ number(19,0), VARIABLEINSTANCE_ number(19,0), OLDBYTEARRAY_ number(19,0), NEWBYTEARRAY_ number(19,0), OLDDATEVALUE_ timestamp, NEWDATEVALUE_ timestamp, OLDDOUBLEVALUE_ double precision, NEWDOUBLEVALUE_ double precision, OLDLONGIDCLASS_ varchar2(255 char), OLDLONGIDVALUE_ number(19,0), NEWLONGIDCLASS_ varchar2(255 char), NEWLONGIDVALUE_ number(19,0), OLDSTRINGIDCLASS_ varchar2(255 char), OLDSTRINGIDVALUE_ varchar2(255 char), NEWSTRINGIDCLASS_ varchar2(255 char), NEWSTRINGIDVALUE_ varchar2(255 char), OLDLONGVALUE_ number(19,0), OLDSTRINGVALUE_ clob, NEWSTRINGVALUE_ clob,!
TASKINSTANCE_ number(19,0), TASKACTORID_ varchar2(255 char), TASKOLDACTORID_ varchar2(255 char), SWIMLANEINSTANCE_ number(19,0), primary key (ID_));
+create table JBPM_MODULEDEFINITION (ID_ number(19,0) not null, CLASS_ char(1 char) not null, NAME_ varchar2(255 char), PROCESSDEFINITION_ number(19,0), STARTTASK_ number(19,0), primary key (ID_));
+create table JBPM_MODULEINSTANCE (ID_ number(19,0) not null, CLASS_ char(1 char) not null, VERSION_ number(10,0) not null, PROCESSINSTANCE_ number(19,0), TASKMGMTDEFINITION_ number(19,0), NAME_ varchar2(255 char), primary key (ID_));
+create table JBPM_NODE (ID_ number(19,0) not null, CLASS_ char(1 char) not null, NAME_ varchar2(255 char), DESCRIPTION_ clob, PROCESSDEFINITION_ number(19,0), ISASYNC_ number(1,0), ISASYNCEXCL_ number(1,0), ACTION_ number(19,0), SUPERSTATE_ number(19,0), SUBPROCNAME_ varchar2(255 char), SUBPROCESSDEFINITION_ number(19,0), DECISIONEXPRESSION_ varchar2(255 char), DECISIONDELEGATION number(19,0), SCRIPT_ number(19,0), PARENTLOCKMODE_ varchar2(255 char), SIGNAL_ number(10,0), CREATETASKS_ number(1,0), ENDTASKS_ number(1,0), NODECOLLECTIONINDEX_ number(10,0), primary key (ID_));
+create table JBPM_POOLEDACTOR (ID_ number(19,0) not null, VERSION_ number(10,0) not null, ACTORID_ varchar2(255 char), SWIMLANEINSTANCE_ number(19,0), primary key (ID_));
+create table JBPM_PROCESSDEFINITION (ID_ number(19,0) not null, CLASS_ char(1 char) not null, NAME_ varchar2(255 char), DESCRIPTION_ clob, VERSION_ number(10,0), ISTERMINATIONIMPLICIT_ number(1,0), STARTSTATE_ number(19,0), primary key (ID_));
+create table JBPM_PROCESSINSTANCE (ID_ number(19,0) not null, VERSION_ number(10,0) not null, KEY_ varchar2(255 char), START_ timestamp, END_ timestamp, ISSUSPENDED_ number(1,0), PROCESSDEFINITION_ number(19,0), ROOTTOKEN_ number(19,0), SUPERPROCESSTOKEN_ number(19,0), primary key (ID_));
+create table JBPM_RUNTIMEACTION (ID_ number(19,0) not null, VERSION_ number(10,0) not null, EVENTTYPE_ varchar2(255 char), TYPE_ char(1 char), GRAPHELEMENT_ number(19,0), PROCESSINSTANCE_ number(19,0), ACTION_ number(19,0), PROCESSINSTANCEINDEX_ number(10,0), primary key (ID_));
+create table JBPM_SWIMLANE (ID_ number(19,0) not null, NAME_ varchar2(255 char), ACTORIDEXPRESSION_ varchar2(255 char), POOLEDACTORSEXPRESSION_ varchar2(255 char), ASSIGNMENTDELEGATION_ number(19,0), TASKMGMTDEFINITION_ number(19,0), primary key (ID_));
+create table JBPM_SWIMLANEINSTANCE (ID_ number(19,0) not null, VERSION_ number(10,0) not null, NAME_ varchar2(255 char), ACTORID_ varchar2(255 char), SWIMLANE_ number(19,0), TASKMGMTINSTANCE_ number(19,0), primary key (ID_));
+create table JBPM_TASK (ID_ number(19,0) not null, NAME_ varchar2(255 char), DESCRIPTION_ clob, PROCESSDEFINITION_ number(19,0), ISBLOCKING_ number(1,0), ISSIGNALLING_ number(1,0), CONDITION_ varchar2(255 char), DUEDATE_ varchar2(255 char), PRIORITY_ number(10,0), ACTORIDEXPRESSION_ varchar2(255 char), POOLEDACTORSEXPRESSION_ varchar2(255 char), TASKMGMTDEFINITION_ number(19,0), TASKNODE_ number(19,0), STARTSTATE_ number(19,0), ASSIGNMENTDELEGATION_ number(19,0), SWIMLANE_ number(19,0), TASKCONTROLLER_ number(19,0), primary key (ID_));
+create table JBPM_TASKACTORPOOL (TASKINSTANCE_ number(19,0) not null, POOLEDACTOR_ number(19,0) not null, primary key (TASKINSTANCE_, POOLEDACTOR_));
+create table JBPM_TASKCONTROLLER (ID_ number(19,0) not null, TASKCONTROLLERDELEGATION_ number(19,0), primary key (ID_));
+create table JBPM_TASKINSTANCE (ID_ number(19,0) not null, CLASS_ char(1 char) not null, VERSION_ number(10,0) not null, NAME_ varchar2(255 char), DESCRIPTION_ clob, ACTORID_ varchar2(255 char), CREATE_ timestamp, START_ timestamp, END_ timestamp, DUEDATE_ timestamp, PRIORITY_ number(10,0), ISCANCELLED_ number(1,0), ISSUSPENDED_ number(1,0), ISOPEN_ number(1,0), ISSIGNALLING_ number(1,0), ISBLOCKING_ number(1,0), TASK_ number(19,0), TOKEN_ number(19,0), PROCINST_ number(19,0), SWIMLANINSTANCE_ number(19,0), TASKMGMTINSTANCE_ number(19,0), primary key (ID_));
+create table JBPM_TOKEN (ID_ number(19,0) not null, VERSION_ number(10,0) not null, NAME_ varchar2(255 char), START_ timestamp, END_ timestamp, NODEENTER_ timestamp, NEXTLOGINDEX_ number(10,0), ISABLETOREACTIVATEPARENT_ number(1,0), ISTERMINATIONIMPLICIT_ number(1,0), ISSUSPENDED_ number(1,0), LOCK_ varchar2(255 char), NODE_ number(19,0), PROCESSINSTANCE_ number(19,0), PARENT_ number(19,0), SUBPROCESSINSTANCE_ number(19,0), primary key (ID_));
+create table JBPM_TOKENVARIABLEMAP (ID_ number(19,0) not null, VERSION_ number(10,0) not null, TOKEN_ number(19,0), CONTEXTINSTANCE_ number(19,0), primary key (ID_));
+create table JBPM_TRANSITION (ID_ number(19,0) not null, NAME_ varchar2(255 char), DESCRIPTION_ clob, PROCESSDEFINITION_ number(19,0), FROM_ number(19,0), TO_ number(19,0), CONDITION_ varchar2(255 char), FROMINDEX_ number(10,0), primary key (ID_));
+create table JBPM_VARIABLEACCESS (ID_ number(19,0) not null, VARIABLENAME_ varchar2(255 char), ACCESS_ varchar2(255 char), MAPPEDNAME_ varchar2(255 char), SCRIPT_ number(19,0), PROCESSSTATE_ number(19,0), TASKCONTROLLER_ number(19,0), INDEX_ number(10,0), primary key (ID_));
+create table JBPM_VARIABLEINSTANCE (ID_ number(19,0) not null, CLASS_ char(1 char) not null, VERSION_ number(10,0) not null, NAME_ varchar2(255 char), CONVERTER_ char(1 char), TOKEN_ number(19,0), TOKENVARIABLEMAP_ number(19,0), PROCESSINSTANCE_ number(19,0), BYTEARRAYVALUE_ number(19,0), DATEVALUE_ timestamp, DOUBLEVALUE_ double precision, LONGIDCLASS_ varchar2(255 char), LONGVALUE_ number(19,0), STRINGIDCLASS_ varchar2(255 char), STRINGVALUE_ varchar2(255 char), TASKINSTANCE_ number(19,0), primary key (ID_));
+create index IDX_ACTION_ACTNDL on JBPM_ACTION (ACTIONDELEGATION_);
+create index IDX_ACTION_PROCDF on JBPM_ACTION (PROCESSDEFINITION_);
+create index IDX_ACTION_EVENT on JBPM_ACTION (EVENT_);
+alter table JBPM_ACTION add constraint FK_ACTION_REFACT foreign key (REFERENCEDACTION_) references JBPM_ACTION;
+alter table JBPM_ACTION add constraint FK_CRTETIMERACT_TA foreign key (TIMERACTION_) references JBPM_ACTION;
+alter table JBPM_ACTION add constraint FK_ACTION_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION;
+alter table JBPM_ACTION add constraint FK_ACTION_EVENT foreign key (EVENT_) references JBPM_EVENT;
+alter table JBPM_ACTION add constraint FK_ACTION_ACTNDEL foreign key (ACTIONDELEGATION_) references JBPM_DELEGATION;
+alter table JBPM_ACTION add constraint FK_ACTION_EXPTHDL foreign key (EXCEPTIONHANDLER_) references JBPM_EXCEPTIONHANDLER;
+alter table JBPM_BYTEARRAY add constraint FK_BYTEARR_FILDEF foreign key (FILEDEFINITION_) references JBPM_MODULEDEFINITION;
+alter table JBPM_BYTEBLOCK add constraint FK_BYTEBLOCK_FILE foreign key (PROCESSFILE_) references JBPM_BYTEARRAY;
+create index IDX_COMMENT_TSK on JBPM_COMMENT (TASKINSTANCE_);
+create index IDX_COMMENT_TOKEN on JBPM_COMMENT (TOKEN_);
+alter table JBPM_COMMENT add constraint FK_COMMENT_TOKEN foreign key (TOKEN_) references JBPM_TOKEN;
+alter table JBPM_COMMENT add constraint FK_COMMENT_TSK foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE;
+alter table JBPM_DECISIONCONDITIONS add constraint FK_DECCOND_DEC foreign key (DECISION_) references JBPM_NODE;
+create index IDX_DELEG_PRCD on JBPM_DELEGATION (PROCESSDEFINITION_);
+alter table JBPM_DELEGATION add constraint FK_DELEGATION_PRCD foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION;
+alter table JBPM_EVENT add constraint FK_EVENT_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION;
+alter table JBPM_EVENT add constraint FK_EVENT_TRANS foreign key (TRANSITION_) references JBPM_TRANSITION;
+alter table JBPM_EVENT add constraint FK_EVENT_NODE foreign key (NODE_) references JBPM_NODE;
+alter table JBPM_EVENT add constraint FK_EVENT_TASK foreign key (TASK_) references JBPM_TASK;
+alter table JBPM_ID_GROUP add constraint FK_ID_GRP_PARENT foreign key (PARENT_) references JBPM_ID_GROUP;
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_GRP foreign key (GROUP_) references JBPM_ID_GROUP;
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_USR foreign key (USER_) references JBPM_ID_USER;
+create index IDX_JOB_TSKINST on JBPM_JOB (TASKINSTANCE_);
+create index IDX_JOB_TOKEN on JBPM_JOB (TOKEN_);
+create index IDX_JOB_PRINST on JBPM_JOB (PROCESSINSTANCE_);
+alter table JBPM_JOB add constraint FK_JOB_PRINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE;
+alter table JBPM_JOB add constraint FK_JOB_ACTION foreign key (ACTION_) references JBPM_ACTION;
+alter table JBPM_JOB add constraint FK_JOB_TOKEN foreign key (TOKEN_) references JBPM_TOKEN;
+alter table JBPM_JOB add constraint FK_JOB_NODE foreign key (NODE_) references JBPM_NODE;
+alter table JBPM_JOB add constraint FK_JOB_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE;
+alter table JBPM_LOG add constraint FK_LOG_SOURCENODE foreign key (SOURCENODE_) references JBPM_NODE;
+alter table JBPM_LOG add constraint FK_LOG_DESTNODE foreign key (DESTINATIONNODE_) references JBPM_NODE;
+alter table JBPM_LOG add constraint FK_LOG_TOKEN foreign key (TOKEN_) references JBPM_TOKEN;
+alter table JBPM_LOG add constraint FK_LOG_TRANSITION foreign key (TRANSITION_) references JBPM_TRANSITION;
+alter table JBPM_LOG add constraint FK_LOG_TASKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE;
+alter table JBPM_LOG add constraint FK_LOG_CHILDTOKEN foreign key (CHILD_) references JBPM_TOKEN;
+alter table JBPM_LOG add constraint FK_LOG_OLDBYTES foreign key (OLDBYTEARRAY_) references JBPM_BYTEARRAY;
+alter table JBPM_LOG add constraint FK_LOG_SWIMINST foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE;
+alter table JBPM_LOG add constraint FK_LOG_NEWBYTES foreign key (NEWBYTEARRAY_) references JBPM_BYTEARRAY;
+alter table JBPM_LOG add constraint FK_LOG_ACTION foreign key (ACTION_) references JBPM_ACTION;
+alter table JBPM_LOG add constraint FK_LOG_VARINST foreign key (VARIABLEINSTANCE_) references JBPM_VARIABLEINSTANCE;
+alter table JBPM_LOG add constraint FK_LOG_NODE foreign key (NODE_) references JBPM_NODE;
+alter table JBPM_LOG add constraint FK_LOG_PARENT foreign key (PARENT_) references JBPM_LOG;
+create index IDX_MODDEF_PROCDF on JBPM_MODULEDEFINITION (PROCESSDEFINITION_);
+alter table JBPM_MODULEDEFINITION add constraint FK_MODDEF_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION;
+alter table JBPM_MODULEDEFINITION add constraint FK_TSKDEF_START foreign key (STARTTASK_) references JBPM_TASK;
+create index IDX_MODINST_PRINST on JBPM_MODULEINSTANCE (PROCESSINSTANCE_);
+alter table JBPM_MODULEINSTANCE add constraint FK_MODINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE;
+alter table JBPM_MODULEINSTANCE add constraint FK_TASKMGTINST_TMD foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION;
+create index IDX_PSTATE_SBPRCDEF on JBPM_NODE (SUBPROCESSDEFINITION_);
+create index IDX_NODE_PROCDEF on JBPM_NODE (PROCESSDEFINITION_);
+create index IDX_NODE_ACTION on JBPM_NODE (ACTION_);
+create index IDX_NODE_SUPRSTATE on JBPM_NODE (SUPERSTATE_);
+alter table JBPM_NODE add constraint FK_DECISION_DELEG foreign key (DECISIONDELEGATION) references JBPM_DELEGATION;
+alter table JBPM_NODE add constraint FK_NODE_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION;
+alter table JBPM_NODE add constraint FK_NODE_ACTION foreign key (ACTION_) references JBPM_ACTION;
+alter table JBPM_NODE add constraint FK_PROCST_SBPRCDEF foreign key (SUBPROCESSDEFINITION_) references JBPM_PROCESSDEFINITION;
+alter table JBPM_NODE add constraint FK_NODE_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION;
+alter table JBPM_NODE add constraint FK_NODE_SUPERSTATE foreign key (SUPERSTATE_) references JBPM_NODE;
+create index IDX_TSKINST_SWLANE on JBPM_POOLEDACTOR (SWIMLANEINSTANCE_);
+create index IDX_PLDACTR_ACTID on JBPM_POOLEDACTOR (ACTORID_);
+alter table JBPM_POOLEDACTOR add constraint FK_POOLEDACTOR_SLI foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE;
+create index IDX_PROCDEF_STRTST on JBPM_PROCESSDEFINITION (STARTSTATE_);
+alter table JBPM_PROCESSDEFINITION add constraint FK_PROCDEF_STRTSTA foreign key (STARTSTATE_) references JBPM_NODE;
+create index IDX_PROCIN_SPROCTK on JBPM_PROCESSINSTANCE (SUPERPROCESSTOKEN_);
+create index IDX_PROCIN_ROOTTK on JBPM_PROCESSINSTANCE (ROOTTOKEN_);
+create index IDX_PROCIN_PROCDEF on JBPM_PROCESSINSTANCE (PROCESSDEFINITION_);
+create index IDX_PROCIN_KEY on JBPM_PROCESSINSTANCE (KEY_);
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION;
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_ROOTTKN foreign key (ROOTTOKEN_) references JBPM_TOKEN;
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_SPROCTKN foreign key (SUPERPROCESSTOKEN_) references JBPM_TOKEN;
+create index IDX_RTACTN_ACTION on JBPM_RUNTIMEACTION (ACTION_);
+create index IDX_RTACTN_PRCINST on JBPM_RUNTIMEACTION (PROCESSINSTANCE_);
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE;
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_ACTION foreign key (ACTION_) references JBPM_ACTION;
+alter table JBPM_SWIMLANE add constraint FK_SWL_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION;
+alter table JBPM_SWIMLANE add constraint FK_SWL_TSKMGMTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION;
+create index IDX_SWIMLINST_SL on JBPM_SWIMLANEINSTANCE (SWIMLANE_);
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_TM foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE;
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_SL foreign key (SWIMLANE_) references JBPM_SWIMLANE;
+create index IDX_TASK_PROCDEF on JBPM_TASK (PROCESSDEFINITION_);
+create index IDX_TASK_TSKNODE on JBPM_TASK (TASKNODE_);
+create index IDX_TASK_TASKMGTDF on JBPM_TASK (TASKMGMTDEFINITION_);
+alter table JBPM_TASK add constraint FK_TASK_STARTST foreign key (STARTSTATE_) references JBPM_NODE;
+alter table JBPM_TASK add constraint FK_TASK_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION;
+alter table JBPM_TASK add constraint FK_TASK_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION;
+alter table JBPM_TASK add constraint FK_TASK_SWIMLANE foreign key (SWIMLANE_) references JBPM_SWIMLANE;
+alter table JBPM_TASK add constraint FK_TASK_TASKNODE foreign key (TASKNODE_) references JBPM_NODE;
+alter table JBPM_TASK add constraint FK_TASK_TASKMGTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION;
+alter table JBPM_TASK add constraint FK_TSK_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER;
+alter table JBPM_TASKACTORPOOL add constraint FK_TASKACTPL_TSKI foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE;
+alter table JBPM_TASKACTORPOOL add constraint FK_TSKACTPOL_PLACT foreign key (POOLEDACTOR_) references JBPM_POOLEDACTOR;
+alter table JBPM_TASKCONTROLLER add constraint FK_TSKCTRL_DELEG foreign key (TASKCONTROLLERDELEGATION_) references JBPM_DELEGATION;
+create index IDX_TSKINST_TMINST on JBPM_TASKINSTANCE (TASKMGMTINSTANCE_);
+create index IDX_TSKINST_SLINST on JBPM_TASKINSTANCE (SWIMLANINSTANCE_);
+create index IDX_TASKINST_TOKN on JBPM_TASKINSTANCE (TOKEN_);
+create index IDX_TASK_ACTORID on JBPM_TASKINSTANCE (ACTORID_);
+create index IDX_TASKINST_TSK on JBPM_TASKINSTANCE (TASK_, PROCINST_);
+alter table JBPM_TASKINSTANCE add constraint FK_TSKINS_PRCINS foreign key (PROCINST_) references JBPM_PROCESSINSTANCE;
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TMINST foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE;
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TOKEN foreign key (TOKEN_) references JBPM_TOKEN;
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_SLINST foreign key (SWIMLANINSTANCE_) references JBPM_SWIMLANEINSTANCE;
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TASK foreign key (TASK_) references JBPM_TASK;
+create index IDX_TOKEN_PARENT on JBPM_TOKEN (PARENT_);
+create index IDX_TOKEN_PROCIN on JBPM_TOKEN (PROCESSINSTANCE_);
+create index IDX_TOKEN_NODE on JBPM_TOKEN (NODE_);
+create index IDX_TOKEN_SUBPI on JBPM_TOKEN (SUBPROCESSINSTANCE_);
+alter table JBPM_TOKEN add constraint FK_TOKEN_SUBPI foreign key (SUBPROCESSINSTANCE_) references JBPM_PROCESSINSTANCE;
+alter table JBPM_TOKEN add constraint FK_TOKEN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE;
+alter table JBPM_TOKEN add constraint FK_TOKEN_NODE foreign key (NODE_) references JBPM_NODE;
+alter table JBPM_TOKEN add constraint FK_TOKEN_PARENT foreign key (PARENT_) references JBPM_TOKEN;
+create index IDX_TKVVARMP_TOKEN on JBPM_TOKENVARIABLEMAP (TOKEN_);
+create index IDX_TKVARMAP_CTXT on JBPM_TOKENVARIABLEMAP (CONTEXTINSTANCE_);
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_TOKEN foreign key (TOKEN_) references JBPM_TOKEN;
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_CTXT foreign key (CONTEXTINSTANCE_) references JBPM_MODULEINSTANCE;
+create index IDX_TRANS_PROCDEF on JBPM_TRANSITION (PROCESSDEFINITION_);
+create index IDX_TRANSIT_FROM on JBPM_TRANSITION (FROM_);
+create index IDX_TRANSIT_TO on JBPM_TRANSITION (TO_);
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_FROM foreign key (FROM_) references JBPM_NODE;
+alter table JBPM_TRANSITION add constraint FK_TRANS_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION;
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_TO foreign key (TO_) references JBPM_NODE;
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_PROCST foreign key (PROCESSSTATE_) references JBPM_NODE;
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION;
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER;
+create index IDX_VARINST_TK on JBPM_VARIABLEINSTANCE (TOKEN_);
+create index IDX_VARINST_TKVARMP on JBPM_VARIABLEINSTANCE (TOKENVARIABLEMAP_);
+create index IDX_VARINST_PRCINS on JBPM_VARIABLEINSTANCE (PROCESSINSTANCE_);
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE;
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TKVARMP foreign key (TOKENVARIABLEMAP_) references JBPM_TOKENVARIABLEMAP;
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TK foreign key (TOKEN_) references JBPM_TOKEN;
+alter table JBPM_VARIABLEINSTANCE add constraint FK_BYTEINST_ARRAY foreign key (BYTEARRAYVALUE_) references JBPM_BYTEARRAY;
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VAR_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE;
+create sequence hibernate_sequence;
Added: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.postgresql.sql
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.postgresql.sql (rev 0)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.postgresql.sql 2009-01-08 07:47:31 UTC (rev 3603)
@@ -0,0 +1,168 @@
+create table JBPM_ACTION (ID_ int8 not null, class char(1) not null, NAME_ varchar(255), ISPROPAGATIONALLOWED_ bool, ACTIONEXPRESSION_ varchar(255), ISASYNC_ bool, REFERENCEDACTION_ int8, ACTIONDELEGATION_ int8, EVENT_ int8, PROCESSDEFINITION_ int8, EXPRESSION_ text, TIMERNAME_ varchar(255), DUEDATE_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), TIMERACTION_ int8, EVENTINDEX_ int4, EXCEPTIONHANDLER_ int8, EXCEPTIONHANDLERINDEX_ int4, primary key (ID_))
+create table JBPM_BYTEARRAY (ID_ int8 not null, NAME_ varchar(255), FILEDEFINITION_ int8, primary key (ID_))
+create table JBPM_BYTEBLOCK (PROCESSFILE_ int8 not null, BYTES_ bytea, INDEX_ int4 not null, primary key (PROCESSFILE_, INDEX_))
+create table JBPM_COMMENT (ID_ int8 not null, VERSION_ int4 not null, ACTORID_ varchar(255), TIME_ timestamp, MESSAGE_ text, TOKEN_ int8, TASKINSTANCE_ int8, TOKENINDEX_ int4, TASKINSTANCEINDEX_ int4, primary key (ID_))
+create table JBPM_DECISIONCONDITIONS (DECISION_ int8 not null, TRANSITIONNAME_ varchar(255), EXPRESSION_ varchar(255), INDEX_ int4 not null, primary key (DECISION_, INDEX_))
+create table JBPM_DELEGATION (ID_ int8 not null, CLASSNAME_ text, CONFIGURATION_ text, CONFIGTYPE_ varchar(255), PROCESSDEFINITION_ int8, primary key (ID_))
+create table JBPM_EVENT (ID_ int8 not null, EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ int8, PROCESSDEFINITION_ int8, NODE_ int8, TRANSITION_ int8, TASK_ int8, primary key (ID_))
+create table JBPM_EXCEPTIONHANDLER (ID_ int8 not null, EXCEPTIONCLASSNAME_ text, TYPE_ char(1), GRAPHELEMENT_ int8, PROCESSDEFINITION_ int8, GRAPHELEMENTINDEX_ int4, NODE_ int8, TRANSITION_ int8, TASK_ int8, primary key (ID_))
+create table JBPM_ID_GROUP (ID_ int8 not null, CLASS_ char(1) not null, NAME_ varchar(255), TYPE_ varchar(255), PARENT_ int8, primary key (ID_))
+create table JBPM_ID_MEMBERSHIP (ID_ int8 not null, CLASS_ char(1) not null, NAME_ varchar(255), ROLE_ varchar(255), USER_ int8, GROUP_ int8, primary key (ID_))
+create table JBPM_ID_PERMISSIONS (ENTITY_ int8 not null, CLASS_ varchar(255), NAME_ varchar(255), ACTION_ varchar(255))
+create table JBPM_ID_USER (ID_ int8 not null, CLASS_ char(1) not null, NAME_ varchar(255), EMAIL_ varchar(255), PASSWORD_ varchar(255), primary key (ID_))
+create table JBPM_JOB (ID_ int8 not null, CLASS_ char(1) not null, VERSION_ int4 not null, DUEDATE_ timestamp, PROCESSINSTANCE_ int8, TOKEN_ int8, TASKINSTANCE_ int8, ISSUSPENDED_ bool, ISEXCLUSIVE_ bool, LOCKOWNER_ varchar(255), LOCKTIME_ timestamp, EXCEPTION_ text, RETRIES_ int4, NAME_ varchar(255), REPEAT_ varchar(255), TRANSITIONNAME_ varchar(255), ACTION_ int8, GRAPHELEMENTTYPE_ varchar(255), GRAPHELEMENT_ int8, NODE_ int8, primary key (ID_))
+create table JBPM_LOG (ID_ int8 not null, CLASS_ char(1) not null, INDEX_ int4, DATE_ timestamp, TOKEN_ int8, PARENT_ int8, MESSAGE_ text, EXCEPTION_ text, ACTION_ int8, NODE_ int8, ENTER_ timestamp, LEAVE_ timestamp, DURATION_ int8, NEWLONGVALUE_ int8, TRANSITION_ int8, CHILD_ int8, SOURCENODE_ int8, DESTINATIONNODE_ int8, VARIABLEINSTANCE_ int8, OLDBYTEARRAY_ int8, NEWBYTEARRAY_ int8, OLDDATEVALUE_ timestamp, NEWDATEVALUE_ timestamp, OLDDOUBLEVALUE_ float8, NEWDOUBLEVALUE_ float8, OLDLONGIDCLASS_ varchar(255), OLDLONGIDVALUE_ int8, NEWLONGIDCLASS_ varchar(255), NEWLONGIDVALUE_ int8, OLDSTRINGIDCLASS_ varchar(255), OLDSTRINGIDVALUE_ varchar(255), NEWSTRINGIDCLASS_ varchar(255), NEWSTRINGIDVALUE_ varchar(255), OLDLONGVALUE_ int8, OLDSTRINGVALUE_ text, NEWSTRINGVALUE_ text, TASKINSTANCE_ int8, TASKACTORID_ varchar(255), TASKOLDACTORID_ varchar(255), SWIMLANEINSTANCE_ int8, primary key (ID_))
+create table JBPM_MODULEDEFINITION (ID_ int8 not null, CLASS_ char(1) not null, NAME_ varchar(255), PROCESSDEFINITION_ int8, STARTTASK_ int8, primary key (ID_))
+create table JBPM_MODULEINSTANCE (ID_ int8 not null, CLASS_ char(1) not null, VERSION_ int4 not null, PROCESSINSTANCE_ int8, TASKMGMTDEFINITION_ int8, NAME_ varchar(255), primary key (ID_))
+create table JBPM_NODE (ID_ int8 not null, CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ text, PROCESSDEFINITION_ int8, ISASYNC_ bool, ISASYNCEXCL_ bool, ACTION_ int8, SUPERSTATE_ int8, SUBPROCNAME_ varchar(255), SUBPROCESSDEFINITION_ int8, DECISIONEXPRESSION_ varchar(255), DECISIONDELEGATION int8, SCRIPT_ int8, PARENTLOCKMODE_ varchar(255), SIGNAL_ int4, CREATETASKS_ bool, ENDTASKS_ bool, NODECOLLECTIONINDEX_ int4, primary key (ID_))
+create table JBPM_POOLEDACTOR (ID_ int8 not null, VERSION_ int4 not null, ACTORID_ varchar(255), SWIMLANEINSTANCE_ int8, primary key (ID_))
+create table JBPM_PROCESSDEFINITION (ID_ int8 not null, CLASS_ char(1) not null, NAME_ varchar(255), DESCRIPTION_ text, VERSION_ int4, ISTERMINATIONIMPLICIT_ bool, STARTSTATE_ int8, primary key (ID_))
+create table JBPM_PROCESSINSTANCE (ID_ int8 not null, VERSION_ int4 not null, KEY_ varchar(255), START_ timestamp, END_ timestamp, ISSUSPENDED_ bool, PROCESSDEFINITION_ int8, ROOTTOKEN_ int8, SUPERPROCESSTOKEN_ int8, primary key (ID_))
+create table JBPM_RUNTIMEACTION (ID_ int8 not null, VERSION_ int4 not null, EVENTTYPE_ varchar(255), TYPE_ char(1), GRAPHELEMENT_ int8, PROCESSINSTANCE_ int8, ACTION_ int8, PROCESSINSTANCEINDEX_ int4, primary key (ID_))
+create table JBPM_SWIMLANE (ID_ int8 not null, NAME_ varchar(255), ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), ASSIGNMENTDELEGATION_ int8, TASKMGMTDEFINITION_ int8, primary key (ID_))
+create table JBPM_SWIMLANEINSTANCE (ID_ int8 not null, VERSION_ int4 not null, NAME_ varchar(255), ACTORID_ varchar(255), SWIMLANE_ int8, TASKMGMTINSTANCE_ int8, primary key (ID_))
+create table JBPM_TASK (ID_ int8 not null, NAME_ varchar(255), DESCRIPTION_ text, PROCESSDEFINITION_ int8, ISBLOCKING_ bool, ISSIGNALLING_ bool, CONDITION_ varchar(255), DUEDATE_ varchar(255), PRIORITY_ int4, ACTORIDEXPRESSION_ varchar(255), POOLEDACTORSEXPRESSION_ varchar(255), TASKMGMTDEFINITION_ int8, TASKNODE_ int8, STARTSTATE_ int8, ASSIGNMENTDELEGATION_ int8, SWIMLANE_ int8, TASKCONTROLLER_ int8, primary key (ID_))
+create table JBPM_TASKACTORPOOL (TASKINSTANCE_ int8 not null, POOLEDACTOR_ int8 not null, primary key (TASKINSTANCE_, POOLEDACTOR_))
+create table JBPM_TASKCONTROLLER (ID_ int8 not null, TASKCONTROLLERDELEGATION_ int8, primary key (ID_))
+create table JBPM_TASKINSTANCE (ID_ int8 not null, CLASS_ char(1) not null, VERSION_ int4 not null, NAME_ varchar(255), DESCRIPTION_ text, ACTORID_ varchar(255), CREATE_ timestamp, START_ timestamp, END_ timestamp, DUEDATE_ timestamp, PRIORITY_ int4, ISCANCELLED_ bool, ISSUSPENDED_ bool, ISOPEN_ bool, ISSIGNALLING_ bool, ISBLOCKING_ bool, TASK_ int8, TOKEN_ int8, PROCINST_ int8, SWIMLANINSTANCE_ int8, TASKMGMTINSTANCE_ int8, primary key (ID_))
+create table JBPM_TOKEN (ID_ int8 not null, VERSION_ int4 not null, NAME_ varchar(255), START_ timestamp, END_ timestamp, NODEENTER_ timestamp, NEXTLOGINDEX_ int4, ISABLETOREACTIVATEPARENT_ bool, ISTERMINATIONIMPLICIT_ bool, ISSUSPENDED_ bool, LOCK_ varchar(255), NODE_ int8, PROCESSINSTANCE_ int8, PARENT_ int8, SUBPROCESSINSTANCE_ int8, primary key (ID_))
+create table JBPM_TOKENVARIABLEMAP (ID_ int8 not null, VERSION_ int4 not null, TOKEN_ int8, CONTEXTINSTANCE_ int8, primary key (ID_))
+create table JBPM_TRANSITION (ID_ int8 not null, NAME_ varchar(255), DESCRIPTION_ text, PROCESSDEFINITION_ int8, FROM_ int8, TO_ int8, CONDITION_ varchar(255), FROMINDEX_ int4, primary key (ID_))
+create table JBPM_VARIABLEACCESS (ID_ int8 not null, VARIABLENAME_ varchar(255), ACCESS_ varchar(255), MAPPEDNAME_ varchar(255), SCRIPT_ int8, PROCESSSTATE_ int8, TASKCONTROLLER_ int8, INDEX_ int4, primary key (ID_))
+create table JBPM_VARIABLEINSTANCE (ID_ int8 not null, CLASS_ char(1) not null, VERSION_ int4 not null, NAME_ varchar(255), CONVERTER_ char(1), TOKEN_ int8, TOKENVARIABLEMAP_ int8, PROCESSINSTANCE_ int8, BYTEARRAYVALUE_ int8, DATEVALUE_ timestamp, DOUBLEVALUE_ float8, LONGIDCLASS_ varchar(255), LONGVALUE_ int8, STRINGIDCLASS_ varchar(255), STRINGVALUE_ varchar(255), TASKINSTANCE_ int8, primary key (ID_))
+create index IDX_ACTION_ACTNDL on JBPM_ACTION (ACTIONDELEGATION_)
+create index IDX_ACTION_PROCDF on JBPM_ACTION (PROCESSDEFINITION_)
+create index IDX_ACTION_EVENT on JBPM_ACTION (EVENT_)
+alter table JBPM_ACTION add constraint FK_ACTION_REFACT foreign key (REFERENCEDACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_CRTETIMERACT_TA foreign key (TIMERACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_ACTION_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_ACTION add constraint FK_ACTION_EVENT foreign key (EVENT_) references JBPM_EVENT
+alter table JBPM_ACTION add constraint FK_ACTION_ACTNDEL foreign key (ACTIONDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_ACTION add constraint FK_ACTION_EXPTHDL foreign key (EXCEPTIONHANDLER_) references JBPM_EXCEPTIONHANDLER
+alter table JBPM_BYTEARRAY add constraint FK_BYTEARR_FILDEF foreign key (FILEDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_BYTEBLOCK add constraint FK_BYTEBLOCK_FILE foreign key (PROCESSFILE_) references JBPM_BYTEARRAY
+create index IDX_COMMENT_TSK on JBPM_COMMENT (TASKINSTANCE_)
+create index IDX_COMMENT_TOKEN on JBPM_COMMENT (TOKEN_)
+alter table JBPM_COMMENT add constraint FK_COMMENT_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_COMMENT add constraint FK_COMMENT_TSK foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_DECISIONCONDITIONS add constraint FK_DECCOND_DEC foreign key (DECISION_) references JBPM_NODE
+create index IDX_DELEG_PRCD on JBPM_DELEGATION (PROCESSDEFINITION_)
+alter table JBPM_DELEGATION add constraint FK_DELEGATION_PRCD foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_TRANS foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_EVENT add constraint FK_EVENT_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_EVENT add constraint FK_EVENT_TASK foreign key (TASK_) references JBPM_TASK
+alter table JBPM_ID_GROUP add constraint FK_ID_GRP_PARENT foreign key (PARENT_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_GRP foreign key (GROUP_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_USR foreign key (USER_) references JBPM_ID_USER
+create index IDX_JOB_TSKINST on JBPM_JOB (TASKINSTANCE_)
+create index IDX_JOB_TOKEN on JBPM_JOB (TOKEN_)
+create index IDX_JOB_PRINST on JBPM_JOB (PROCESSINSTANCE_)
+alter table JBPM_JOB add constraint FK_JOB_PRINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_JOB add constraint FK_JOB_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_JOB add constraint FK_JOB_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_JOB add constraint FK_JOB_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_JOB add constraint FK_JOB_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_SOURCENODE foreign key (SOURCENODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_DESTNODE foreign key (DESTINATIONNODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_TRANSITION foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_LOG add constraint FK_LOG_TASKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_CHILDTOKEN foreign key (CHILD_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_OLDBYTES foreign key (OLDBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_SWIMINST foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NEWBYTES foreign key (NEWBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_LOG add constraint FK_LOG_VARINST foreign key (VARIABLEINSTANCE_) references JBPM_VARIABLEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_PARENT foreign key (PARENT_) references JBPM_LOG
+create index IDX_MODDEF_PROCDF on JBPM_MODULEDEFINITION (PROCESSDEFINITION_)
+alter table JBPM_MODULEDEFINITION add constraint FK_MODDEF_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_MODULEDEFINITION add constraint FK_TSKDEF_START foreign key (STARTTASK_) references JBPM_TASK
+create index IDX_MODINST_PRINST on JBPM_MODULEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_MODULEINSTANCE add constraint FK_MODINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_MODULEINSTANCE add constraint FK_TASKMGTINST_TMD foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_PSTATE_SBPRCDEF on JBPM_NODE (SUBPROCESSDEFINITION_)
+create index IDX_NODE_PROCDEF on JBPM_NODE (PROCESSDEFINITION_)
+create index IDX_NODE_ACTION on JBPM_NODE (ACTION_)
+create index IDX_NODE_SUPRSTATE on JBPM_NODE (SUPERSTATE_)
+alter table JBPM_NODE add constraint FK_DECISION_DELEG foreign key (DECISIONDELEGATION) references JBPM_DELEGATION
+alter table JBPM_NODE add constraint FK_NODE_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_PROCST_SBPRCDEF foreign key (SUBPROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_NODE_SUPERSTATE foreign key (SUPERSTATE_) references JBPM_NODE
+create index IDX_TSKINST_SWLANE on JBPM_POOLEDACTOR (SWIMLANEINSTANCE_)
+create index IDX_PLDACTR_ACTID on JBPM_POOLEDACTOR (ACTORID_)
+alter table JBPM_POOLEDACTOR add constraint FK_POOLEDACTOR_SLI foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+create index IDX_PROCDEF_STRTST on JBPM_PROCESSDEFINITION (STARTSTATE_)
+alter table JBPM_PROCESSDEFINITION add constraint FK_PROCDEF_STRTSTA foreign key (STARTSTATE_) references JBPM_NODE
+create index IDX_PROCIN_SPROCTK on JBPM_PROCESSINSTANCE (SUPERPROCESSTOKEN_)
+create index IDX_PROCIN_ROOTTK on JBPM_PROCESSINSTANCE (ROOTTOKEN_)
+create index IDX_PROCIN_PROCDEF on JBPM_PROCESSINSTANCE (PROCESSDEFINITION_)
+create index IDX_PROCIN_KEY on JBPM_PROCESSINSTANCE (KEY_)
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_ROOTTKN foreign key (ROOTTOKEN_) references JBPM_TOKEN
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_SPROCTKN foreign key (SUPERPROCESSTOKEN_) references JBPM_TOKEN
+create index IDX_RTACTN_ACTION on JBPM_RUNTIMEACTION (ACTION_)
+create index IDX_RTACTN_PRCINST on JBPM_RUNTIMEACTION (PROCESSINSTANCE_)
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_SWIMLANE add constraint FK_SWL_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_SWIMLANE add constraint FK_SWL_TSKMGMTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_SWIMLINST_SL on JBPM_SWIMLANEINSTANCE (SWIMLANE_)
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_TM foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_SL foreign key (SWIMLANE_) references JBPM_SWIMLANE
+create index IDX_TASK_PROCDEF on JBPM_TASK (PROCESSDEFINITION_)
+create index IDX_TASK_TSKNODE on JBPM_TASK (TASKNODE_)
+create index IDX_TASK_TASKMGTDF on JBPM_TASK (TASKMGMTDEFINITION_)
+alter table JBPM_TASK add constraint FK_TASK_STARTST foreign key (STARTSTATE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TASK add constraint FK_TASK_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_TASK add constraint FK_TASK_SWIMLANE foreign key (SWIMLANE_) references JBPM_SWIMLANE
+alter table JBPM_TASK add constraint FK_TASK_TASKNODE foreign key (TASKNODE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_TASKMGTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_TASK add constraint FK_TSK_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+alter table JBPM_TASKACTORPOOL add constraint FK_TASKACTPL_TSKI foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_TASKACTORPOOL add constraint FK_TSKACTPOL_PLACT foreign key (POOLEDACTOR_) references JBPM_POOLEDACTOR
+alter table JBPM_TASKCONTROLLER add constraint FK_TSKCTRL_DELEG foreign key (TASKCONTROLLERDELEGATION_) references JBPM_DELEGATION
+create index IDX_TSKINST_TMINST on JBPM_TASKINSTANCE (TASKMGMTINSTANCE_)
+create index IDX_TSKINST_SLINST on JBPM_TASKINSTANCE (SWIMLANINSTANCE_)
+create index IDX_TASKINST_TOKN on JBPM_TASKINSTANCE (TOKEN_)
+create index IDX_TASK_ACTORID on JBPM_TASKINSTANCE (ACTORID_)
+create index IDX_TASKINST_TSK on JBPM_TASKINSTANCE (TASK_, PROCINST_)
+alter table JBPM_TASKINSTANCE add constraint FK_TSKINS_PRCINS foreign key (PROCINST_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TMINST foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_SLINST foreign key (SWIMLANINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TASK foreign key (TASK_) references JBPM_TASK
+create index IDX_TOKEN_PARENT on JBPM_TOKEN (PARENT_)
+create index IDX_TOKEN_PROCIN on JBPM_TOKEN (PROCESSINSTANCE_)
+create index IDX_TOKEN_NODE on JBPM_TOKEN (NODE_)
+create index IDX_TOKEN_SUBPI on JBPM_TOKEN (SUBPROCESSINSTANCE_)
+alter table JBPM_TOKEN add constraint FK_TOKEN_SUBPI foreign key (SUBPROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PARENT foreign key (PARENT_) references JBPM_TOKEN
+create index IDX_TKVVARMP_TOKEN on JBPM_TOKENVARIABLEMAP (TOKEN_)
+create index IDX_TKVARMAP_CTXT on JBPM_TOKENVARIABLEMAP (CONTEXTINSTANCE_)
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_CTXT foreign key (CONTEXTINSTANCE_) references JBPM_MODULEINSTANCE
+create index IDX_TRANS_PROCDEF on JBPM_TRANSITION (PROCESSDEFINITION_)
+create index IDX_TRANSIT_FROM on JBPM_TRANSITION (FROM_)
+create index IDX_TRANSIT_TO on JBPM_TRANSITION (TO_)
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_FROM foreign key (FROM_) references JBPM_NODE
+alter table JBPM_TRANSITION add constraint FK_TRANS_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_TO foreign key (TO_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_PROCST foreign key (PROCESSSTATE_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+create index IDX_VARINST_TK on JBPM_VARIABLEINSTANCE (TOKEN_)
+create index IDX_VARINST_TKVARMP on JBPM_VARIABLEINSTANCE (TOKENVARIABLEMAP_)
+create index IDX_VARINST_PRCINS on JBPM_VARIABLEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TKVARMP foreign key (TOKENVARIABLEMAP_) references JBPM_TOKENVARIABLEMAP
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TK foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_VARIABLEINSTANCE add constraint FK_BYTEINST_ARRAY foreign key (BYTEARRAYVALUE_) references JBPM_BYTEARRAY
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VAR_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+create sequence hibernate_sequence
Added: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.sapdb.sql
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.sapdb.sql (rev 0)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.sapdb.sql 2009-01-08 07:47:31 UTC (rev 3603)
@@ -0,0 +1,168 @@
+create table JBPM_ACTION (ID_ fixed(19,0) not null, class char(1) not null, NAME_ varchar(255) null, ISPROPAGATIONALLOWED_ boolean null, ACTIONEXPRESSION_ varchar(255) null, ISASYNC_ boolean null, REFERENCEDACTION_ fixed(19,0) null, ACTIONDELEGATION_ fixed(19,0) null, EVENT_ fixed(19,0) null, PROCESSDEFINITION_ fixed(19,0) null, EXPRESSION_ long varchar null, TIMERNAME_ varchar(255) null, DUEDATE_ varchar(255) null, REPEAT_ varchar(255) null, TRANSITIONNAME_ varchar(255) null, TIMERACTION_ fixed(19,0) null, EVENTINDEX_ int null, EXCEPTIONHANDLER_ fixed(19,0) null, EXCEPTIONHANDLERINDEX_ int null, primary key (ID_))
+create table JBPM_BYTEARRAY (ID_ fixed(19,0) not null, NAME_ varchar(255) null, FILEDEFINITION_ fixed(19,0) null, primary key (ID_))
+create table JBPM_BYTEBLOCK (PROCESSFILE_ fixed(19,0) not null, BYTES_ long byte null, INDEX_ int not null, primary key (PROCESSFILE_, INDEX_))
+create table JBPM_COMMENT (ID_ fixed(19,0) not null, VERSION_ int not null, ACTORID_ varchar(255) null, TIME_ timestamp null, MESSAGE_ long varchar null, TOKEN_ fixed(19,0) null, TASKINSTANCE_ fixed(19,0) null, TOKENINDEX_ int null, TASKINSTANCEINDEX_ int null, primary key (ID_))
+create table JBPM_DECISIONCONDITIONS (DECISION_ fixed(19,0) not null, TRANSITIONNAME_ varchar(255) null, EXPRESSION_ varchar(255) null, INDEX_ int not null, primary key (DECISION_, INDEX_))
+create table JBPM_DELEGATION (ID_ fixed(19,0) not null, CLASSNAME_ long varchar null, CONFIGURATION_ long varchar null, CONFIGTYPE_ varchar(255) null, PROCESSDEFINITION_ fixed(19,0) null, primary key (ID_))
+create table JBPM_EVENT (ID_ fixed(19,0) not null, EVENTTYPE_ varchar(255) null, TYPE_ char(1) null, GRAPHELEMENT_ fixed(19,0) null, PROCESSDEFINITION_ fixed(19,0) null, NODE_ fixed(19,0) null, TRANSITION_ fixed(19,0) null, TASK_ fixed(19,0) null, primary key (ID_))
+create table JBPM_EXCEPTIONHANDLER (ID_ fixed(19,0) not null, EXCEPTIONCLASSNAME_ long varchar null, TYPE_ char(1) null, GRAPHELEMENT_ fixed(19,0) null, PROCESSDEFINITION_ fixed(19,0) null, GRAPHELEMENTINDEX_ int null, NODE_ fixed(19,0) null, TRANSITION_ fixed(19,0) null, TASK_ fixed(19,0) null, primary key (ID_))
+create table JBPM_ID_GROUP (ID_ fixed(19,0) not null, CLASS_ char(1) not null, NAME_ varchar(255) null, TYPE_ varchar(255) null, PARENT_ fixed(19,0) null, primary key (ID_))
+create table JBPM_ID_MEMBERSHIP (ID_ fixed(19,0) not null, CLASS_ char(1) not null, NAME_ varchar(255) null, ROLE_ varchar(255) null, USER_ fixed(19,0) null, GROUP_ fixed(19,0) null, primary key (ID_))
+create table JBPM_ID_PERMISSIONS (ENTITY_ fixed(19,0) not null, CLASS_ varchar(255) null, NAME_ varchar(255) null, ACTION_ varchar(255) null)
+create table JBPM_ID_USER (ID_ fixed(19,0) not null, CLASS_ char(1) not null, NAME_ varchar(255) null, EMAIL_ varchar(255) null, PASSWORD_ varchar(255) null, primary key (ID_))
+create table JBPM_JOB (ID_ fixed(19,0) not null, CLASS_ char(1) not null, VERSION_ int not null, DUEDATE_ timestamp null, PROCESSINSTANCE_ fixed(19,0) null, TOKEN_ fixed(19,0) null, TASKINSTANCE_ fixed(19,0) null, ISSUSPENDED_ boolean null, ISEXCLUSIVE_ boolean null, LOCKOWNER_ varchar(255) null, LOCKTIME_ timestamp null, EXCEPTION_ long varchar null, RETRIES_ int null, NAME_ varchar(255) null, REPEAT_ varchar(255) null, TRANSITIONNAME_ varchar(255) null, ACTION_ fixed(19,0) null, GRAPHELEMENTTYPE_ varchar(255) null, GRAPHELEMENT_ fixed(19,0) null, NODE_ fixed(19,0) null, primary key (ID_))
+create table JBPM_LOG (ID_ fixed(19,0) not null, CLASS_ char(1) not null, INDEX_ int null, DATE_ timestamp null, TOKEN_ fixed(19,0) null, PARENT_ fixed(19,0) null, MESSAGE_ long varchar null, EXCEPTION_ long varchar null, ACTION_ fixed(19,0) null, NODE_ fixed(19,0) null, ENTER_ timestamp null, LEAVE_ timestamp null, DURATION_ fixed(19,0) null, NEWLONGVALUE_ fixed(19,0) null, TRANSITION_ fixed(19,0) null, CHILD_ fixed(19,0) null, SOURCENODE_ fixed(19,0) null, DESTINATIONNODE_ fixed(19,0) null, VARIABLEINSTANCE_ fixed(19,0) null, OLDBYTEARRAY_ fixed(19,0) null, NEWBYTEARRAY_ fixed(19,0) null, OLDDATEVALUE_ timestamp null, NEWDATEVALUE_ timestamp null, OLDDOUBLEVALUE_ double precision null, NEWDOUBLEVALUE_ double precision null, OLDLONGIDCLASS_ varchar(255) null, OLDLONGIDVALUE_ fixed(19,0) null, NEWLONGIDCLASS_ varchar(255) null, NEWLONGIDVALUE_ fixed(19,0) null, OLDSTRINGIDCLASS_ varchar(255) null, OLDSTRINGIDVALUE_ varchar(255) null, NEWSTRINGIDCLASS_ varchar(255) null, NEW!
STRINGIDVALUE_ varchar(255) null, OLDLONGVALUE_ fixed(19,0) null, OLDSTRINGVALUE_ long varchar null, NEWSTRINGVALUE_ long varchar null, TASKINSTANCE_ fixed(19,0) null, TASKACTORID_ varchar(255) null, TASKOLDACTORID_ varchar(255) null, SWIMLANEINSTANCE_ fixed(19,0) null, primary key (ID_))
+create table JBPM_MODULEDEFINITION (ID_ fixed(19,0) not null, CLASS_ char(1) not null, NAME_ varchar(255) null, PROCESSDEFINITION_ fixed(19,0) null, STARTTASK_ fixed(19,0) null, primary key (ID_))
+create table JBPM_MODULEINSTANCE (ID_ fixed(19,0) not null, CLASS_ char(1) not null, VERSION_ int not null, PROCESSINSTANCE_ fixed(19,0) null, TASKMGMTDEFINITION_ fixed(19,0) null, NAME_ varchar(255) null, primary key (ID_))
+create table JBPM_NODE (ID_ fixed(19,0) not null, CLASS_ char(1) not null, NAME_ varchar(255) null, DESCRIPTION_ long varchar null, PROCESSDEFINITION_ fixed(19,0) null, ISASYNC_ boolean null, ISASYNCEXCL_ boolean null, ACTION_ fixed(19,0) null, SUPERSTATE_ fixed(19,0) null, SUBPROCNAME_ varchar(255) null, SUBPROCESSDEFINITION_ fixed(19,0) null, DECISIONEXPRESSION_ varchar(255) null, DECISIONDELEGATION fixed(19,0) null, SCRIPT_ fixed(19,0) null, PARENTLOCKMODE_ varchar(255) null, SIGNAL_ int null, CREATETASKS_ boolean null, ENDTASKS_ boolean null, NODECOLLECTIONINDEX_ int null, primary key (ID_))
+create table JBPM_POOLEDACTOR (ID_ fixed(19,0) not null, VERSION_ int not null, ACTORID_ varchar(255) null, SWIMLANEINSTANCE_ fixed(19,0) null, primary key (ID_))
+create table JBPM_PROCESSDEFINITION (ID_ fixed(19,0) not null, CLASS_ char(1) not null, NAME_ varchar(255) null, DESCRIPTION_ long varchar null, VERSION_ int null, ISTERMINATIONIMPLICIT_ boolean null, STARTSTATE_ fixed(19,0) null, primary key (ID_))
+create table JBPM_PROCESSINSTANCE (ID_ fixed(19,0) not null, VERSION_ int not null, KEY_ varchar(255) null, START_ timestamp null, END_ timestamp null, ISSUSPENDED_ boolean null, PROCESSDEFINITION_ fixed(19,0) null, ROOTTOKEN_ fixed(19,0) null, SUPERPROCESSTOKEN_ fixed(19,0) null, primary key (ID_))
+create table JBPM_RUNTIMEACTION (ID_ fixed(19,0) not null, VERSION_ int not null, EVENTTYPE_ varchar(255) null, TYPE_ char(1) null, GRAPHELEMENT_ fixed(19,0) null, PROCESSINSTANCE_ fixed(19,0) null, ACTION_ fixed(19,0) null, PROCESSINSTANCEINDEX_ int null, primary key (ID_))
+create table JBPM_SWIMLANE (ID_ fixed(19,0) not null, NAME_ varchar(255) null, ACTORIDEXPRESSION_ varchar(255) null, POOLEDACTORSEXPRESSION_ varchar(255) null, ASSIGNMENTDELEGATION_ fixed(19,0) null, TASKMGMTDEFINITION_ fixed(19,0) null, primary key (ID_))
+create table JBPM_SWIMLANEINSTANCE (ID_ fixed(19,0) not null, VERSION_ int not null, NAME_ varchar(255) null, ACTORID_ varchar(255) null, SWIMLANE_ fixed(19,0) null, TASKMGMTINSTANCE_ fixed(19,0) null, primary key (ID_))
+create table JBPM_TASK (ID_ fixed(19,0) not null, NAME_ varchar(255) null, DESCRIPTION_ long varchar null, PROCESSDEFINITION_ fixed(19,0) null, ISBLOCKING_ boolean null, ISSIGNALLING_ boolean null, CONDITION_ varchar(255) null, DUEDATE_ varchar(255) null, PRIORITY_ int null, ACTORIDEXPRESSION_ varchar(255) null, POOLEDACTORSEXPRESSION_ varchar(255) null, TASKMGMTDEFINITION_ fixed(19,0) null, TASKNODE_ fixed(19,0) null, STARTSTATE_ fixed(19,0) null, ASSIGNMENTDELEGATION_ fixed(19,0) null, SWIMLANE_ fixed(19,0) null, TASKCONTROLLER_ fixed(19,0) null, primary key (ID_))
+create table JBPM_TASKACTORPOOL (TASKINSTANCE_ fixed(19,0) not null, POOLEDACTOR_ fixed(19,0) not null, primary key (TASKINSTANCE_, POOLEDACTOR_))
+create table JBPM_TASKCONTROLLER (ID_ fixed(19,0) not null, TASKCONTROLLERDELEGATION_ fixed(19,0) null, primary key (ID_))
+create table JBPM_TASKINSTANCE (ID_ fixed(19,0) not null, CLASS_ char(1) not null, VERSION_ int not null, NAME_ varchar(255) null, DESCRIPTION_ long varchar null, ACTORID_ varchar(255) null, CREATE_ timestamp null, START_ timestamp null, END_ timestamp null, DUEDATE_ timestamp null, PRIORITY_ int null, ISCANCELLED_ boolean null, ISSUSPENDED_ boolean null, ISOPEN_ boolean null, ISSIGNALLING_ boolean null, ISBLOCKING_ boolean null, TASK_ fixed(19,0) null, TOKEN_ fixed(19,0) null, PROCINST_ fixed(19,0) null, SWIMLANINSTANCE_ fixed(19,0) null, TASKMGMTINSTANCE_ fixed(19,0) null, primary key (ID_))
+create table JBPM_TOKEN (ID_ fixed(19,0) not null, VERSION_ int not null, NAME_ varchar(255) null, START_ timestamp null, END_ timestamp null, NODEENTER_ timestamp null, NEXTLOGINDEX_ int null, ISABLETOREACTIVATEPARENT_ boolean null, ISTERMINATIONIMPLICIT_ boolean null, ISSUSPENDED_ boolean null, LOCK_ varchar(255) null, NODE_ fixed(19,0) null, PROCESSINSTANCE_ fixed(19,0) null, PARENT_ fixed(19,0) null, SUBPROCESSINSTANCE_ fixed(19,0) null, primary key (ID_))
+create table JBPM_TOKENVARIABLEMAP (ID_ fixed(19,0) not null, VERSION_ int not null, TOKEN_ fixed(19,0) null, CONTEXTINSTANCE_ fixed(19,0) null, primary key (ID_))
+create table JBPM_TRANSITION (ID_ fixed(19,0) not null, NAME_ varchar(255) null, DESCRIPTION_ long varchar null, PROCESSDEFINITION_ fixed(19,0) null, FROM_ fixed(19,0) null, TO_ fixed(19,0) null, CONDITION_ varchar(255) null, FROMINDEX_ int null, primary key (ID_))
+create table JBPM_VARIABLEACCESS (ID_ fixed(19,0) not null, VARIABLENAME_ varchar(255) null, ACCESS_ varchar(255) null, MAPPEDNAME_ varchar(255) null, SCRIPT_ fixed(19,0) null, PROCESSSTATE_ fixed(19,0) null, TASKCONTROLLER_ fixed(19,0) null, INDEX_ int null, primary key (ID_))
+create table JBPM_VARIABLEINSTANCE (ID_ fixed(19,0) not null, CLASS_ char(1) not null, VERSION_ int not null, NAME_ varchar(255) null, CONVERTER_ char(1) null, TOKEN_ fixed(19,0) null, TOKENVARIABLEMAP_ fixed(19,0) null, PROCESSINSTANCE_ fixed(19,0) null, BYTEARRAYVALUE_ fixed(19,0) null, DATEVALUE_ timestamp null, DOUBLEVALUE_ double precision null, LONGIDCLASS_ varchar(255) null, LONGVALUE_ fixed(19,0) null, STRINGIDCLASS_ varchar(255) null, STRINGVALUE_ varchar(255) null, TASKINSTANCE_ fixed(19,0) null, primary key (ID_))
+create index IDX_ACTION_ACTNDL on JBPM_ACTION (ACTIONDELEGATION_)
+create index IDX_ACTION_PROCDF on JBPM_ACTION (PROCESSDEFINITION_)
+create index IDX_ACTION_EVENT on JBPM_ACTION (EVENT_)
+alter table JBPM_ACTION foreign key FK_ACTION_REFACT (REFERENCEDACTION_) references JBPM_ACTION
+alter table JBPM_ACTION foreign key FK_CRTETIMERACT_TA (TIMERACTION_) references JBPM_ACTION
+alter table JBPM_ACTION foreign key FK_ACTION_PROCDEF (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_ACTION foreign key FK_ACTION_EVENT (EVENT_) references JBPM_EVENT
+alter table JBPM_ACTION foreign key FK_ACTION_ACTNDEL (ACTIONDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_ACTION foreign key FK_ACTION_EXPTHDL (EXCEPTIONHANDLER_) references JBPM_EXCEPTIONHANDLER
+alter table JBPM_BYTEARRAY foreign key FK_BYTEARR_FILDEF (FILEDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_BYTEBLOCK foreign key FK_BYTEBLOCK_FILE (PROCESSFILE_) references JBPM_BYTEARRAY
+create index IDX_COMMENT_TSK on JBPM_COMMENT (TASKINSTANCE_)
+create index IDX_COMMENT_TOKEN on JBPM_COMMENT (TOKEN_)
+alter table JBPM_COMMENT foreign key FK_COMMENT_TOKEN (TOKEN_) references JBPM_TOKEN
+alter table JBPM_COMMENT foreign key FK_COMMENT_TSK (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_DECISIONCONDITIONS foreign key FK_DECCOND_DEC (DECISION_) references JBPM_NODE
+create index IDX_DELEG_PRCD on JBPM_DELEGATION (PROCESSDEFINITION_)
+alter table JBPM_DELEGATION foreign key FK_DELEGATION_PRCD (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT foreign key FK_EVENT_PROCDEF (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT foreign key FK_EVENT_TRANS (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_EVENT foreign key FK_EVENT_NODE (NODE_) references JBPM_NODE
+alter table JBPM_EVENT foreign key FK_EVENT_TASK (TASK_) references JBPM_TASK
+alter table JBPM_ID_GROUP foreign key FK_ID_GRP_PARENT (PARENT_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP foreign key FK_ID_MEMSHIP_GRP (GROUP_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP foreign key FK_ID_MEMSHIP_USR (USER_) references JBPM_ID_USER
+create index IDX_JOB_TSKINST on JBPM_JOB (TASKINSTANCE_)
+create index IDX_JOB_TOKEN on JBPM_JOB (TOKEN_)
+create index IDX_JOB_PRINST on JBPM_JOB (PROCESSINSTANCE_)
+alter table JBPM_JOB foreign key FK_JOB_PRINST (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_JOB foreign key FK_JOB_ACTION (ACTION_) references JBPM_ACTION
+alter table JBPM_JOB foreign key FK_JOB_TOKEN (TOKEN_) references JBPM_TOKEN
+alter table JBPM_JOB foreign key FK_JOB_NODE (NODE_) references JBPM_NODE
+alter table JBPM_JOB foreign key FK_JOB_TSKINST (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG foreign key FK_LOG_SOURCENODE (SOURCENODE_) references JBPM_NODE
+alter table JBPM_LOG foreign key FK_LOG_DESTNODE (DESTINATIONNODE_) references JBPM_NODE
+alter table JBPM_LOG foreign key FK_LOG_TOKEN (TOKEN_) references JBPM_TOKEN
+alter table JBPM_LOG foreign key FK_LOG_TRANSITION (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_LOG foreign key FK_LOG_TASKINST (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG foreign key FK_LOG_CHILDTOKEN (CHILD_) references JBPM_TOKEN
+alter table JBPM_LOG foreign key FK_LOG_OLDBYTES (OLDBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG foreign key FK_LOG_SWIMINST (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_LOG foreign key FK_LOG_NEWBYTES (NEWBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG foreign key FK_LOG_ACTION (ACTION_) references JBPM_ACTION
+alter table JBPM_LOG foreign key FK_LOG_VARINST (VARIABLEINSTANCE_) references JBPM_VARIABLEINSTANCE
+alter table JBPM_LOG foreign key FK_LOG_NODE (NODE_) references JBPM_NODE
+alter table JBPM_LOG foreign key FK_LOG_PARENT (PARENT_) references JBPM_LOG
+create index IDX_MODDEF_PROCDF on JBPM_MODULEDEFINITION (PROCESSDEFINITION_)
+alter table JBPM_MODULEDEFINITION foreign key FK_MODDEF_PROCDEF (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_MODULEDEFINITION foreign key FK_TSKDEF_START (STARTTASK_) references JBPM_TASK
+create index IDX_MODINST_PRINST on JBPM_MODULEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_MODULEINSTANCE foreign key FK_MODINST_PRCINST (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_MODULEINSTANCE foreign key FK_TASKMGTINST_TMD (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_PSTATE_SBPRCDEF on JBPM_NODE (SUBPROCESSDEFINITION_)
+create index IDX_NODE_PROCDEF on JBPM_NODE (PROCESSDEFINITION_)
+create index IDX_NODE_ACTION on JBPM_NODE (ACTION_)
+create index IDX_NODE_SUPRSTATE on JBPM_NODE (SUPERSTATE_)
+alter table JBPM_NODE foreign key FK_DECISION_DELEG (DECISIONDELEGATION) references JBPM_DELEGATION
+alter table JBPM_NODE foreign key FK_NODE_PROCDEF (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE foreign key FK_NODE_ACTION (ACTION_) references JBPM_ACTION
+alter table JBPM_NODE foreign key FK_PROCST_SBPRCDEF (SUBPROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE foreign key FK_NODE_SCRIPT (SCRIPT_) references JBPM_ACTION
+alter table JBPM_NODE foreign key FK_NODE_SUPERSTATE (SUPERSTATE_) references JBPM_NODE
+create index IDX_TSKINST_SWLANE on JBPM_POOLEDACTOR (SWIMLANEINSTANCE_)
+create index IDX_PLDACTR_ACTID on JBPM_POOLEDACTOR (ACTORID_)
+alter table JBPM_POOLEDACTOR foreign key FK_POOLEDACTOR_SLI (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+create index IDX_PROCDEF_STRTST on JBPM_PROCESSDEFINITION (STARTSTATE_)
+alter table JBPM_PROCESSDEFINITION foreign key FK_PROCDEF_STRTSTA (STARTSTATE_) references JBPM_NODE
+create index IDX_PROCIN_SPROCTK on JBPM_PROCESSINSTANCE (SUPERPROCESSTOKEN_)
+create index IDX_PROCIN_ROOTTK on JBPM_PROCESSINSTANCE (ROOTTOKEN_)
+create index IDX_PROCIN_PROCDEF on JBPM_PROCESSINSTANCE (PROCESSDEFINITION_)
+create index IDX_PROCIN_KEY on JBPM_PROCESSINSTANCE (KEY_)
+alter table JBPM_PROCESSINSTANCE foreign key FK_PROCIN_PROCDEF (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_PROCESSINSTANCE foreign key FK_PROCIN_ROOTTKN (ROOTTOKEN_) references JBPM_TOKEN
+alter table JBPM_PROCESSINSTANCE foreign key FK_PROCIN_SPROCTKN (SUPERPROCESSTOKEN_) references JBPM_TOKEN
+create index IDX_RTACTN_ACTION on JBPM_RUNTIMEACTION (ACTION_)
+create index IDX_RTACTN_PRCINST on JBPM_RUNTIMEACTION (PROCESSINSTANCE_)
+alter table JBPM_RUNTIMEACTION foreign key FK_RTACTN_PROCINST (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_RUNTIMEACTION foreign key FK_RTACTN_ACTION (ACTION_) references JBPM_ACTION
+alter table JBPM_SWIMLANE foreign key FK_SWL_ASSDEL (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_SWIMLANE foreign key FK_SWL_TSKMGMTDEF (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_SWIMLINST_SL on JBPM_SWIMLANEINSTANCE (SWIMLANE_)
+alter table JBPM_SWIMLANEINSTANCE foreign key FK_SWIMLANEINST_TM (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_SWIMLANEINSTANCE foreign key FK_SWIMLANEINST_SL (SWIMLANE_) references JBPM_SWIMLANE
+create index IDX_TASK_PROCDEF on JBPM_TASK (PROCESSDEFINITION_)
+create index IDX_TASK_TSKNODE on JBPM_TASK (TASKNODE_)
+create index IDX_TASK_TASKMGTDF on JBPM_TASK (TASKMGMTDEFINITION_)
+alter table JBPM_TASK foreign key FK_TASK_STARTST (STARTSTATE_) references JBPM_NODE
+alter table JBPM_TASK foreign key FK_TASK_PROCDEF (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TASK foreign key FK_TASK_ASSDEL (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_TASK foreign key FK_TASK_SWIMLANE (SWIMLANE_) references JBPM_SWIMLANE
+alter table JBPM_TASK foreign key FK_TASK_TASKNODE (TASKNODE_) references JBPM_NODE
+alter table JBPM_TASK foreign key FK_TASK_TASKMGTDEF (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_TASK foreign key FK_TSK_TSKCTRL (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+alter table JBPM_TASKACTORPOOL foreign key FK_TASKACTPL_TSKI (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_TASKACTORPOOL foreign key FK_TSKACTPOL_PLACT (POOLEDACTOR_) references JBPM_POOLEDACTOR
+alter table JBPM_TASKCONTROLLER foreign key FK_TSKCTRL_DELEG (TASKCONTROLLERDELEGATION_) references JBPM_DELEGATION
+create index IDX_TSKINST_TMINST on JBPM_TASKINSTANCE (TASKMGMTINSTANCE_)
+create index IDX_TSKINST_SLINST on JBPM_TASKINSTANCE (SWIMLANINSTANCE_)
+create index IDX_TASKINST_TOKN on JBPM_TASKINSTANCE (TOKEN_)
+create index IDX_TASK_ACTORID on JBPM_TASKINSTANCE (ACTORID_)
+create index IDX_TASKINST_TSK on JBPM_TASKINSTANCE (TASK_, PROCINST_)
+alter table JBPM_TASKINSTANCE foreign key FK_TSKINS_PRCINS (PROCINST_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TASKINSTANCE foreign key FK_TASKINST_TMINST (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_TASKINSTANCE foreign key FK_TASKINST_TOKEN (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TASKINSTANCE foreign key FK_TASKINST_SLINST (SWIMLANINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_TASKINSTANCE foreign key FK_TASKINST_TASK (TASK_) references JBPM_TASK
+create index IDX_TOKEN_PARENT on JBPM_TOKEN (PARENT_)
+create index IDX_TOKEN_PROCIN on JBPM_TOKEN (PROCESSINSTANCE_)
+create index IDX_TOKEN_NODE on JBPM_TOKEN (NODE_)
+create index IDX_TOKEN_SUBPI on JBPM_TOKEN (SUBPROCESSINSTANCE_)
+alter table JBPM_TOKEN foreign key FK_TOKEN_SUBPI (SUBPROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN foreign key FK_TOKEN_PROCINST (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN foreign key FK_TOKEN_NODE (NODE_) references JBPM_NODE
+alter table JBPM_TOKEN foreign key FK_TOKEN_PARENT (PARENT_) references JBPM_TOKEN
+create index IDX_TKVVARMP_TOKEN on JBPM_TOKENVARIABLEMAP (TOKEN_)
+create index IDX_TKVARMAP_CTXT on JBPM_TOKENVARIABLEMAP (CONTEXTINSTANCE_)
+alter table JBPM_TOKENVARIABLEMAP foreign key FK_TKVARMAP_TOKEN (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TOKENVARIABLEMAP foreign key FK_TKVARMAP_CTXT (CONTEXTINSTANCE_) references JBPM_MODULEINSTANCE
+create index IDX_TRANS_PROCDEF on JBPM_TRANSITION (PROCESSDEFINITION_)
+create index IDX_TRANSIT_FROM on JBPM_TRANSITION (FROM_)
+create index IDX_TRANSIT_TO on JBPM_TRANSITION (TO_)
+alter table JBPM_TRANSITION foreign key FK_TRANSITION_FROM (FROM_) references JBPM_NODE
+alter table JBPM_TRANSITION foreign key FK_TRANS_PROCDEF (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TRANSITION foreign key FK_TRANSITION_TO (TO_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS foreign key FK_VARACC_PROCST (PROCESSSTATE_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS foreign key FK_VARACC_SCRIPT (SCRIPT_) references JBPM_ACTION
+alter table JBPM_VARIABLEACCESS foreign key FK_VARACC_TSKCTRL (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+create index IDX_VARINST_TK on JBPM_VARIABLEINSTANCE (TOKEN_)
+create index IDX_VARINST_TKVARMP on JBPM_VARIABLEINSTANCE (TOKENVARIABLEMAP_)
+create index IDX_VARINST_PRCINS on JBPM_VARIABLEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_VARIABLEINSTANCE foreign key FK_VARINST_PRCINST (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_VARIABLEINSTANCE foreign key FK_VARINST_TKVARMP (TOKENVARIABLEMAP_) references JBPM_TOKENVARIABLEMAP
+alter table JBPM_VARIABLEINSTANCE foreign key FK_VARINST_TK (TOKEN_) references JBPM_TOKEN
+alter table JBPM_VARIABLEINSTANCE foreign key FK_BYTEINST_ARRAY (BYTEARRAYVALUE_) references JBPM_BYTEARRAY
+alter table JBPM_VARIABLEINSTANCE foreign key FK_VAR_TSKINST (TASKINSTANCE_) references JBPM_TASKINSTANCE
+create sequence hibernate_sequence
Added: jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.sybase.sql
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.sybase.sql (rev 0)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/db/src/main/resources/compatibility/jbpm-3.3.1/jbpm.jpdl.sybase.sql 2009-01-08 07:47:31 UTC (rev 3603)
@@ -0,0 +1,167 @@
+create table JBPM_ACTION (ID_ numeric(19,0) identity not null, class char(1) not null, NAME_ varchar(255) null, ISPROPAGATIONALLOWED_ tinyint null, ACTIONEXPRESSION_ varchar(255) null, ISASYNC_ tinyint null, REFERENCEDACTION_ numeric(19,0) null, ACTIONDELEGATION_ numeric(19,0) null, EVENT_ numeric(19,0) null, PROCESSDEFINITION_ numeric(19,0) null, EXPRESSION_ text null, TIMERNAME_ varchar(255) null, DUEDATE_ varchar(255) null, REPEAT_ varchar(255) null, TRANSITIONNAME_ varchar(255) null, TIMERACTION_ numeric(19,0) null, EVENTINDEX_ int null, EXCEPTIONHANDLER_ numeric(19,0) null, EXCEPTIONHANDLERINDEX_ int null, primary key (ID_))
+create table JBPM_BYTEARRAY (ID_ numeric(19,0) identity not null, NAME_ varchar(255) null, FILEDEFINITION_ numeric(19,0) null, primary key (ID_))
+create table JBPM_BYTEBLOCK (PROCESSFILE_ numeric(19,0) not null, BYTES_ varbinary(1024) null, INDEX_ int not null, primary key (PROCESSFILE_, INDEX_))
+create table JBPM_COMMENT (ID_ numeric(19,0) identity not null, VERSION_ int not null, ACTORID_ varchar(255) null, TIME_ datetime null, MESSAGE_ text null, TOKEN_ numeric(19,0) null, TASKINSTANCE_ numeric(19,0) null, TOKENINDEX_ int null, TASKINSTANCEINDEX_ int null, primary key (ID_))
+create table JBPM_DECISIONCONDITIONS (DECISION_ numeric(19,0) not null, TRANSITIONNAME_ varchar(255) null, EXPRESSION_ varchar(255) null, INDEX_ int not null, primary key (DECISION_, INDEX_))
+create table JBPM_DELEGATION (ID_ numeric(19,0) identity not null, CLASSNAME_ text null, CONFIGURATION_ text null, CONFIGTYPE_ varchar(255) null, PROCESSDEFINITION_ numeric(19,0) null, primary key (ID_))
+create table JBPM_EVENT (ID_ numeric(19,0) identity not null, EVENTTYPE_ varchar(255) null, TYPE_ char(1) null, GRAPHELEMENT_ numeric(19,0) null, PROCESSDEFINITION_ numeric(19,0) null, NODE_ numeric(19,0) null, TRANSITION_ numeric(19,0) null, TASK_ numeric(19,0) null, primary key (ID_))
+create table JBPM_EXCEPTIONHANDLER (ID_ numeric(19,0) identity not null, EXCEPTIONCLASSNAME_ text null, TYPE_ char(1) null, GRAPHELEMENT_ numeric(19,0) null, PROCESSDEFINITION_ numeric(19,0) null, GRAPHELEMENTINDEX_ int null, NODE_ numeric(19,0) null, TRANSITION_ numeric(19,0) null, TASK_ numeric(19,0) null, primary key (ID_))
+create table JBPM_ID_GROUP (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, NAME_ varchar(255) null, TYPE_ varchar(255) null, PARENT_ numeric(19,0) null, primary key (ID_))
+create table JBPM_ID_MEMBERSHIP (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, NAME_ varchar(255) null, ROLE_ varchar(255) null, USER_ numeric(19,0) null, GROUP_ numeric(19,0) null, primary key (ID_))
+create table JBPM_ID_PERMISSIONS (ENTITY_ numeric(19,0) not null, CLASS_ varchar(255) null, NAME_ varchar(255) null, ACTION_ varchar(255) null)
+create table JBPM_ID_USER (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, NAME_ varchar(255) null, EMAIL_ varchar(255) null, PASSWORD_ varchar(255) null, primary key (ID_))
+create table JBPM_JOB (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, VERSION_ int not null, DUEDATE_ datetime null, PROCESSINSTANCE_ numeric(19,0) null, TOKEN_ numeric(19,0) null, TASKINSTANCE_ numeric(19,0) null, ISSUSPENDED_ tinyint null, ISEXCLUSIVE_ tinyint null, LOCKOWNER_ varchar(255) null, LOCKTIME_ datetime null, EXCEPTION_ text null, RETRIES_ int null, NAME_ varchar(255) null, REPEAT_ varchar(255) null, TRANSITIONNAME_ varchar(255) null, ACTION_ numeric(19,0) null, GRAPHELEMENTTYPE_ varchar(255) null, GRAPHELEMENT_ numeric(19,0) null, NODE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_LOG (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, INDEX_ int null, DATE_ datetime null, TOKEN_ numeric(19,0) null, PARENT_ numeric(19,0) null, MESSAGE_ text null, EXCEPTION_ text null, ACTION_ numeric(19,0) null, NODE_ numeric(19,0) null, ENTER_ datetime null, LEAVE_ datetime null, DURATION_ numeric(19,0) null, NEWLONGVALUE_ numeric(19,0) null, TRANSITION_ numeric(19,0) null, CHILD_ numeric(19,0) null, SOURCENODE_ numeric(19,0) null, DESTINATIONNODE_ numeric(19,0) null, VARIABLEINSTANCE_ numeric(19,0) null, OLDBYTEARRAY_ numeric(19,0) null, NEWBYTEARRAY_ numeric(19,0) null, OLDDATEVALUE_ datetime null, NEWDATEVALUE_ datetime null, OLDDOUBLEVALUE_ double precision null, NEWDOUBLEVALUE_ double precision null, OLDLONGIDCLASS_ varchar(255) null, OLDLONGIDVALUE_ numeric(19,0) null, NEWLONGIDCLASS_ varchar(255) null, NEWLONGIDVALUE_ numeric(19,0) null, OLDSTRINGIDCLASS_ varchar(255) null, OLDSTRINGIDVALUE_ varchar(255) null, NEWSTRINGIDCLASS_ va!
rchar(255) null, NEWSTRINGIDVALUE_ varchar(255) null, OLDLONGVALUE_ numeric(19,0) null, OLDSTRINGVALUE_ text null, NEWSTRINGVALUE_ text null, TASKINSTANCE_ numeric(19,0) null, TASKACTORID_ varchar(255) null, TASKOLDACTORID_ varchar(255) null, SWIMLANEINSTANCE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_MODULEDEFINITION (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, NAME_ varchar(255) null, PROCESSDEFINITION_ numeric(19,0) null, STARTTASK_ numeric(19,0) null, primary key (ID_))
+create table JBPM_MODULEINSTANCE (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, VERSION_ int not null, PROCESSINSTANCE_ numeric(19,0) null, TASKMGMTDEFINITION_ numeric(19,0) null, NAME_ varchar(255) null, primary key (ID_))
+create table JBPM_NODE (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, NAME_ varchar(255) null, DESCRIPTION_ text null, PROCESSDEFINITION_ numeric(19,0) null, ISASYNC_ tinyint null, ISASYNCEXCL_ tinyint null, ACTION_ numeric(19,0) null, SUPERSTATE_ numeric(19,0) null, SUBPROCNAME_ varchar(255) null, SUBPROCESSDEFINITION_ numeric(19,0) null, DECISIONEXPRESSION_ varchar(255) null, DECISIONDELEGATION numeric(19,0) null, SCRIPT_ numeric(19,0) null, PARENTLOCKMODE_ varchar(255) null, SIGNAL_ int null, CREATETASKS_ tinyint null, ENDTASKS_ tinyint null, NODECOLLECTIONINDEX_ int null, primary key (ID_))
+create table JBPM_POOLEDACTOR (ID_ numeric(19,0) identity not null, VERSION_ int not null, ACTORID_ varchar(255) null, SWIMLANEINSTANCE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_PROCESSDEFINITION (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, NAME_ varchar(255) null, DESCRIPTION_ text null, VERSION_ int null, ISTERMINATIONIMPLICIT_ tinyint null, STARTSTATE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_PROCESSINSTANCE (ID_ numeric(19,0) identity not null, VERSION_ int not null, KEY_ varchar(255) null, START_ datetime null, END_ datetime null, ISSUSPENDED_ tinyint null, PROCESSDEFINITION_ numeric(19,0) null, ROOTTOKEN_ numeric(19,0) null, SUPERPROCESSTOKEN_ numeric(19,0) null, primary key (ID_))
+create table JBPM_RUNTIMEACTION (ID_ numeric(19,0) identity not null, VERSION_ int not null, EVENTTYPE_ varchar(255) null, TYPE_ char(1) null, GRAPHELEMENT_ numeric(19,0) null, PROCESSINSTANCE_ numeric(19,0) null, ACTION_ numeric(19,0) null, PROCESSINSTANCEINDEX_ int null, primary key (ID_))
+create table JBPM_SWIMLANE (ID_ numeric(19,0) identity not null, NAME_ varchar(255) null, ACTORIDEXPRESSION_ varchar(255) null, POOLEDACTORSEXPRESSION_ varchar(255) null, ASSIGNMENTDELEGATION_ numeric(19,0) null, TASKMGMTDEFINITION_ numeric(19,0) null, primary key (ID_))
+create table JBPM_SWIMLANEINSTANCE (ID_ numeric(19,0) identity not null, VERSION_ int not null, NAME_ varchar(255) null, ACTORID_ varchar(255) null, SWIMLANE_ numeric(19,0) null, TASKMGMTINSTANCE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_TASK (ID_ numeric(19,0) identity not null, NAME_ varchar(255) null, DESCRIPTION_ text null, PROCESSDEFINITION_ numeric(19,0) null, ISBLOCKING_ tinyint null, ISSIGNALLING_ tinyint null, CONDITION_ varchar(255) null, DUEDATE_ varchar(255) null, PRIORITY_ int null, ACTORIDEXPRESSION_ varchar(255) null, POOLEDACTORSEXPRESSION_ varchar(255) null, TASKMGMTDEFINITION_ numeric(19,0) null, TASKNODE_ numeric(19,0) null, STARTSTATE_ numeric(19,0) null, ASSIGNMENTDELEGATION_ numeric(19,0) null, SWIMLANE_ numeric(19,0) null, TASKCONTROLLER_ numeric(19,0) null, primary key (ID_))
+create table JBPM_TASKACTORPOOL (TASKINSTANCE_ numeric(19,0) not null, POOLEDACTOR_ numeric(19,0) not null, primary key (TASKINSTANCE_, POOLEDACTOR_))
+create table JBPM_TASKCONTROLLER (ID_ numeric(19,0) identity not null, TASKCONTROLLERDELEGATION_ numeric(19,0) null, primary key (ID_))
+create table JBPM_TASKINSTANCE (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, VERSION_ int not null, NAME_ varchar(255) null, DESCRIPTION_ text null, ACTORID_ varchar(255) null, CREATE_ datetime null, START_ datetime null, END_ datetime null, DUEDATE_ datetime null, PRIORITY_ int null, ISCANCELLED_ tinyint null, ISSUSPENDED_ tinyint null, ISOPEN_ tinyint null, ISSIGNALLING_ tinyint null, ISBLOCKING_ tinyint null, TASK_ numeric(19,0) null, TOKEN_ numeric(19,0) null, PROCINST_ numeric(19,0) null, SWIMLANINSTANCE_ numeric(19,0) null, TASKMGMTINSTANCE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_TOKEN (ID_ numeric(19,0) identity not null, VERSION_ int not null, NAME_ varchar(255) null, START_ datetime null, END_ datetime null, NODEENTER_ datetime null, NEXTLOGINDEX_ int null, ISABLETOREACTIVATEPARENT_ tinyint null, ISTERMINATIONIMPLICIT_ tinyint null, ISSUSPENDED_ tinyint null, LOCK_ varchar(255) null, NODE_ numeric(19,0) null, PROCESSINSTANCE_ numeric(19,0) null, PARENT_ numeric(19,0) null, SUBPROCESSINSTANCE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_TOKENVARIABLEMAP (ID_ numeric(19,0) identity not null, VERSION_ int not null, TOKEN_ numeric(19,0) null, CONTEXTINSTANCE_ numeric(19,0) null, primary key (ID_))
+create table JBPM_TRANSITION (ID_ numeric(19,0) identity not null, NAME_ varchar(255) null, DESCRIPTION_ text null, PROCESSDEFINITION_ numeric(19,0) null, FROM_ numeric(19,0) null, TO_ numeric(19,0) null, CONDITION_ varchar(255) null, FROMINDEX_ int null, primary key (ID_))
+create table JBPM_VARIABLEACCESS (ID_ numeric(19,0) identity not null, VARIABLENAME_ varchar(255) null, ACCESS_ varchar(255) null, MAPPEDNAME_ varchar(255) null, SCRIPT_ numeric(19,0) null, PROCESSSTATE_ numeric(19,0) null, TASKCONTROLLER_ numeric(19,0) null, INDEX_ int null, primary key (ID_))
+create table JBPM_VARIABLEINSTANCE (ID_ numeric(19,0) identity not null, CLASS_ char(1) not null, VERSION_ int not null, NAME_ varchar(255) null, CONVERTER_ char(1) null, TOKEN_ numeric(19,0) null, TOKENVARIABLEMAP_ numeric(19,0) null, PROCESSINSTANCE_ numeric(19,0) null, BYTEARRAYVALUE_ numeric(19,0) null, DATEVALUE_ datetime null, DOUBLEVALUE_ double precision null, LONGIDCLASS_ varchar(255) null, LONGVALUE_ numeric(19,0) null, STRINGIDCLASS_ varchar(255) null, STRINGVALUE_ varchar(255) null, TASKINSTANCE_ numeric(19,0) null, primary key (ID_))
+create index IDX_ACTION_ACTNDL on JBPM_ACTION (ACTIONDELEGATION_)
+create index IDX_ACTION_PROCDF on JBPM_ACTION (PROCESSDEFINITION_)
+create index IDX_ACTION_EVENT on JBPM_ACTION (EVENT_)
+alter table JBPM_ACTION add constraint FK_ACTION_REFACT foreign key (REFERENCEDACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_CRTETIMERACT_TA foreign key (TIMERACTION_) references JBPM_ACTION
+alter table JBPM_ACTION add constraint FK_ACTION_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_ACTION add constraint FK_ACTION_EVENT foreign key (EVENT_) references JBPM_EVENT
+alter table JBPM_ACTION add constraint FK_ACTION_ACTNDEL foreign key (ACTIONDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_ACTION add constraint FK_ACTION_EXPTHDL foreign key (EXCEPTIONHANDLER_) references JBPM_EXCEPTIONHANDLER
+alter table JBPM_BYTEARRAY add constraint FK_BYTEARR_FILDEF foreign key (FILEDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_BYTEBLOCK add constraint FK_BYTEBLOCK_FILE foreign key (PROCESSFILE_) references JBPM_BYTEARRAY
+create index IDX_COMMENT_TSK on JBPM_COMMENT (TASKINSTANCE_)
+create index IDX_COMMENT_TOKEN on JBPM_COMMENT (TOKEN_)
+alter table JBPM_COMMENT add constraint FK_COMMENT_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_COMMENT add constraint FK_COMMENT_TSK foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_DECISIONCONDITIONS add constraint FK_DECCOND_DEC foreign key (DECISION_) references JBPM_NODE
+create index IDX_DELEG_PRCD on JBPM_DELEGATION (PROCESSDEFINITION_)
+alter table JBPM_DELEGATION add constraint FK_DELEGATION_PRCD foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_EVENT add constraint FK_EVENT_TRANS foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_EVENT add constraint FK_EVENT_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_EVENT add constraint FK_EVENT_TASK foreign key (TASK_) references JBPM_TASK
+alter table JBPM_ID_GROUP add constraint FK_ID_GRP_PARENT foreign key (PARENT_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_GRP foreign key (GROUP_) references JBPM_ID_GROUP
+alter table JBPM_ID_MEMBERSHIP add constraint FK_ID_MEMSHIP_USR foreign key (USER_) references JBPM_ID_USER
+create index IDX_JOB_TSKINST on JBPM_JOB (TASKINSTANCE_)
+create index IDX_JOB_TOKEN on JBPM_JOB (TOKEN_)
+create index IDX_JOB_PRINST on JBPM_JOB (PROCESSINSTANCE_)
+alter table JBPM_JOB add constraint FK_JOB_PRINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_JOB add constraint FK_JOB_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_JOB add constraint FK_JOB_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_JOB add constraint FK_JOB_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_JOB add constraint FK_JOB_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_SOURCENODE foreign key (SOURCENODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_DESTNODE foreign key (DESTINATIONNODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_TRANSITION foreign key (TRANSITION_) references JBPM_TRANSITION
+alter table JBPM_LOG add constraint FK_LOG_TASKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_CHILDTOKEN foreign key (CHILD_) references JBPM_TOKEN
+alter table JBPM_LOG add constraint FK_LOG_OLDBYTES foreign key (OLDBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_SWIMINST foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NEWBYTES foreign key (NEWBYTEARRAY_) references JBPM_BYTEARRAY
+alter table JBPM_LOG add constraint FK_LOG_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_LOG add constraint FK_LOG_VARINST foreign key (VARIABLEINSTANCE_) references JBPM_VARIABLEINSTANCE
+alter table JBPM_LOG add constraint FK_LOG_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_LOG add constraint FK_LOG_PARENT foreign key (PARENT_) references JBPM_LOG
+create index IDX_MODDEF_PROCDF on JBPM_MODULEDEFINITION (PROCESSDEFINITION_)
+alter table JBPM_MODULEDEFINITION add constraint FK_MODDEF_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_MODULEDEFINITION add constraint FK_TSKDEF_START foreign key (STARTTASK_) references JBPM_TASK
+create index IDX_MODINST_PRINST on JBPM_MODULEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_MODULEINSTANCE add constraint FK_MODINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_MODULEINSTANCE add constraint FK_TASKMGTINST_TMD foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_PSTATE_SBPRCDEF on JBPM_NODE (SUBPROCESSDEFINITION_)
+create index IDX_NODE_PROCDEF on JBPM_NODE (PROCESSDEFINITION_)
+create index IDX_NODE_ACTION on JBPM_NODE (ACTION_)
+create index IDX_NODE_SUPRSTATE on JBPM_NODE (SUPERSTATE_)
+alter table JBPM_NODE add constraint FK_DECISION_DELEG foreign key (DECISIONDELEGATION) references JBPM_DELEGATION
+alter table JBPM_NODE add constraint FK_NODE_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_PROCST_SBPRCDEF foreign key (SUBPROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_NODE add constraint FK_NODE_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_NODE add constraint FK_NODE_SUPERSTATE foreign key (SUPERSTATE_) references JBPM_NODE
+create index IDX_TSKINST_SWLANE on JBPM_POOLEDACTOR (SWIMLANEINSTANCE_)
+create index IDX_PLDACTR_ACTID on JBPM_POOLEDACTOR (ACTORID_)
+alter table JBPM_POOLEDACTOR add constraint FK_POOLEDACTOR_SLI foreign key (SWIMLANEINSTANCE_) references JBPM_SWIMLANEINSTANCE
+create index IDX_PROCDEF_STRTST on JBPM_PROCESSDEFINITION (STARTSTATE_)
+alter table JBPM_PROCESSDEFINITION add constraint FK_PROCDEF_STRTSTA foreign key (STARTSTATE_) references JBPM_NODE
+create index IDX_PROCIN_SPROCTK on JBPM_PROCESSINSTANCE (SUPERPROCESSTOKEN_)
+create index IDX_PROCIN_ROOTTK on JBPM_PROCESSINSTANCE (ROOTTOKEN_)
+create index IDX_PROCIN_PROCDEF on JBPM_PROCESSINSTANCE (PROCESSDEFINITION_)
+create index IDX_PROCIN_KEY on JBPM_PROCESSINSTANCE (KEY_)
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_ROOTTKN foreign key (ROOTTOKEN_) references JBPM_TOKEN
+alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_SPROCTKN foreign key (SUPERPROCESSTOKEN_) references JBPM_TOKEN
+create index IDX_RTACTN_ACTION on JBPM_RUNTIMEACTION (ACTION_)
+create index IDX_RTACTN_PRCINST on JBPM_RUNTIMEACTION (PROCESSINSTANCE_)
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_ACTION foreign key (ACTION_) references JBPM_ACTION
+alter table JBPM_SWIMLANE add constraint FK_SWL_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_SWIMLANE add constraint FK_SWL_TSKMGMTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+create index IDX_SWIMLINST_SL on JBPM_SWIMLANEINSTANCE (SWIMLANE_)
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_TM foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_SL foreign key (SWIMLANE_) references JBPM_SWIMLANE
+create index IDX_TASK_PROCDEF on JBPM_TASK (PROCESSDEFINITION_)
+create index IDX_TASK_TSKNODE on JBPM_TASK (TASKNODE_)
+create index IDX_TASK_TASKMGTDF on JBPM_TASK (TASKMGMTDEFINITION_)
+alter table JBPM_TASK add constraint FK_TASK_STARTST foreign key (STARTSTATE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TASK add constraint FK_TASK_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
+alter table JBPM_TASK add constraint FK_TASK_SWIMLANE foreign key (SWIMLANE_) references JBPM_SWIMLANE
+alter table JBPM_TASK add constraint FK_TASK_TASKNODE foreign key (TASKNODE_) references JBPM_NODE
+alter table JBPM_TASK add constraint FK_TASK_TASKMGTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
+alter table JBPM_TASK add constraint FK_TSK_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+alter table JBPM_TASKACTORPOOL add constraint FK_TASKACTPL_TSKI foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
+alter table JBPM_TASKACTORPOOL add constraint FK_TSKACTPOL_PLACT foreign key (POOLEDACTOR_) references JBPM_POOLEDACTOR
+alter table JBPM_TASKCONTROLLER add constraint FK_TSKCTRL_DELEG foreign key (TASKCONTROLLERDELEGATION_) references JBPM_DELEGATION
+create index IDX_TSKINST_TMINST on JBPM_TASKINSTANCE (TASKMGMTINSTANCE_)
+create index IDX_TSKINST_SLINST on JBPM_TASKINSTANCE (SWIMLANINSTANCE_)
+create index IDX_TASKINST_TOKN on JBPM_TASKINSTANCE (TOKEN_)
+create index IDX_TASK_ACTORID on JBPM_TASKINSTANCE (ACTORID_)
+create index IDX_TASKINST_TSK on JBPM_TASKINSTANCE (TASK_, PROCINST_)
+alter table JBPM_TASKINSTANCE add constraint FK_TSKINS_PRCINS foreign key (PROCINST_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TMINST foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_SLINST foreign key (SWIMLANINSTANCE_) references JBPM_SWIMLANEINSTANCE
+alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TASK foreign key (TASK_) references JBPM_TASK
+create index IDX_TOKEN_PARENT on JBPM_TOKEN (PARENT_)
+create index IDX_TOKEN_PROCIN on JBPM_TOKEN (PROCESSINSTANCE_)
+create index IDX_TOKEN_NODE on JBPM_TOKEN (NODE_)
+create index IDX_TOKEN_SUBPI on JBPM_TOKEN (SUBPROCESSINSTANCE_)
+alter table JBPM_TOKEN add constraint FK_TOKEN_SUBPI foreign key (SUBPROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_TOKEN add constraint FK_TOKEN_NODE foreign key (NODE_) references JBPM_NODE
+alter table JBPM_TOKEN add constraint FK_TOKEN_PARENT foreign key (PARENT_) references JBPM_TOKEN
+create index IDX_TKVVARMP_TOKEN on JBPM_TOKENVARIABLEMAP (TOKEN_)
+create index IDX_TKVARMAP_CTXT on JBPM_TOKENVARIABLEMAP (CONTEXTINSTANCE_)
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_CTXT foreign key (CONTEXTINSTANCE_) references JBPM_MODULEINSTANCE
+create index IDX_TRANS_PROCDEF on JBPM_TRANSITION (PROCESSDEFINITION_)
+create index IDX_TRANSIT_FROM on JBPM_TRANSITION (FROM_)
+create index IDX_TRANSIT_TO on JBPM_TRANSITION (TO_)
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_FROM foreign key (FROM_) references JBPM_NODE
+alter table JBPM_TRANSITION add constraint FK_TRANS_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
+alter table JBPM_TRANSITION add constraint FK_TRANSITION_TO foreign key (TO_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_PROCST foreign key (PROCESSSTATE_) references JBPM_NODE
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
+alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
+create index IDX_VARINST_TK on JBPM_VARIABLEINSTANCE (TOKEN_)
+create index IDX_VARINST_TKVARMP on JBPM_VARIABLEINSTANCE (TOKENVARIABLEMAP_)
+create index IDX_VARINST_PRCINS on JBPM_VARIABLEINSTANCE (PROCESSINSTANCE_)
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TKVARMP foreign key (TOKENVARIABLEMAP_) references JBPM_TOKENVARIABLEMAP
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TK foreign key (TOKEN_) references JBPM_TOKEN
+alter table JBPM_VARIABLEINSTANCE add constraint FK_BYTEINST_ARRAY foreign key (BYTEARRAYVALUE_) references JBPM_BYTEARRAY
+alter table JBPM_VARIABLEINSTANCE add constraint FK_VAR_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
17 years, 3 months
JBoss JBPM SVN: r3602 - in jbpm3/trunk: hudson and 10 other directories.
by do-not-reply@jboss.org
Author: alex.guizar(a)jboss.com
Date: 2009-01-07 23:27:48 -0500 (Wed, 07 Jan 2009)
New Revision: 3602
Added:
jbpm3/trunk/modules/core/src/main/java/org/jbpm/db/hibernate/TextType.java
jbpm3/trunk/modules/core/src/main/resources/hibernate.mapping.sybase.xml
jbpm3/trunk/modules/core/src/main/resources/org/jbpm/db/hibernate.types.sybase.hbm.xml
Modified:
jbpm3/trunk/hudson/hudson-home/command.sh
jbpm3/trunk/hudson/profiles.xml.local.qa
jbpm3/trunk/modules/core/scripts/antrun-jbpm-config.xml
jbpm3/trunk/modules/core/src/main/java/org/jbpm/ant/JbpmSchemaTask.java
jbpm3/trunk/modules/core/src/main/resources/hibernate.cache.xml
jbpm3/trunk/modules/core/src/main/resources/hibernate.mapping.default.xml
jbpm3/trunk/modules/core/src/main/resources/hibernate.properties.sybase.xml
jbpm3/trunk/modules/core/src/main/resources/jbpm-mysql-ds.xml
jbpm3/trunk/modules/core/src/main/resources/jbpm-postgresql-ds.xml
jbpm3/trunk/modules/core/src/main/resources/jbpm-sybase-ds.xml
jbpm3/trunk/modules/core/src/test/resources/log4j.xml
jbpm3/trunk/modules/db/scripts/antrun-jbpmschema.xml
jbpm3/trunk/modules/enterprise/pom.xml
jbpm3/trunk/modules/enterprise/src/main/etc/jbpm.cfg.xml
jbpm3/trunk/pom.xml
jbpm3/trunk/profiles.xml.example
Log:
JBPM-1818: merging r3542 through r3601 from https://svn.jboss.org/repos/jbpm/jbpm3/branches/aguizar/
Modified: jbpm3/trunk/hudson/hudson-home/command.sh
===================================================================
--- jbpm3/trunk/hudson/hudson-home/command.sh 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/hudson/hudson-home/command.sh 2009-01-08 04:27:48 UTC (rev 3602)
@@ -70,6 +70,14 @@
rm $JBOSS_HOME/server/$JBOSS_SERVER/deploy/jbpm/jbpm-service.sar/slf4j-api.jar
fi
+# FIXME: find out whether jTDS can be made to work with XA data source
+# https://jira.jboss.org/jira/browse/JBPM-1818
+SYBASE_JDBC_DRIVER=~/.m2/repository/com/sybase/jconnect/6.0.5/jconnect-6.0.5.jar
+if [ -f $SYBASE_JDBC_DRIVER ]; then
+ echo "cp $SYBASE_JDBC_DRIVER $JBOSS_HOME/server/$JBOSS_SERVER/deploy/jbpm/jbpm-service.sar"
+ cp $SYBASE_JDBC_DRIVER $JBOSS_HOME/server/$JBOSS_SERVER/deploy/jbpm/jbpm-service.sar
+fi
+
#
# start jbossas
#
Modified: jbpm3/trunk/hudson/profiles.xml.local.qa
===================================================================
--- jbpm3/trunk/hudson/profiles.xml.local.qa 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/hudson/profiles.xml.local.qa 2009-01-08 04:27:48 UTC (rev 3602)
@@ -12,25 +12,25 @@
</activation>
<properties>
- <jdbc.mysql.url>jdbc:mysql://localhost:3306/jbpmtest</jdbc.mysql.url>
<jdbc.mysql.server>localhost</jdbc.mysql.server>
<jdbc.mysql.port>3306</jdbc.mysql.port>
<jdbc.mysql.database>jbpmtest</jdbc.mysql.database>
+ <jdbc.mysql.url>jdbc:mysql://${jdbc.mysql.server}:${jdbc.mysql.port}/${jdbc.mysql.database}</jdbc.mysql.url>
<jdbc.mysql.username>jbpmtest</jdbc.mysql.username>
<jdbc.mysql.password></jdbc.mysql.password>
- <jdbc.sybase.url>jdbc:jtds:sybase://192.168.0.101:5000/jbpmtest</jdbc.sybase.url>
- <jdbc.sybase.server>192.168.0.101</jdbc.sybase.server>
+ <jdbc.sybase.server>localhost</jdbc.sybase.server>
<jdbc.sybase.port>5000</jdbc.sybase.port>
<jdbc.sybase.database>jbpmtest</jdbc.sybase.database>
+ <jdbc.sybase.url>jdbc:sybase:Tds:${jdbc.sybase.server}:${jdbc.sybase.port}/${jdbc.sybase.database}</jdbc.sybase.url>
<jdbc.sybase.username>jbpmtest</jdbc.sybase.username>
<jdbc.sybase.password>jbpmtest</jdbc.sybase.password>
<!-- PostgreSQL is currently not supported
- <jdbc.postgresql.url>jdbc:postgresql://localhost:5432/jbpmtest</jdbc.postgresql.url>
<jdbc.postgresql.server>localhost</jdbc.postgresql.server>
<jdbc.postgresql.port>5432</jdbc.postgresql.port>
<jdbc.postgresql.database>jbpmtest</jdbc.postgresql.database>
+ <jdbc.postgresql.url>jdbc:postgresql://${jdbc.postgresql.server}:${jdbc.postgresql.port}/${jdbc.postgresql.database}</jdbc.postgresql.url>
<jdbc.postgresql.username>jbpmtest</jdbc.postgresql.username>
<jdbc.postgresql.password></jdbc.postgresql.password>
-->
Modified: jbpm3/trunk/modules/core/scripts/antrun-jbpm-config.xml
===================================================================
--- jbpm3/trunk/modules/core/scripts/antrun-jbpm-config.xml 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/modules/core/scripts/antrun-jbpm-config.xml 2009-01-08 04:27:48 UTC (rev 3602)
@@ -53,31 +53,25 @@
<available property="@{database}.properties.available" file="${build.resources.directory}/hibernate.properties.(a){database}.xml"/>
<fail message="hibernate.properties.(a){database}.xml not available" unless="@{database}.properties.available"/>
- <condition property="hibernate.mapping.(a){database}.xml" value="hibernate.mapping.(a){database}.xml" else="hibernate.mapping.default.xml">
- <available property="@{database}.mapping.available" file="${build.resources.directory}/hibernate.mapping.(a){database}.xml"/>
- </condition>
-
- <echo message="Concat hibernate.cfg.(a){database}.xml using hibernate.properties.(a){database}.xml, ${hibernate.mapping.(a){database}.xml}" />
-
+ <echo message="Concat hibernate.cfg.(a){database}.xml using hibernate.properties.(a){database}.xml, hibernate.mapping.(a){database}.xml" />
+
<!-- Concat hibernate.cfg.xml -->
<concat destfile="${project.build.directory}/classes/hibernate.cfg.(a){database}.xml">
- <header trimleading="yes"><![CDATA[<?xml version='1.0' encoding='utf-8'?>
-
- <!DOCTYPE hibernate-configuration PUBLIC
- "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
- "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
- <hibernate-configuration>
- <session-factory>
- ]]></header>
+ <header><![CDATA[<?xml version='1.0' encoding='utf-8'?>
+<!DOCTYPE hibernate-configuration PUBLIC
+ "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
+ "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+
+<hibernate-configuration>
+ <session-factory>
+]]></header>
<fileset file="${build.resources.directory}/hibernate.properties.(a){database}.xml" />
<fileset file="${build.resources.directory}/hibernate.common.xml" />
- <fileset file="${build.resources.directory}/${hibernate.mapping.(a){database}.xml}" />
+ <fileset file="${build.resources.directory}/hibernate.mapping.(a){database}.xml" />
+ <fileset file="${build.resources.directory}/hibernate.mapping.default.xml" />
<fileset file="${build.resources.directory}/hibernate.cache.xml" />
- <footer trimleading="yes"><![CDATA[
- </session-factory>
- </hibernate-configuration>
- ]]></footer>
+ <footer><![CDATA[ </session-factory>
+</hibernate-configuration>]]></footer>
</concat>
</sequential>
</macrodef>
Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/ant/JbpmSchemaTask.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/ant/JbpmSchemaTask.java 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/ant/JbpmSchemaTask.java 2009-01-08 04:27:48 UTC (rev 3602)
@@ -69,13 +69,14 @@
}
else if ("update".equalsIgnoreCase(action))
{
- PrintStream sysout = System.out;
+ PrintStream fileOut = null;
+ PrintStream systemOut = System.out;
try
{
if (output != null)
{
- PrintStream prstr = new PrintStream(new FileOutputStream(output));
- System.setOut(prstr);
+ fileOut = new PrintStream(new FileOutputStream(output));
+ System.setOut(fileOut);
}
SchemaUpdate schemaUpdate = getSchemaUpdate(configuration);
schemaUpdate.execute(true, false);
@@ -83,7 +84,11 @@
}
finally
{
- System.setOut(sysout);
+ if (fileOut != null)
+ {
+ System.setOut(systemOut);
+ fileOut.close();
+ }
}
}
else
@@ -113,9 +118,16 @@
if (inStream == null)
throw new IllegalArgumentException("Cannot read properties: " + properties);
- Properties properties = new Properties();
- properties.load(inStream);
- configuration.setProperties(properties);
+ try
+ {
+ Properties properties = new Properties();
+ properties.load(inStream);
+ configuration.setProperties(properties);
+ }
+ finally
+ {
+ inStream.close();
+ }
}
return configuration;
}
Copied: jbpm3/trunk/modules/core/src/main/java/org/jbpm/db/hibernate/TextType.java (from rev 3601, jbpm3/branches/aguizar/modules/core/src/main/java/org/jbpm/db/hibernate/TextType.java)
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/db/hibernate/TextType.java (rev 0)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/db/hibernate/TextType.java 2009-01-08 04:27:48 UTC (rev 3602)
@@ -0,0 +1,227 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.db.hibernate;
+
+import java.io.IOException;
+import java.io.Reader;
+import java.io.Serializable;
+import java.io.StringReader;
+import java.sql.PreparedStatement;
+import java.sql.ResultSet;
+import java.sql.SQLException;
+import java.sql.Types;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.hibernate.HibernateException;
+import org.hibernate.type.Type;
+import org.hibernate.usertype.UserType;
+import org.hibernate.util.EqualsHelper;
+import org.hibernate.util.StringHelper;
+
+/**
+ * @author Alejandro Guizar
+ */
+public class TextType implements UserType, Serializable {
+
+ private transient Log log;
+ private static final boolean IS_VALUE_TRACING_ENABLED = LogFactory.getLog(StringHelper
+ .qualifier(Type.class.getName())).isTraceEnabled();
+
+ private static final long serialVersionUID = 1L;
+
+ private Log log() {
+ if (log == null) {
+ log = LogFactory.getLog(getClass());
+ }
+ return log;
+ }
+
+ public Object assemble(Serializable cached, Object owner) throws HibernateException {
+ if (cached == null) {
+ return null;
+ }
+ else {
+ return deepCopy(cached);
+ }
+ }
+
+ public Object deepCopy(Object value) throws HibernateException {
+ return value;
+ }
+
+ public Serializable disassemble(Object value) throws HibernateException {
+ if (value == null) {
+ return null;
+ }
+ else {
+ return (Serializable) deepCopy(value);
+ }
+ }
+
+ public boolean equals(Object x, Object y) throws HibernateException {
+ return EqualsHelper.equals(x, y);
+ }
+
+ public int hashCode(Object x) throws HibernateException {
+ return x.hashCode();
+ }
+
+ public boolean isMutable() {
+ return false;
+ }
+
+ public Object nullSafeGet(ResultSet rs, String[] names, Object owner) throws HibernateException,
+ SQLException {
+ return nullSafeGet(rs, names[0]);
+ }
+
+ public Object nullSafeGet(ResultSet rs, String name) throws HibernateException, SQLException {
+ try {
+ Object value = get(rs, name);
+ if (value == null) {
+ if (IS_VALUE_TRACING_ENABLED) {
+ log().trace("returning null as column: " + name);
+ }
+ return null;
+ }
+ else {
+ if (IS_VALUE_TRACING_ENABLED) {
+ log().trace("returning '" + toString(value) + "' as column: " + name);
+ }
+ return value;
+ }
+ }
+ catch (RuntimeException re) {
+ log().info("could not read column value from result set: " + name + "; " + re.getMessage());
+ throw re;
+ }
+ catch (SQLException se) {
+ log().info("could not read column value from result set: " + name + "; " + se.getMessage());
+ throw se;
+ }
+ }
+
+ public Object get(ResultSet rs, String name) throws HibernateException, SQLException {
+ // retrieve the value of the designated column in the current row of the
+ // result set as a character reader
+ Reader charReader = rs.getCharacterStream(name);
+
+ // if the corresponding SQL value is NULL, the reader we got is NULL as well
+ if (charReader == null || rs.wasNull())
+ return null;
+
+ // Fetch Reader content up to the end - and put characters in a StringBuffer
+ StringBuffer sbuf = new StringBuffer();
+ try {
+ char[] cbuf = new char[1024];
+ for (int amountRead; (amountRead = charReader.read(cbuf)) != -1;) {
+ sbuf.append(cbuf, 0, amountRead);
+ }
+ }
+ catch (IOException ioe) {
+ throw new HibernateException("IOException occurred reading text", ioe);
+ }
+ finally {
+ try {
+ charReader.close();
+ }
+ catch (IOException e) {
+ throw new HibernateException("IOException occurred closing stream", e);
+ }
+ }
+
+ // Return StringBuffer content as a large String
+ return sbuf.toString();
+ }
+
+ public void nullSafeSet(PreparedStatement st, Object value, int index) throws HibernateException,
+ SQLException {
+ try {
+ if (value == null) {
+ if (IS_VALUE_TRACING_ENABLED) {
+ log().trace("binding null to parameter: " + index);
+ }
+
+ setNull(st, index);
+ }
+ else {
+ if (IS_VALUE_TRACING_ENABLED) {
+ log().trace("binding '" + toString(value) + "' to parameter: " + index);
+ }
+
+ set(st, value, index);
+ }
+ }
+ catch (RuntimeException re) {
+ log().info("could not bind value '" + nullSafeToString(value)
+ + "' to parameter: "
+ + index
+ + "; "
+ + re.getMessage());
+ throw re;
+ }
+ catch (SQLException se) {
+ log().info("could not bind value '" + nullSafeToString(value)
+ + "' to parameter: "
+ + index
+ + "; "
+ + se.getMessage());
+ throw se;
+ }
+ }
+
+ public void set(PreparedStatement st, Object value, int index) throws HibernateException,
+ SQLException {
+ String str = (String) value;
+ st.setCharacterStream(index, new StringReader(str), str.length());
+ }
+
+ public void setNull(PreparedStatement st, int index) throws HibernateException, SQLException {
+ // JBPM-1818: workaround for SQL state JZ0SL: "Unsupported SQL type" with jConnect
+ st.setCharacterStream(index, null, 0);
+ }
+
+ public Object replace(Object original, Object target, Object owner) throws HibernateException {
+ return original;
+ }
+
+ public Class returnedClass() {
+ return String.class;
+ }
+
+ public int[] sqlTypes() {
+ return new int[] { sqlType() };
+ }
+
+ public int sqlType() {
+ return Types.CLOB;
+ }
+
+ public String nullSafeToString(Object value) throws HibernateException {
+ return value == null ? null : toString(value);
+ }
+
+ public String toString(Object val) {
+ return (String) val;
+ }
+}
Modified: jbpm3/trunk/modules/core/src/main/resources/hibernate.cache.xml
===================================================================
--- jbpm3/trunk/modules/core/src/main/resources/hibernate.cache.xml 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/modules/core/src/main/resources/hibernate.cache.xml 2009-01-08 04:27:48 UTC (rev 3602)
@@ -1,62 +1,61 @@
- <!-- ################################### -->
- <!-- # cache settings # -->
- <!-- # strategy="nonstrict-read-write" # -->
- <!-- # can be used with hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider # -->
- <!-- ################################### -->
-
- <class-cache class="org.jbpm.context.def.VariableAccess" usage="nonstrict-read-write" />
-
- <collection-cache collection="org.jbpm.file.def.FileDefinition.processFiles" usage="nonstrict-read-write" />
-
- <collection-cache collection="org.jbpm.graph.action.Script.variableAccesses" usage="nonstrict-read-write" />
-
- <class-cache class="org.jbpm.graph.def.Action" usage="nonstrict-read-write" />
-
- <class-cache class="org.jbpm.graph.def.Event" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.graph.def.Event.actions" usage="nonstrict-read-write" />
-
- <class-cache class="org.jbpm.graph.def.ExceptionHandler" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.graph.def.ExceptionHandler.actions" usage="nonstrict-read-write" />
-
- <class-cache class="org.jbpm.graph.def.Node" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.graph.def.Node.events" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.graph.def.Node.exceptionHandlers" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.graph.def.Node.leavingTransitions" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.graph.def.Node.arrivingTransitions" usage="nonstrict-read-write" />
-
- <class-cache class="org.jbpm.graph.def.ProcessDefinition" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.events" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.exceptionHandlers" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.nodes" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.actions" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.definitions" usage="nonstrict-read-write" />
-
- <collection-cache collection="org.jbpm.graph.def.SuperState.nodes" usage="nonstrict-read-write" />
-
- <class-cache class="org.jbpm.graph.def.Transition" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.graph.def.Transition.events" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.graph.def.Transition.exceptionHandlers" usage="nonstrict-read-write" />
-
- <collection-cache collection="org.jbpm.graph.node.Decision.decisionConditions" usage="nonstrict-read-write" />
-
- <collection-cache collection="org.jbpm.graph.node.ProcessState.variableAccesses" usage="nonstrict-read-write" />
-
- <collection-cache collection="org.jbpm.graph.node.TaskNode.tasks" usage="nonstrict-read-write" />
-
- <class-cache class="org.jbpm.instantiation.Delegation" usage="nonstrict-read-write" />
-
- <class-cache class="org.jbpm.module.def.ModuleDefinition" usage="nonstrict-read-write" />
-
- <collection-cache collection="org.jbpm.taskmgmt.def.Swimlane.tasks" usage="nonstrict-read-write" />
-
- <class-cache class="org.jbpm.taskmgmt.def.TaskController" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.taskmgmt.def.TaskController.variableAccesses" usage="nonstrict-read-write" />
-
- <class-cache class="org.jbpm.taskmgmt.def.Task" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.taskmgmt.def.Task.events" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.taskmgmt.def.Task.exceptionHandlers" usage="nonstrict-read-write" />
-
- <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.swimlanes" usage="nonstrict-read-write" />
- <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.tasks" usage="nonstrict-read-write" />
+ <!-- ################################### -->
+ <!-- # cache settings # -->
+ <!-- # strategy="nonstrict-read-write" # -->
+ <!-- # can be used with hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider # -->
+ <!-- ################################### -->
+ <class-cache class="org.jbpm.context.def.VariableAccess" usage="nonstrict-read-write" />
+
+ <collection-cache collection="org.jbpm.file.def.FileDefinition.processFiles" usage="nonstrict-read-write" />
+
+ <collection-cache collection="org.jbpm.graph.action.Script.variableAccesses" usage="nonstrict-read-write" />
+
+ <class-cache class="org.jbpm.graph.def.Action" usage="nonstrict-read-write" />
+
+ <class-cache class="org.jbpm.graph.def.Event" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.graph.def.Event.actions" usage="nonstrict-read-write" />
+
+ <class-cache class="org.jbpm.graph.def.ExceptionHandler" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.graph.def.ExceptionHandler.actions" usage="nonstrict-read-write" />
+
+ <class-cache class="org.jbpm.graph.def.Node" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.graph.def.Node.events" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.graph.def.Node.exceptionHandlers" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.graph.def.Node.leavingTransitions" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.graph.def.Node.arrivingTransitions" usage="nonstrict-read-write" />
+
+ <class-cache class="org.jbpm.graph.def.ProcessDefinition" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.events" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.exceptionHandlers" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.nodes" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.actions" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.graph.def.ProcessDefinition.definitions" usage="nonstrict-read-write" />
+
+ <collection-cache collection="org.jbpm.graph.def.SuperState.nodes" usage="nonstrict-read-write" />
+
+ <class-cache class="org.jbpm.graph.def.Transition" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.graph.def.Transition.events" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.graph.def.Transition.exceptionHandlers" usage="nonstrict-read-write" />
+
+ <collection-cache collection="org.jbpm.graph.node.Decision.decisionConditions" usage="nonstrict-read-write" />
+
+ <collection-cache collection="org.jbpm.graph.node.ProcessState.variableAccesses" usage="nonstrict-read-write" />
+
+ <collection-cache collection="org.jbpm.graph.node.TaskNode.tasks" usage="nonstrict-read-write" />
+
+ <class-cache class="org.jbpm.instantiation.Delegation" usage="nonstrict-read-write" />
+
+ <class-cache class="org.jbpm.module.def.ModuleDefinition" usage="nonstrict-read-write" />
+
+ <collection-cache collection="org.jbpm.taskmgmt.def.Swimlane.tasks" usage="nonstrict-read-write" />
+
+ <class-cache class="org.jbpm.taskmgmt.def.TaskController" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.taskmgmt.def.TaskController.variableAccesses" usage="nonstrict-read-write" />
+
+ <class-cache class="org.jbpm.taskmgmt.def.Task" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.taskmgmt.def.Task.events" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.taskmgmt.def.Task.exceptionHandlers" usage="nonstrict-read-write" />
+
+ <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.swimlanes" usage="nonstrict-read-write" />
+ <collection-cache collection="org.jbpm.taskmgmt.def.TaskMgmtDefinition.tasks" usage="nonstrict-read-write" />
Modified: jbpm3/trunk/modules/core/src/main/resources/hibernate.mapping.default.xml
===================================================================
--- jbpm3/trunk/modules/core/src/main/resources/hibernate.mapping.default.xml 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/modules/core/src/main/resources/hibernate.mapping.default.xml 2009-01-08 04:27:48 UTC (rev 3602)
@@ -1,141 +1,141 @@
- <!-- ###################### -->
- <!-- # jbpm mapping files # -->
- <!-- ###################### -->
+ <!-- ###################### -->
+ <!-- # jbpm mapping files # -->
+ <!-- ###################### -->
- <!-- hql queries and type defs -->
- <mapping resource="org/jbpm/db/hibernate.queries.hbm.xml" />
- <!-- hql queries used in simulation for querying historical data
+ <!-- hql queries -->
+ <mapping resource="org/jbpm/db/hibernate.queries.hbm.xml" />
+ <!-- hql queries used in simulation for querying historical data
uncomment if you want to use the GetSimulationInputCommand
or maybe you also want to use the queries yourself
be patient: the queries need the stddev function to be enabled in your dialect
more information on this can be found here: http://www.camunda.com/business_process_simulation_news/mysql_and_stddev.... -->
- <!--
- <mapping resource="org/jbpm/sim/bam/hibernate.queries.hbm.xml" />
- -->
+ <!--
+ <mapping resource="org/jbpm/sim/bam/hibernate.queries.hbm.xml" />
+ -->
- <!-- graph.action mapping files -->
- <mapping resource="org/jbpm/graph/action/MailAction.hbm.xml"/>
+ <!-- graph.action mapping files -->
+ <mapping resource="org/jbpm/graph/action/MailAction.hbm.xml"/>
- <!-- graph.def mapping files -->
- <mapping resource="org/jbpm/graph/def/ProcessDefinition.hbm.xml"/>
- <mapping resource="org/jbpm/graph/def/Node.hbm.xml"/>
- <mapping resource="org/jbpm/graph/def/Transition.hbm.xml"/>
- <mapping resource="org/jbpm/graph/def/Event.hbm.xml"/>
- <mapping resource="org/jbpm/graph/def/Action.hbm.xml"/>
- <mapping resource="org/jbpm/graph/def/SuperState.hbm.xml"/>
- <mapping resource="org/jbpm/graph/def/ExceptionHandler.hbm.xml"/>
- <mapping resource="org/jbpm/instantiation/Delegation.hbm.xml"/>
+ <!-- graph.def mapping files -->
+ <mapping resource="org/jbpm/graph/def/ProcessDefinition.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/def/Node.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/def/Transition.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/def/Event.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/def/Action.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/def/SuperState.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/def/ExceptionHandler.hbm.xml"/>
+ <mapping resource="org/jbpm/instantiation/Delegation.hbm.xml"/>
- <!-- ############################################ -->
- <!-- # another mapping file with external dependencies # -->
- <!-- ############################################ -->
- <!-- following mapping file has a dependency on -->
- <!-- 'bsh-{version}.jar'. -->
- <!-- uncomment this if you don't have bsh on your -->
- <!-- classpath. you won't be able to use the -->
- <!-- script element in process definition files -->
- <!-- has to be defined below org/jbpm/graph/def/Action.hbm.xml -->
- <!-- due to the inline collection-cache elements below -->
- <mapping resource="org/jbpm/graph/action/Script.hbm.xml"/>
+ <!-- ############################################ -->
+ <!-- # another mapping file with external dependencies # -->
+ <!-- ############################################ -->
+ <!-- following mapping file has a dependency on -->
+ <!-- 'bsh-{version}.jar'. -->
+ <!-- uncomment this if you don't have bsh on your -->
+ <!-- classpath. you won't be able to use the -->
+ <!-- script element in process definition files -->
+ <!-- has to be defined below org/jbpm/graph/def/Action.hbm.xml -->
+ <!-- due to the inline collection-cache elements below -->
+ <mapping resource="org/jbpm/graph/action/Script.hbm.xml"/>
- <!-- graph.node mapping files -->
- <mapping resource="org/jbpm/graph/node/StartState.hbm.xml"/>
- <mapping resource="org/jbpm/graph/node/EndState.hbm.xml"/>
- <mapping resource="org/jbpm/graph/node/ProcessState.hbm.xml"/>
- <mapping resource="org/jbpm/graph/node/Decision.hbm.xml"/>
- <mapping resource="org/jbpm/graph/node/Fork.hbm.xml"/>
- <mapping resource="org/jbpm/graph/node/Join.hbm.xml"/>
- <mapping resource="org/jbpm/graph/node/MailNode.hbm.xml"/>
- <mapping resource="org/jbpm/graph/node/State.hbm.xml"/>
- <mapping resource="org/jbpm/graph/node/TaskNode.hbm.xml"/>
+ <!-- graph.node mapping files -->
+ <mapping resource="org/jbpm/graph/node/StartState.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/node/EndState.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/node/ProcessState.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/node/Decision.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/node/Fork.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/node/Join.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/node/MailNode.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/node/State.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/node/TaskNode.hbm.xml"/>
- <!-- context.def mapping files -->
- <mapping resource="org/jbpm/context/def/ContextDefinition.hbm.xml"/>
- <mapping resource="org/jbpm/context/def/VariableAccess.hbm.xml"/>
+ <!-- context.def mapping files -->
+ <mapping resource="org/jbpm/context/def/ContextDefinition.hbm.xml"/>
+ <mapping resource="org/jbpm/context/def/VariableAccess.hbm.xml"/>
- <!-- bytes mapping files -->
- <mapping resource="org/jbpm/bytes/ByteArray.hbm.xml"/>
+ <!-- bytes mapping files -->
+ <mapping resource="org/jbpm/bytes/ByteArray.hbm.xml"/>
- <!-- module.def mapping files -->
- <mapping resource="org/jbpm/module/def/ModuleDefinition.hbm.xml"/>
+ <!-- module.def mapping files -->
+ <mapping resource="org/jbpm/module/def/ModuleDefinition.hbm.xml"/>
- <!-- file.def mapping files -->
- <mapping resource="org/jbpm/file/def/FileDefinition.hbm.xml"/>
+ <!-- file.def mapping files -->
+ <mapping resource="org/jbpm/file/def/FileDefinition.hbm.xml"/>
- <!-- taskmgmt.def mapping files -->
- <mapping resource="org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml"/>
- <mapping resource="org/jbpm/taskmgmt/def/Swimlane.hbm.xml"/>
- <mapping resource="org/jbpm/taskmgmt/def/Task.hbm.xml"/>
- <mapping resource="org/jbpm/taskmgmt/def/TaskController.hbm.xml"/>
+ <!-- taskmgmt.def mapping files -->
+ <mapping resource="org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml"/>
+ <mapping resource="org/jbpm/taskmgmt/def/Swimlane.hbm.xml"/>
+ <mapping resource="org/jbpm/taskmgmt/def/Task.hbm.xml"/>
+ <mapping resource="org/jbpm/taskmgmt/def/TaskController.hbm.xml"/>
- <!-- scheduler.def mapping files -->
- <mapping resource="org/jbpm/scheduler/def/CreateTimerAction.hbm.xml"/>
- <mapping resource="org/jbpm/scheduler/def/CancelTimerAction.hbm.xml"/>
+ <!-- scheduler.def mapping files -->
+ <mapping resource="org/jbpm/scheduler/def/CreateTimerAction.hbm.xml"/>
+ <mapping resource="org/jbpm/scheduler/def/CancelTimerAction.hbm.xml"/>
- <!-- graph.exe mapping files -->
- <mapping resource="org/jbpm/graph/exe/Comment.hbm.xml"/>
- <mapping resource="org/jbpm/graph/exe/ProcessInstance.hbm.xml"/>
- <mapping resource="org/jbpm/graph/exe/Token.hbm.xml"/>
- <mapping resource="org/jbpm/graph/exe/RuntimeAction.hbm.xml"/>
+ <!-- graph.exe mapping files -->
+ <mapping resource="org/jbpm/graph/exe/Comment.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/exe/ProcessInstance.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/exe/Token.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/exe/RuntimeAction.hbm.xml"/>
- <!-- module.exe mapping files -->
- <mapping resource="org/jbpm/module/exe/ModuleInstance.hbm.xml"/>
+ <!-- module.exe mapping files -->
+ <mapping resource="org/jbpm/module/exe/ModuleInstance.hbm.xml"/>
- <!-- context.exe mapping files -->
- <mapping resource="org/jbpm/context/exe/ContextInstance.hbm.xml"/>
- <mapping resource="org/jbpm/context/exe/TokenVariableMap.hbm.xml"/>
- <mapping resource="org/jbpm/context/exe/VariableInstance.hbm.xml"/>
- <mapping resource="org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml"/>
- <mapping resource="org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml"/>
- <mapping resource="org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml"/>
- <mapping resource="org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml"/>
- <mapping resource="org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml"/>
- <mapping resource="org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml"/>
- <mapping resource="org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml"/>
- <mapping resource="org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml"/>
+ <!-- context.exe mapping files -->
+ <mapping resource="org/jbpm/context/exe/ContextInstance.hbm.xml"/>
+ <mapping resource="org/jbpm/context/exe/TokenVariableMap.hbm.xml"/>
+ <mapping resource="org/jbpm/context/exe/VariableInstance.hbm.xml"/>
+ <mapping resource="org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml"/>
+ <mapping resource="org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml"/>
+ <mapping resource="org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml"/>
+ <mapping resource="org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml"/>
+ <mapping resource="org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml"/>
+ <mapping resource="org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml"/>
+ <mapping resource="org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml"/>
+ <mapping resource="org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml"/>
- <!-- job mapping files -->
- <mapping resource="org/jbpm/job/Job.hbm.xml"/>
- <mapping resource="org/jbpm/job/Timer.hbm.xml"/>
- <mapping resource="org/jbpm/job/ExecuteNodeJob.hbm.xml"/>
- <mapping resource="org/jbpm/job/ExecuteActionJob.hbm.xml"/>
- <mapping resource="org/jbpm/job/CleanUpProcessJob.hbm.xml"/>
+ <!-- job mapping files -->
+ <mapping resource="org/jbpm/job/Job.hbm.xml"/>
+ <mapping resource="org/jbpm/job/Timer.hbm.xml"/>
+ <mapping resource="org/jbpm/job/ExecuteNodeJob.hbm.xml"/>
+ <mapping resource="org/jbpm/job/ExecuteActionJob.hbm.xml"/>
+ <mapping resource="org/jbpm/job/CleanUpProcessJob.hbm.xml"/>
- <!-- taskmgmt.exe mapping files -->
- <mapping resource="org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml"/>
- <mapping resource="org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml"/>
- <mapping resource="org/jbpm/taskmgmt/exe/PooledActor.hbm.xml"/>
- <mapping resource="org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml"/>
+ <!-- taskmgmt.exe mapping files -->
+ <mapping resource="org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml"/>
+ <mapping resource="org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml"/>
+ <mapping resource="org/jbpm/taskmgmt/exe/PooledActor.hbm.xml"/>
+ <mapping resource="org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml"/>
- <!-- logging mapping files -->
- <mapping resource="org/jbpm/logging/log/ProcessLog.hbm.xml"/>
- <mapping resource="org/jbpm/logging/log/MessageLog.hbm.xml"/>
- <mapping resource="org/jbpm/logging/log/CompositeLog.hbm.xml"/>
- <mapping resource="org/jbpm/graph/log/ActionLog.hbm.xml"/>
- <mapping resource="org/jbpm/graph/log/NodeLog.hbm.xml"/>
- <mapping resource="org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml"/>
- <mapping resource="org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml"/>
- <mapping resource="org/jbpm/graph/log/ProcessStateLog.hbm.xml"/>
- <mapping resource="org/jbpm/graph/log/SignalLog.hbm.xml"/>
- <mapping resource="org/jbpm/graph/log/TokenCreateLog.hbm.xml"/>
- <mapping resource="org/jbpm/graph/log/TokenEndLog.hbm.xml"/>
- <mapping resource="org/jbpm/graph/log/TransitionLog.hbm.xml"/>
- <mapping resource="org/jbpm/context/log/VariableLog.hbm.xml"/>
- <mapping resource="org/jbpm/context/log/VariableCreateLog.hbm.xml"/>
- <mapping resource="org/jbpm/context/log/VariableDeleteLog.hbm.xml"/>
- <mapping resource="org/jbpm/context/log/VariableUpdateLog.hbm.xml"/>
- <mapping resource="org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml"/>
- <mapping resource="org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml"/>
- <mapping resource="org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml"/>
- <mapping resource="org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml"/>
- <mapping resource="org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml"/>
- <mapping resource="org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml"/>
- <mapping resource="org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml"/>
- <mapping resource="org/jbpm/taskmgmt/log/TaskLog.hbm.xml"/>
- <mapping resource="org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml"/>
- <mapping resource="org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml"/>
- <mapping resource="org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml"/>
- <mapping resource="org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml"/>
- <mapping resource="org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml"/>
- <mapping resource="org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml"/>
+ <!-- logging mapping files -->
+ <mapping resource="org/jbpm/logging/log/ProcessLog.hbm.xml"/>
+ <mapping resource="org/jbpm/logging/log/MessageLog.hbm.xml"/>
+ <mapping resource="org/jbpm/logging/log/CompositeLog.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/log/ActionLog.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/log/NodeLog.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/log/ProcessStateLog.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/log/SignalLog.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/log/TokenCreateLog.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/log/TokenEndLog.hbm.xml"/>
+ <mapping resource="org/jbpm/graph/log/TransitionLog.hbm.xml"/>
+ <mapping resource="org/jbpm/context/log/VariableLog.hbm.xml"/>
+ <mapping resource="org/jbpm/context/log/VariableCreateLog.hbm.xml"/>
+ <mapping resource="org/jbpm/context/log/VariableDeleteLog.hbm.xml"/>
+ <mapping resource="org/jbpm/context/log/VariableUpdateLog.hbm.xml"/>
+ <mapping resource="org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml"/>
+ <mapping resource="org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml"/>
+ <mapping resource="org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml"/>
+ <mapping resource="org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml"/>
+ <mapping resource="org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml"/>
+ <mapping resource="org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml"/>
+ <mapping resource="org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml"/>
+ <mapping resource="org/jbpm/taskmgmt/log/TaskLog.hbm.xml"/>
+ <mapping resource="org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml"/>
+ <mapping resource="org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml"/>
+ <mapping resource="org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml"/>
+ <mapping resource="org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml"/>
+ <mapping resource="org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml"/>
+ <mapping resource="org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml"/>
Copied: jbpm3/trunk/modules/core/src/main/resources/hibernate.mapping.sybase.xml (from rev 3601, jbpm3/branches/aguizar/modules/core/src/main/resources/hibernate.mapping.sybase.xml)
===================================================================
--- jbpm3/trunk/modules/core/src/main/resources/hibernate.mapping.sybase.xml (rev 0)
+++ jbpm3/trunk/modules/core/src/main/resources/hibernate.mapping.sybase.xml 2009-01-08 04:27:48 UTC (rev 3602)
@@ -0,0 +1,2 @@
+ <!-- sybase type mappings -->
+ <mapping resource="org/jbpm/db/hibernate.types.sybase.hbm.xml" />
\ No newline at end of file
Modified: jbpm3/trunk/modules/core/src/main/resources/hibernate.properties.sybase.xml
===================================================================
--- jbpm3/trunk/modules/core/src/main/resources/hibernate.properties.sybase.xml 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/modules/core/src/main/resources/hibernate.properties.sybase.xml 2009-01-08 04:27:48 UTC (rev 3602)
@@ -13,8 +13,11 @@
<property name="hibernate.dialect">org.hibernate.dialect.SybaseDialect</property>
<!-- JDBC connection properties (begin) -->
- <property name="hibernate.connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
+ <property name="hibernate.connection.driver_class">${jdbc.sybase.driver}</property>
<property name="hibernate.connection.url">${jdbc.sybase.url}</property>
<property name="hibernate.connection.username">${jdbc.sybase.username}</property>
<property name="hibernate.connection.password">${jdbc.sybase.password}</property>
<!-- JDBC connection properties (end) -->
+
+ <!-- jConnect does not support retrieving natively generated keys after insert -->
+ <property name="hibernate.jdbc.use_get_generated_keys">false</property>
Modified: jbpm3/trunk/modules/core/src/main/resources/jbpm-mysql-ds.xml
===================================================================
--- jbpm3/trunk/modules/core/src/main/resources/jbpm-mysql-ds.xml 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/modules/core/src/main/resources/jbpm-mysql-ds.xml 2009-01-08 04:27:48 UTC (rev 3602)
@@ -5,7 +5,9 @@
<jndi-name>JbpmDS</jndi-name>
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
- <xa-datasource-property name="URL">${jdbc.mysql.url}</xa-datasource-property>
+ <xa-datasource-property name="ServerName">${jdbc.mysql.server}</xa-datasource-property>
+ <xa-datasource-property name="PortNumber">${jdbc.mysql.port}</xa-datasource-property>
+ <xa-datasource-property name="DatabaseName">${jdbc.mysql.database}</xa-datasource-property>
<user-name>${jdbc.mysql.username}</user-name>
<password>${jdbc.mysql.password}</password>
Modified: jbpm3/trunk/modules/core/src/main/resources/jbpm-postgresql-ds.xml
===================================================================
--- jbpm3/trunk/modules/core/src/main/resources/jbpm-postgresql-ds.xml 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/modules/core/src/main/resources/jbpm-postgresql-ds.xml 2009-01-08 04:27:48 UTC (rev 3602)
@@ -8,8 +8,8 @@
<xa-datasource-property name="ServerName">${jdbc.postgresql.server}</xa-datasource-property>
<xa-datasource-property name="PortNumber">${jdbc.postgresql.port}</xa-datasource-property>
<xa-datasource-property name="DatabaseName">${jdbc.postgresql.database}</xa-datasource-property>
- <xa-datasource-property name="User">${jdbc.postgresql.username}</xa-datasource-property>
- <xa-datasource-property name="Password">${jdbc.postgresql.password}</xa-datasource-property>
+ <user-name>${jdbc.postgresql.username}</user-name>
+ <password>${jdbc.postgresql.password}</password>
<!-- disable transaction interleaving -->
<track-connection-by-tx />
Modified: jbpm3/trunk/modules/core/src/main/resources/jbpm-sybase-ds.xml
===================================================================
--- jbpm3/trunk/modules/core/src/main/resources/jbpm-sybase-ds.xml 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/modules/core/src/main/resources/jbpm-sybase-ds.xml 2009-01-08 04:27:48 UTC (rev 3602)
@@ -5,13 +5,16 @@
<xa-datasource>
<jndi-name>JbpmDS</jndi-name>
- <xa-datasource-class>net.sourceforge.jtds.jdbcx.JtdsDataSource</xa-datasource-class>
+ <xa-datasource-class>${jdbc.sybase.datasource}</xa-datasource-class>
<xa-datasource-property name="ServerName">${jdbc.sybase.server}</xa-datasource-property>
<xa-datasource-property name="PortNumber">${jdbc.sybase.port}</xa-datasource-property>
<xa-datasource-property name="DatabaseName">${jdbc.sybase.database}</xa-datasource-property>
- <xa-datasource-property name="User">${jdbc.sybase.username}</xa-datasource-property>
- <xa-datasource-property name="Password">${jdbc.sybase.password}</xa-datasource-property>
+ <user-name>${jdbc.sybase.username}</user-name>
+ <password>${jdbc.sybase.password}</password>
+ <!-- disable transaction interleaving -->
+ <track-connection-by-tx />
+
<exception-sorter-class-name>
org.jboss.resource.adapter.jdbc.vendor.SybaseExceptionSorter
</exception-sorter-class-name>
Copied: jbpm3/trunk/modules/core/src/main/resources/org/jbpm/db/hibernate.types.sybase.hbm.xml (from rev 3601, jbpm3/branches/aguizar/modules/core/src/main/resources/org/jbpm/db/hibernate.types.sybase.hbm.xml)
===================================================================
--- jbpm3/trunk/modules/core/src/main/resources/org/jbpm/db/hibernate.types.sybase.hbm.xml (rev 0)
+++ jbpm3/trunk/modules/core/src/main/resources/org/jbpm/db/hibernate.types.sybase.hbm.xml 2009-01-08 04:27:48 UTC (rev 3602)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<!DOCTYPE hibernate-mapping PUBLIC
+ "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
+ "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+
+<hibernate-mapping>
+ <typedef name="text" class="org.jbpm.db.hibernate.TextType" />
+</hibernate-mapping>
\ No newline at end of file
Modified: jbpm3/trunk/modules/core/src/test/resources/log4j.xml
===================================================================
--- jbpm3/trunk/modules/core/src/test/resources/log4j.xml 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/modules/core/src/test/resources/log4j.xml 2009-01-08 04:27:48 UTC (rev 3602)
@@ -38,9 +38,6 @@
<category name="org.hibernate.SQL">
<priority value="DEBUG" />
</category>
- <category name="org.hibernate.type">
- <priority value="TRACE" />
- </category>
<category name="org.hibernate.connection">
<priority value="TRACE" />
</category>
Modified: jbpm3/trunk/modules/db/scripts/antrun-jbpmschema.xml
===================================================================
--- jbpm3/trunk/modules/db/scripts/antrun-jbpmschema.xml 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/modules/db/scripts/antrun-jbpmschema.xml 2009-01-08 04:27:48 UTC (rev 3602)
@@ -39,7 +39,7 @@
<jbpmschema output="${scriptsdir}/jbpm.jpdl.mssql.sql" config="hibernate.cfg.mssql.xml" action="create"/>
<jbpmschema output="${scriptsdir}/jbpm.jpdl.mysql.sql" config="hibernate.cfg.mysql.xml" action="create" delimiter=";"/>
<jbpmschema output="${scriptsdir}/jbpm.jpdl.oracle.sql" config="hibernate.cfg.oracle.xml" action="create" delimiter=";"/>
- <jbpmschema output="${scriptsdir}/jbpm.jpdl.postgresql.sql" config="hibernate.cfg.postgresql.xml" action="create"/>
+ <jbpmschema output="${scriptsdir}/jbpm.jpdl.postgresql.sql" config="hibernate.cfg.postgresql.xml" action="create" delimiter=";"/>
<jbpmschema output="${scriptsdir}/jbpm.jpdl.sapdb.sql" config="hibernate.cfg.sapdb.xml" action="create"/>
<jbpmschema output="${scriptsdir}/jbpm.jpdl.sybase.sql" config="hibernate.cfg.sybase.xml" action="create"/>
Modified: jbpm3/trunk/modules/enterprise/pom.xml
===================================================================
--- jbpm3/trunk/modules/enterprise/pom.xml 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/modules/enterprise/pom.xml 2009-01-08 04:27:48 UTC (rev 3602)
@@ -171,14 +171,6 @@
</configuration>
</plugin>
<plugin>
- <artifactId>maven-jar-plugin</artifactId>
- <configuration>
- <excludes>
- <exclude>jbpm.cfg.xml</exclude>
- </excludes>
- </configuration>
- </plugin>
- <plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>${surefire.security.args}</argLine>
@@ -337,9 +329,6 @@
<excludes>
<!-- [JBPM-1818] Use Sybase instance that supports XA Transaction -->
<exclude>org/jbpm/enterprise/deployment/DeploymentPARTest.java</exclude>
- <exclude>org/jbpm/enterprise/ejbtimer/EjbSchedulerTest.java</exclude>
- <exclude>org/jbpm/enterprise/jta/JtaDbPersistenceTest.java</exclude>
- <exclude>org/jbpm/enterprise/jms/JmsMessageTest.java</exclude>
</excludes>
</configuration>
</plugin>
Modified: jbpm3/trunk/modules/enterprise/src/main/etc/jbpm.cfg.xml
===================================================================
--- jbpm3/trunk/modules/enterprise/src/main/etc/jbpm.cfg.xml 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/modules/enterprise/src/main/etc/jbpm.cfg.xml 2009-01-08 04:27:48 UTC (rev 3602)
@@ -12,7 +12,7 @@
<!--
Note, that the default job executor needs to be overwritten with a null value.
In the enterprise configuration there should be no job executor.
- Async messaging is there bound to jms and timers to ejb timers.
+ Async messaging is there bound to jms and scheduling to ejb timers.
-->
<null name="jbpm.job.executor" />
Modified: jbpm3/trunk/pom.xml
===================================================================
--- jbpm3/trunk/pom.xml 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/pom.xml 2009-01-08 04:27:48 UTC (rev 3602)
@@ -1,15 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
- <!-- ====================================================================== -->
- <!-- -->
- <!-- JBoss, the OpenSource J2EE webOS -->
- <!-- -->
- <!-- Distributable under LGPL license. -->
- <!-- See terms of license at http://www.gnu.org. -->
- <!-- -->
- <!-- ====================================================================== -->
+<!-- ====================================================================== -->
+<!-- -->
+<!-- JBoss, the OpenSource J2EE webOS -->
+<!-- -->
+<!-- Distributable under LGPL license. -->
+<!-- See terms of license at http://www.gnu.org. -->
+<!-- -->
+<!-- ====================================================================== -->
- <!-- $Id: pom.xml 7412 2008-06-06 13:42:30Z thomas.diesler(a)jboss.com $ -->
+<!-- $Id: pom.xml 7412 2008-06-06 13:42:30Z thomas.diesler(a)jboss.com $ -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<name>JBoss jBPM3</name>
@@ -611,11 +611,18 @@
</activation>
<dependencies>
<dependency>
- <groupId>net.sourceforge.jtds</groupId>
- <artifactId>jtds</artifactId>
+ <groupId>com.sybase</groupId>
+ <artifactId>jconnect</artifactId>
+ <version>6.0.5</version>
<scope>test</scope>
</dependency>
</dependencies>
+ <repositories>
+ <repository>
+ <id>qa.jboss.com</id>
+ <url>http://www.qa.jboss.com/jdbc-drivers/maven2</url>
+ </repository>
+ </repositories>
</profile>
<!-- -Ddatabase=oracle -->
Modified: jbpm3/trunk/profiles.xml.example
===================================================================
--- jbpm3/trunk/profiles.xml.example 2009-01-08 01:42:07 UTC (rev 3601)
+++ jbpm3/trunk/profiles.xml.example 2009-01-08 04:27:48 UTC (rev 3602)
@@ -16,24 +16,24 @@
<jboss500.home>/home/tdiesler/svn/jbossas/tags/JBoss_5_0_0_GA/build/output/jboss-5.0.0.GA</jboss500.home>
<!--
- <jdbc.mysql.url>jdbc:mysql://localhost:3306/jbpmtest</jdbc.mysql.url>
<jdbc.mysql.server>localhost</jdbc.mysql.server>
<jdbc.mysql.port>3306</jdbc.mysql.port>
<jdbc.mysql.database>jbpmtest</jdbc.mysql.database>
+ <jdbc.mysql.url>jdbc:mysql://${jdbc.mysql.server}:${jdbc.mysql.port}/${jdbc.mysql.database}</jdbc.mysql.url>
<jdbc.mysql.username>jbpmtest</jdbc.mysql.username>
<jdbc.mysql.password></jdbc.mysql.password>
- <jdbc.postgresql.url>jdbc:postgresql://localhost:5432/jbpmtest</jdbc.postgresql.url>
<jdbc.postgresql.server>localhost</jdbc.postgresql.server>
<jdbc.postgresql.port>5432</jdbc.postgresql.port>
<jdbc.postgresql.database>jbpmtest</jdbc.postgresql.database>
+ <jdbc.postgresql.url>jdbc:postgresql://${jdbc.postgresql.server}:${jdbc.postgresql.port}/${jdbc.postgresql.database}</jdbc.postgresql.url>
<jdbc.postgresql.username>jbpmtest</jdbc.postgresql.username>
<jdbc.postgresql.password></jdbc.postgresql.password>
- <jdbc.sybase.url>jdbc:jtds:sybase://localhost:5000/jbpmtest</jdbc.sybase.url>
<jdbc.sybase.server>localhost</jdbc.sybase.server>
<jdbc.sybase.port>5000</jdbc.sybase.port>
<jdbc.sybase.database>jbpmtest</jdbc.sybase.database>
+ <jdbc.sybase.url>jdbc:sybase:Tds:${jdbc.sybase.server}:${jdbc.sybase.port}/${jdbc.sybase.database}</jdbc.sybase.url>
<jdbc.sybase.username>jbpmtest</jdbc.sybase.username>
<jdbc.sybase.password>jbpmtest</jdbc.sybase.password>
-->
17 years, 3 months
JBoss JBPM SVN: r3601 - in jbpm3/branches/aguizar/modules: db/scripts and 2 other directories.
by do-not-reply@jboss.org
Author: alex.guizar(a)jboss.com
Date: 2009-01-07 20:42:07 -0500 (Wed, 07 Jan 2009)
New Revision: 3601
Modified:
jbpm3/branches/aguizar/modules/core/src/main/java/org/jbpm/ant/JbpmSchemaTask.java
jbpm3/branches/aguizar/modules/db/scripts/antrun-jbpmschema.xml
jbpm3/branches/aguizar/modules/enterprise/pom.xml
jbpm3/branches/aguizar/modules/enterprise/src/main/etc/jbpm.cfg.xml
Log:
have jbpm schema task close its streams
Modified: jbpm3/branches/aguizar/modules/core/src/main/java/org/jbpm/ant/JbpmSchemaTask.java
===================================================================
--- jbpm3/branches/aguizar/modules/core/src/main/java/org/jbpm/ant/JbpmSchemaTask.java 2009-01-07 20:03:27 UTC (rev 3600)
+++ jbpm3/branches/aguizar/modules/core/src/main/java/org/jbpm/ant/JbpmSchemaTask.java 2009-01-08 01:42:07 UTC (rev 3601)
@@ -69,13 +69,14 @@
}
else if ("update".equalsIgnoreCase(action))
{
- PrintStream sysout = System.out;
+ PrintStream fileOut = null;
+ PrintStream systemOut = System.out;
try
{
if (output != null)
{
- PrintStream prstr = new PrintStream(new FileOutputStream(output));
- System.setOut(prstr);
+ fileOut = new PrintStream(new FileOutputStream(output));
+ System.setOut(fileOut);
}
SchemaUpdate schemaUpdate = getSchemaUpdate(configuration);
schemaUpdate.execute(true, false);
@@ -83,7 +84,11 @@
}
finally
{
- System.setOut(sysout);
+ if (fileOut != null)
+ {
+ System.setOut(systemOut);
+ fileOut.close();
+ }
}
}
else
@@ -113,9 +118,16 @@
if (inStream == null)
throw new IllegalArgumentException("Cannot read properties: " + properties);
- Properties properties = new Properties();
- properties.load(inStream);
- configuration.setProperties(properties);
+ try
+ {
+ Properties properties = new Properties();
+ properties.load(inStream);
+ configuration.setProperties(properties);
+ }
+ finally
+ {
+ inStream.close();
+ }
}
return configuration;
}
Modified: jbpm3/branches/aguizar/modules/db/scripts/antrun-jbpmschema.xml
===================================================================
--- jbpm3/branches/aguizar/modules/db/scripts/antrun-jbpmschema.xml 2009-01-07 20:03:27 UTC (rev 3600)
+++ jbpm3/branches/aguizar/modules/db/scripts/antrun-jbpmschema.xml 2009-01-08 01:42:07 UTC (rev 3601)
@@ -39,7 +39,7 @@
<jbpmschema output="${scriptsdir}/jbpm.jpdl.mssql.sql" config="hibernate.cfg.mssql.xml" action="create"/>
<jbpmschema output="${scriptsdir}/jbpm.jpdl.mysql.sql" config="hibernate.cfg.mysql.xml" action="create" delimiter=";"/>
<jbpmschema output="${scriptsdir}/jbpm.jpdl.oracle.sql" config="hibernate.cfg.oracle.xml" action="create" delimiter=";"/>
- <jbpmschema output="${scriptsdir}/jbpm.jpdl.postgresql.sql" config="hibernate.cfg.postgresql.xml" action="create"/>
+ <jbpmschema output="${scriptsdir}/jbpm.jpdl.postgresql.sql" config="hibernate.cfg.postgresql.xml" action="create" delimiter=";"/>
<jbpmschema output="${scriptsdir}/jbpm.jpdl.sapdb.sql" config="hibernate.cfg.sapdb.xml" action="create"/>
<jbpmschema output="${scriptsdir}/jbpm.jpdl.sybase.sql" config="hibernate.cfg.sybase.xml" action="create"/>
Modified: jbpm3/branches/aguizar/modules/enterprise/pom.xml
===================================================================
--- jbpm3/branches/aguizar/modules/enterprise/pom.xml 2009-01-07 20:03:27 UTC (rev 3600)
+++ jbpm3/branches/aguizar/modules/enterprise/pom.xml 2009-01-08 01:42:07 UTC (rev 3601)
@@ -171,14 +171,6 @@
</configuration>
</plugin>
<plugin>
- <artifactId>maven-jar-plugin</artifactId>
- <configuration>
- <excludes>
- <exclude>jbpm.cfg.xml</exclude>
- </excludes>
- </configuration>
- </plugin>
- <plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>${surefire.security.args}</argLine>
Modified: jbpm3/branches/aguizar/modules/enterprise/src/main/etc/jbpm.cfg.xml
===================================================================
--- jbpm3/branches/aguizar/modules/enterprise/src/main/etc/jbpm.cfg.xml 2009-01-07 20:03:27 UTC (rev 3600)
+++ jbpm3/branches/aguizar/modules/enterprise/src/main/etc/jbpm.cfg.xml 2009-01-08 01:42:07 UTC (rev 3601)
@@ -12,7 +12,7 @@
<!--
Note, that the default job executor needs to be overwritten with a null value.
In the enterprise configuration there should be no job executor.
- Async messaging is there bound to jms and timers to ejb timers.
+ Async messaging is there bound to jms and scheduling to ejb timers.
-->
<null name="jbpm.job.executor" />
17 years, 3 months
JBoss JBPM SVN: r3600 - in jbpm3/trunk: modules/core and 8 other directories.
by do-not-reply@jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2009-01-07 15:03:27 -0500 (Wed, 07 Jan 2009)
New Revision: 3600
Modified:
jbpm3/trunk/modules/core/pom.xml
jbpm3/trunk/modules/db/pom.xml
jbpm3/trunk/modules/distribution/pom.xml
jbpm3/trunk/modules/enterprise/pom.xml
jbpm3/trunk/modules/examples/pom.xml
jbpm3/trunk/modules/identity/pom.xml
jbpm3/trunk/modules/integration/pom.xml
jbpm3/trunk/modules/simulation/pom.xml
jbpm3/trunk/modules/userguide/pom.xml
jbpm3/trunk/pom.xml
Log:
version=3.3.2-SNAPSHOT
Modified: jbpm3/trunk/modules/core/pom.xml
===================================================================
--- jbpm3/trunk/modules/core/pom.xml 2009-01-07 19:23:44 UTC (rev 3599)
+++ jbpm3/trunk/modules/core/pom.xml 2009-01-07 20:03:27 UTC (rev 3600)
@@ -23,7 +23,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.2-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/trunk/modules/db/pom.xml
===================================================================
--- jbpm3/trunk/modules/db/pom.xml 2009-01-07 19:23:44 UTC (rev 3599)
+++ jbpm3/trunk/modules/db/pom.xml 2009-01-07 20:03:27 UTC (rev 3600)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.2-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/trunk/modules/distribution/pom.xml
===================================================================
--- jbpm3/trunk/modules/distribution/pom.xml 2009-01-07 19:23:44 UTC (rev 3599)
+++ jbpm3/trunk/modules/distribution/pom.xml 2009-01-07 20:03:27 UTC (rev 3600)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.2-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/trunk/modules/enterprise/pom.xml
===================================================================
--- jbpm3/trunk/modules/enterprise/pom.xml 2009-01-07 19:23:44 UTC (rev 3599)
+++ jbpm3/trunk/modules/enterprise/pom.xml 2009-01-07 20:03:27 UTC (rev 3600)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.2-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/trunk/modules/examples/pom.xml
===================================================================
--- jbpm3/trunk/modules/examples/pom.xml 2009-01-07 19:23:44 UTC (rev 3599)
+++ jbpm3/trunk/modules/examples/pom.xml 2009-01-07 20:03:27 UTC (rev 3600)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.2-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/trunk/modules/identity/pom.xml
===================================================================
--- jbpm3/trunk/modules/identity/pom.xml 2009-01-07 19:23:44 UTC (rev 3599)
+++ jbpm3/trunk/modules/identity/pom.xml 2009-01-07 20:03:27 UTC (rev 3600)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.2-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/trunk/modules/integration/pom.xml
===================================================================
--- jbpm3/trunk/modules/integration/pom.xml 2009-01-07 19:23:44 UTC (rev 3599)
+++ jbpm3/trunk/modules/integration/pom.xml 2009-01-07 20:03:27 UTC (rev 3600)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.2-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/trunk/modules/simulation/pom.xml
===================================================================
--- jbpm3/trunk/modules/simulation/pom.xml 2009-01-07 19:23:44 UTC (rev 3599)
+++ jbpm3/trunk/modules/simulation/pom.xml 2009-01-07 20:03:27 UTC (rev 3600)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.2-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/trunk/modules/userguide/pom.xml
===================================================================
--- jbpm3/trunk/modules/userguide/pom.xml 2009-01-07 19:23:44 UTC (rev 3599)
+++ jbpm3/trunk/modules/userguide/pom.xml 2009-01-07 20:03:27 UTC (rev 3600)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.2-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/trunk/pom.xml
===================================================================
--- jbpm3/trunk/pom.xml 2009-01-07 19:23:44 UTC (rev 3599)
+++ jbpm3/trunk/pom.xml 2009-01-07 20:03:27 UTC (rev 3600)
@@ -16,7 +16,7 @@
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
<packaging>pom</packaging>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.2-SNAPSHOT</version>
<!-- Parent -->
<parent>
17 years, 3 months
JBoss JBPM SVN: r3599 - in jbpm3/branches/jbpm-3.3.1.GA/modules: distribution and 1 other directories.
by do-not-reply@jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2009-01-07 14:23:44 -0500 (Wed, 07 Jan 2009)
New Revision: 3599
Modified:
jbpm3/branches/jbpm-3.3.1.GA/modules/db/pom.xml
jbpm3/branches/jbpm-3.3.1.GA/modules/distribution/pom.xml
jbpm3/branches/jbpm-3.3.1.GA/modules/userguide/pom.xml
Log:
version=3.3.1.GA
Modified: jbpm3/branches/jbpm-3.3.1.GA/modules/db/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/db/pom.xml 2009-01-07 19:21:40 UTC (rev 3598)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/db/pom.xml 2009-01-07 19:23:44 UTC (rev 3599)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1.GAion>
+ <version>3.3.1.GA</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/branches/jbpm-3.3.1.GA/modules/distribution/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/distribution/pom.xml 2009-01-07 19:21:40 UTC (rev 3598)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/distribution/pom.xml 2009-01-07 19:23:44 UTC (rev 3599)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1.GAion>
+ <version>3.3.1.GA</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/branches/jbpm-3.3.1.GA/modules/userguide/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/userguide/pom.xml 2009-01-07 19:21:40 UTC (rev 3598)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/userguide/pom.xml 2009-01-07 19:23:44 UTC (rev 3599)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1.GAion>
+ <version>3.3.1.GA</version>
<relativePath>../../pom.xml</relativePath>
</parent>
17 years, 3 months
JBoss JBPM SVN: r3598 - in jbpm3/branches/jbpm-3.3.1.GA: modules/core and 8 other directories.
by do-not-reply@jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2009-01-07 14:21:40 -0500 (Wed, 07 Jan 2009)
New Revision: 3598
Modified:
jbpm3/branches/jbpm-3.3.1.GA/modules/core/pom.xml
jbpm3/branches/jbpm-3.3.1.GA/modules/db/pom.xml
jbpm3/branches/jbpm-3.3.1.GA/modules/distribution/pom.xml
jbpm3/branches/jbpm-3.3.1.GA/modules/enterprise/pom.xml
jbpm3/branches/jbpm-3.3.1.GA/modules/examples/pom.xml
jbpm3/branches/jbpm-3.3.1.GA/modules/identity/pom.xml
jbpm3/branches/jbpm-3.3.1.GA/modules/integration/pom.xml
jbpm3/branches/jbpm-3.3.1.GA/modules/simulation/pom.xml
jbpm3/branches/jbpm-3.3.1.GA/modules/userguide/pom.xml
jbpm3/branches/jbpm-3.3.1.GA/pom.xml
Log:
version=3.3.1.GA
Modified: jbpm3/branches/jbpm-3.3.1.GA/modules/core/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/core/pom.xml 2009-01-07 19:16:02 UTC (rev 3597)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/core/pom.xml 2009-01-07 19:21:40 UTC (rev 3598)
@@ -23,7 +23,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.1.GA</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/branches/jbpm-3.3.1.GA/modules/db/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/db/pom.xml 2009-01-07 19:16:02 UTC (rev 3597)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/db/pom.xml 2009-01-07 19:21:40 UTC (rev 3598)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.1.GAion>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/branches/jbpm-3.3.1.GA/modules/distribution/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/distribution/pom.xml 2009-01-07 19:16:02 UTC (rev 3597)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/distribution/pom.xml 2009-01-07 19:21:40 UTC (rev 3598)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.1.GAion>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/branches/jbpm-3.3.1.GA/modules/enterprise/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/enterprise/pom.xml 2009-01-07 19:16:02 UTC (rev 3597)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/enterprise/pom.xml 2009-01-07 19:21:40 UTC (rev 3598)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.1.GA</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/branches/jbpm-3.3.1.GA/modules/examples/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/examples/pom.xml 2009-01-07 19:16:02 UTC (rev 3597)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/examples/pom.xml 2009-01-07 19:21:40 UTC (rev 3598)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.1.GA</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/branches/jbpm-3.3.1.GA/modules/identity/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/identity/pom.xml 2009-01-07 19:16:02 UTC (rev 3597)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/identity/pom.xml 2009-01-07 19:21:40 UTC (rev 3598)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.1.GA</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/branches/jbpm-3.3.1.GA/modules/integration/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/integration/pom.xml 2009-01-07 19:16:02 UTC (rev 3597)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/integration/pom.xml 2009-01-07 19:21:40 UTC (rev 3598)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.1.GA</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/branches/jbpm-3.3.1.GA/modules/simulation/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/simulation/pom.xml 2009-01-07 19:16:02 UTC (rev 3597)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/simulation/pom.xml 2009-01-07 19:21:40 UTC (rev 3598)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.1.GA</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/branches/jbpm-3.3.1.GA/modules/userguide/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/userguide/pom.xml 2009-01-07 19:16:02 UTC (rev 3597)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/userguide/pom.xml 2009-01-07 19:21:40 UTC (rev 3598)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.1.GAion>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm3/branches/jbpm-3.3.1.GA/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/pom.xml 2009-01-07 19:16:02 UTC (rev 3597)
+++ jbpm3/branches/jbpm-3.3.1.GA/pom.xml 2009-01-07 19:21:40 UTC (rev 3598)
@@ -16,7 +16,7 @@
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm</artifactId>
<packaging>pom</packaging>
- <version>3.3.1-SNAPSHOT</version>
+ <version>3.3.1.GA</version>
<!-- Parent -->
<parent>
17 years, 3 months
JBoss JBPM SVN: r3597 - jbpm3/branches.
by do-not-reply@jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2009-01-07 14:16:02 -0500 (Wed, 07 Jan 2009)
New Revision: 3597
Added:
jbpm3/branches/jbpm-3.3.1.GA/
Log:
Create jbpm-3.3.1.GA QA branch
Copied: jbpm3/branches/jbpm-3.3.1.GA (from rev 3596, jbpm3/trunk)
17 years, 3 months