add Serializable interfece to OModel classes
Project: http://git-wip-us.apache.org/repos/asf/ode/repo Commit: http://git-wip-us.apache.org/repos/asf/ode/commit/ad1d122f Tree: http://git-wip-us.apache.org/repos/asf/ode/tree/ad1d122f Diff: http://git-wip-us.apache.org/repos/asf/ode/diff/ad1d122f Branch: refs/heads/master Commit: ad1d122f72bbba7eaf9157daac9ada22180d51cb Parents: 8ed50cb Author: fangzhen <[email protected]> Authored: Fri Jul 25 22:49:54 2014 +0800 Committer: fangzhen <[email protected]> Committed: Fri Jul 25 22:49:54 2014 +0800 ---------------------------------------------------------------------- .../elang/xpath10/obj/OXPath10Expression.java | 11 +++++--- .../xpath10/obj/OXPath10ExpressionBPEL20.java | 4 ++- .../xpath20/obj/OXPath20ExpressionBPEL20.java | 5 +++- .../xquery10/obj/OXQuery10ExpressionBPEL20.java | 5 +++- .../java/org/apache/ode/bpel/obj/DebugInfo.java | 4 ++- .../org/apache/ode/bpel/obj/ExtensibleImpl.java | 4 ++- .../java/org/apache/ode/bpel/obj/OActivity.java | 4 ++- .../java/org/apache/ode/bpel/obj/OAgent.java | 4 ++- .../java/org/apache/ode/bpel/obj/OAssign.java | 28 +++++++++++++------- .../java/org/apache/ode/bpel/obj/OBase.java | 4 ++- .../java/org/apache/ode/bpel/obj/OCatch.java | 4 ++- .../org/apache/ode/bpel/obj/OCompensate.java | 4 ++- .../ode/bpel/obj/OCompensationHandler.java | 4 ++- .../ode/bpel/obj/OConstantExpression.java | 4 ++- .../apache/ode/bpel/obj/OConstantVarType.java | 4 ++- .../org/apache/ode/bpel/obj/OConstants.java | 4 ++- .../apache/ode/bpel/obj/OElementVarType.java | 4 ++- .../java/org/apache/ode/bpel/obj/OEmpty.java | 4 ++- .../org/apache/ode/bpel/obj/OEventHandler.java | 10 ++++--- .../org/apache/ode/bpel/obj/OExpression.java | 4 ++- .../ode/bpel/obj/OExpressionLanguage.java | 4 ++- .../java/org/apache/ode/bpel/obj/OExtVar.java | 4 ++- .../apache/ode/bpel/obj/OFailureHandling.java | 4 ++- .../org/apache/ode/bpel/obj/OFaultHandler.java | 4 ++- .../java/org/apache/ode/bpel/obj/OFlow.java | 4 ++- .../java/org/apache/ode/bpel/obj/OForEach.java | 9 +++++-- .../java/org/apache/ode/bpel/obj/OInvoke.java | 4 ++- .../apache/ode/bpel/obj/OLValueExpression.java | 4 ++- .../java/org/apache/ode/bpel/obj/OLink.java | 4 ++- .../apache/ode/bpel/obj/OMessageVarType.java | 7 +++-- .../apache/ode/bpel/obj/OModelException.java | 4 ++- .../org/apache/ode/bpel/obj/OPartnerLink.java | 4 ++- .../org/apache/ode/bpel/obj/OPickReceive.java | 10 ++++--- .../java/org/apache/ode/bpel/obj/OProcess.java | 10 ++++--- .../apache/ode/bpel/obj/OProcessWrapper.java | 4 ++- .../org/apache/ode/bpel/obj/ORepeatUntil.java | 4 ++- .../java/org/apache/ode/bpel/obj/OReply.java | 4 ++- .../java/org/apache/ode/bpel/obj/ORethrow.java | 5 +++- .../java/org/apache/ode/bpel/obj/OScope.java | 10 ++++--- .../java/org/apache/ode/bpel/obj/OSequence.java | 4 ++- .../java/org/apache/ode/bpel/obj/OSwitch.java | 7 +++-- .../org/apache/ode/bpel/obj/OTerminate.java | 4 ++- .../ode/bpel/obj/OTerminationHandler.java | 4 ++- .../java/org/apache/ode/bpel/obj/OThrow.java | 4 ++- .../java/org/apache/ode/bpel/obj/OVarType.java | 4 ++- .../java/org/apache/ode/bpel/obj/OWait.java | 4 ++- .../java/org/apache/ode/bpel/obj/OWhile.java | 4 ++- .../apache/ode/bpel/obj/OXsdTypeVarType.java | 4 ++- .../java/org/apache/ode/bpel/obj/OXslSheet.java | 4 ++- 49 files changed, 195 insertions(+), 70 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xpath10/obj/OXPath10Expression.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xpath10/obj/OXPath10Expression.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xpath10/obj/OXPath10Expression.java index caf6e39..6620441 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xpath10/obj/OXPath10Expression.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xpath10/obj/OXPath10Expression.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.elang.xpath10.obj; +import java.io.Serializable; import java.net.URI; import java.util.HashMap; @@ -43,7 +44,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * Jaxen-based compiled-xpath representation for XPATH 1.0 expression language. */ -public class OXPath10Expression extends OLValueExpression { +public class OXPath10Expression extends OLValueExpression implements Serializable{ + private static final long serialVersionUID = -1L; /** Map from query name to variable declaration. */ private static final String VARS = "vars"; @@ -246,7 +248,9 @@ public class OXPath10Expression extends OLValueExpression { * Data structure representing the compiled signature of a <code>bpws:getVariableData</code> * invocation. */ - public static class OSigGetVariableData extends OBase { + public static class OSigGetVariableData extends OBase implements Serializable{ + private static final long serialVersionUID = -1L; + private static final String VARIABLE = "variable"; private static final String PART = "part"; @@ -297,7 +301,8 @@ public class OXPath10Expression extends OLValueExpression { * Data structure representing the signature of a <code>bpws:getVariableData</code> * invocation. */ - public static class SigGetVariableData extends ExtensibleImpl{ + public static class SigGetVariableData extends ExtensibleImpl implements Serializable{ + private static final long serialVersionUID = -1L; private final String VARNAME = "varname"; private final String PARTNAME = "partname"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xpath10/obj/OXPath10ExpressionBPEL20.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xpath10/obj/OXPath10ExpressionBPEL20.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xpath10/obj/OXPath10ExpressionBPEL20.java index 192c1a2..85efcd7 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xpath10/obj/OXPath10ExpressionBPEL20.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xpath10/obj/OXPath10ExpressionBPEL20.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.elang.xpath10.obj; +import java.io.Serializable; import javax.xml.namespace.QName; import org.apache.ode.bpel.elang.xpath10.obj.OXPath10Expression; @@ -29,7 +30,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * Jaxen-based compiled-xpath representation for XPATH 1.0 expression language. */ -public class OXPath10ExpressionBPEL20 extends OXPath10Expression { +public class OXPath10ExpressionBPEL20 extends OXPath10Expression implements Serializable{ + private static final long serialVersionUID = -1L; /** QName of the <code>bpws:getVariableData</code> function. */ private static final String QNAME_DOXSLTRANSFORM = "qname_doXslTransform"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xpath20/obj/OXPath20ExpressionBPEL20.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xpath20/obj/OXPath20ExpressionBPEL20.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xpath20/obj/OXPath20ExpressionBPEL20.java index d713ca3..8c77096 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xpath20/obj/OXPath20ExpressionBPEL20.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xpath20/obj/OXPath20ExpressionBPEL20.java @@ -19,6 +19,7 @@ package org.apache.ode.bpel.elang.xpath20.obj; +import java.io.Serializable; import javax.xml.namespace.QName; import net.sf.saxon.expr.Expression; @@ -32,7 +33,9 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * @author mriou <mriou at apache dot org> */ -public class OXPath20ExpressionBPEL20 extends OXPath10ExpressionBPEL20 { +public class OXPath20ExpressionBPEL20 extends OXPath10ExpressionBPEL20 implements Serializable{ + private static final long serialVersionUID = -1L; + private final String COMPILEDEXPR = "_compiledExpr"; @JsonCreator http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xquery10/obj/OXQuery10ExpressionBPEL20.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xquery10/obj/OXQuery10ExpressionBPEL20.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xquery10/obj/OXQuery10ExpressionBPEL20.java index ae88e66..64f1f93 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xquery10/obj/OXQuery10ExpressionBPEL20.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/elang/xquery10/obj/OXQuery10ExpressionBPEL20.java @@ -19,6 +19,7 @@ package org.apache.ode.bpel.elang.xquery10.obj; +import java.io.Serializable; import javax.xml.namespace.QName; import org.apache.ode.bpel.elang.xpath20.obj.OXPath20ExpressionBPEL20; @@ -30,7 +31,9 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * A representation of an XQuery expression */ -public class OXQuery10ExpressionBPEL20 extends OXPath20ExpressionBPEL20 { +public class OXQuery10ExpressionBPEL20 extends OXPath20ExpressionBPEL20 implements Serializable{ + private static final long serialVersionUID = -1L; + private static final String XQUERY = "xquery"; @JsonCreator http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/DebugInfo.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/DebugInfo.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/DebugInfo.java index c2dd4d4..584ed69 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/DebugInfo.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/DebugInfo.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.util.HashMap; import java.util.Map; @@ -29,7 +30,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * Information about the source that was used to create a compiled object. */ -public class DebugInfo extends ExtensibleImpl { +public class DebugInfo extends ExtensibleImpl implements Serializable{ + public static final long serialVersionUID = -1L; /** Source file / resource name. */ private static final String SOURCEURI = "sourceURI"; /** Source line number (start). */ http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/ExtensibleImpl.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/ExtensibleImpl.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/ExtensibleImpl.java index 08b9b2a..657ba7c 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/ExtensibleImpl.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/ExtensibleImpl.java @@ -1,5 +1,6 @@ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.util.LinkedHashMap; import java.util.Map; @@ -8,7 +9,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.ObjectIdGenerators; @JsonIdentityInfo(generator = ObjectIdGenerators.UUIDGenerator.class, property = "@id") -public class ExtensibleImpl implements Extensible<Object>{ +public class ExtensibleImpl implements Extensible<Object>, Serializable{ + public static final long serialVersionUID = -1L; /** The wrapper wraps fields. Fields can be deleted, added or updated */ protected Map<String, Object> fieldContainer; /** Version of this class*/ http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OActivity.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OActivity.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OActivity.java index 03d4fb8..719b955 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OActivity.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OActivity.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; @@ -33,7 +34,8 @@ import de.danielbechler.diff.annotation.ObjectDiffProperty; /** * Compiled represnetation of a BPEL activity. */ -public abstract class OActivity extends OAgent { +public abstract class OActivity extends OAgent implements Serializable{ + public static final long serialVersionUID = -1L; private static final String JOINCONDITION = "joinCondition"; private static final String SUPPRESSJOINFAILURE = "suppressJoinFailure"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OAgent.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OAgent.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OAgent.java index 89b1cf0..a391b00 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OAgent.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OAgent.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; @@ -27,7 +28,8 @@ import java.util.Set; /** * Base class for active BPEL agents. */ -public class OAgent extends OBase { +public class OAgent extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; /** Links entering this agent. */ private static final String INCOMINGLINKS = "incomingLinks"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OAssign.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OAssign.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OAssign.java index a3b609c..8db6375 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OAssign.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OAssign.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; @@ -31,7 +32,8 @@ import org.w3c.dom.Document; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; -public class OAssign extends OActivity { +public class OAssign extends OActivity implements Serializable{ + public static final long serialVersionUID = -1L; private static final String COPY = "copy"; @JsonCreator @@ -71,7 +73,8 @@ public class OAssign extends OActivity { /** * Assignmenet copy entry, i.e. what the assignment consits of. */ - public static class Copy extends OBase { + public static class Copy extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; private static final String TO = "to"; private static final String FROM = "from"; private static final String KEEPSRCELEMENTNAME = "keepSrcElementName"; @@ -173,7 +176,8 @@ public class OAssign extends OActivity { * This is used for access to extensions (SOAP headers for example). * @author mszefler */ - public static class DirectRef extends OBase implements RValue, LValue { + public static class DirectRef extends OBase implements RValue, LValue, Serializable{ + public static final long serialVersionUID = -1L; /** Referenced Variable */ private static final String VARIABLE = "variable"; @@ -208,7 +212,8 @@ public class OAssign extends OActivity { } } - public static class Expression extends OBase implements RValue { + public static class Expression extends OBase implements RValue, Serializable{ + public static final long serialVersionUID = -1L; private static final String EXPRESSION = "expression"; @JsonCreator @@ -233,7 +238,8 @@ public class OAssign extends OActivity { } } - public static class Literal extends OBase implements RValue { + public static class Literal extends OBase implements RValue, Serializable{ + public static final long serialVersionUID = -1L; private static final String XMLLITERAL = "xmlLiteral"; @JsonCreator @@ -265,7 +271,8 @@ public class OAssign extends OActivity { OScope.Variable getVariable(); } - public static class LValueExpression extends OBase implements LValue { + public static class LValueExpression extends OBase implements LValue, Serializable{ + public static final long serialVersionUID = -1L; private static final String EXPRESSION = "expression"; @JsonCreator @@ -310,7 +317,8 @@ public class OAssign extends OActivity { } - public static class PartnerLinkRef extends OBase implements RValue, LValue { + public static class PartnerLinkRef extends OBase implements RValue, LValue, Serializable{ + public static final long serialVersionUID = -1L; private static final String PARTNERLINK = "partnerLink"; private static final String ISMYENDPOINTREFERENCE = "isMyEndpointReference"; @@ -355,7 +363,8 @@ public class OAssign extends OActivity { } } - public static class PropertyRef extends OBase implements RValue, LValue { + public static class PropertyRef extends OBase implements RValue, LValue, Serializable{ + public static final long serialVersionUID = -1L; private static final String VARIABLE = "variable"; private static final String PROPERTYALIAS = "propertyAlias"; @@ -393,7 +402,8 @@ public class OAssign extends OActivity { public interface RValue { } - public static class VariableRef extends OBase implements RValue, LValue { + public static class VariableRef extends OBase implements RValue, LValue, Serializable{ + public static final long serialVersionUID = -1L; private static final String VARIABLE = "variable"; private static final String PART = "part"; private static final String HEADERPART = "headerPart"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OBase.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OBase.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OBase.java index 8006946..1e0942e 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OBase.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OBase.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.util.Map; import com.fasterxml.jackson.annotation.JsonIdentityInfo; @@ -28,7 +29,8 @@ import com.fasterxml.jackson.annotation.ObjectIdGenerators; * base class for compiled BPEL objects. It gives some common fields. * */ -public class OBase extends ExtensibleImpl{ +public class OBase extends ExtensibleImpl implements Serializable{ + public static final long serialVersionUID = -1L; /** Our identifier, in terms of our parent. */ private static String ID = "_id"; /** Owner OProcess */ http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OCatch.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OCatch.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OCatch.java index 6320b80..d623c46 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OCatch.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OCatch.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import javax.xml.namespace.QName; import com.fasterxml.jackson.annotation.JsonCreator; @@ -26,7 +27,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * The catch pseudo-activity. */ -public final class OCatch extends OScope { +public final class OCatch extends OScope implements Serializable{ + public static final long serialVersionUID = -1L; private static final String FAULTNAME = "faultName"; private static final String FAULTVARIABLE = "faultVariable"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OCompensate.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OCompensate.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OCompensate.java index 32df264..5226539 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OCompensate.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OCompensate.java @@ -18,13 +18,15 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; /** * Compiled representation of the BPEL <code><compensate></code> activity. */ -public class OCompensate extends OActivity { +public class OCompensate extends OActivity implements Serializable{ + public static final long serialVersionUID = -1L; /** The scope that is compensated by this activity. */ private static final String COMPENSATEDSCOPE = "compensatedScope"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OCompensationHandler.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OCompensationHandler.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OCompensationHandler.java index 95ef8ba..abad812 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OCompensationHandler.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OCompensationHandler.java @@ -18,9 +18,11 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; -public class OCompensationHandler extends OScope { +public class OCompensationHandler extends OScope implements Serializable{ + public static final long serialVersionUID = -1L; @JsonCreator public OCompensationHandler(){} http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OConstantExpression.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OConstantExpression.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OConstantExpression.java index 82770a1..d240449 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OConstantExpression.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OConstantExpression.java @@ -18,9 +18,11 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; -public class OConstantExpression extends OExpression { +public class OConstantExpression extends OExpression implements Serializable{ + public static final long serialVersionUID = -1L; private Object _val; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OConstantVarType.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OConstantVarType.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OConstantVarType.java index 4fdbd49..bf31594 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OConstantVarType.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OConstantVarType.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import org.apache.ode.utils.DOMUtils; import org.w3c.dom.Document; import org.w3c.dom.Node; @@ -28,7 +29,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * @author Matthieu Riou <mriou at apache dot org> */ -public class OConstantVarType extends OVarType { +public class OConstantVarType extends OVarType implements Serializable{ + public static final long serialVersionUID = -1L; private static final String STRVALUE = "strValue"; private transient Node nodeValue; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OConstants.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OConstants.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OConstants.java index 003ac41..13cb86c 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OConstants.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OConstants.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import javax.xml.namespace.QName; import com.fasterxml.jackson.annotation.JsonCreator; @@ -27,7 +28,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; * Compiled BPEL constants. Mostly the qualified names of the standard * faults. */ -public class OConstants extends OBase { +public class OConstants extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; private static final String QNMISSINGREQUEST = "qnMissingRequest"; private static final String QNMISSINGREPLY = "qnMissingReply"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OElementVarType.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OElementVarType.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OElementVarType.java index d15d0f2..5d18111 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OElementVarType.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OElementVarType.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import javax.xml.namespace.QName; import org.w3c.dom.Document; @@ -27,7 +28,8 @@ import org.w3c.dom.Node; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; -public class OElementVarType extends OVarType { +public class OElementVarType extends OVarType implements Serializable{ + public static final long serialVersionUID = -1L; private static final String ELEMENTTYPE = "elementType"; @JsonCreator http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OEmpty.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OEmpty.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OEmpty.java index 7454eee..6725a9c 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OEmpty.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OEmpty.java @@ -18,9 +18,11 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; -public class OEmpty extends OActivity { +public class OEmpty extends OActivity implements Serializable{ + public static final long serialVersionUID = -1L; @JsonCreator public OEmpty(){} http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OEventHandler.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OEventHandler.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OEventHandler.java index 9241fad..6560191 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OEventHandler.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OEventHandler.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; @@ -29,7 +30,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * Compiled represenation of a BPEL event handler. */ -public class OEventHandler extends OAgent { +public class OEventHandler extends OAgent implements Serializable{ + public static final long serialVersionUID = -1L; private static final String ONMESSAGES = "onMessages"; private static final String ONALARMS = "onAlarms"; @@ -63,7 +65,8 @@ public class OEventHandler extends OAgent { fieldContainer.put(ONMESSAGES, onMessages); } - public static class OAlarm extends OAgent { + public static class OAlarm extends OAgent implements Serializable{ + public static final long serialVersionUID = -1L; private static final String FOREXPR = "forExpr"; private static final String UNTILEXPR = "untilExpr"; private static final String REPEATEXPR = "repeatExpr"; @@ -117,7 +120,8 @@ public class OEventHandler extends OAgent { } } - public static class OEvent extends OScope { + public static class OEvent extends OScope implements Serializable{ + public static final long serialVersionUID = -1L; /** Correlations to initialize. */ private static final String INITCORRELATIONS = "initCorrelations"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OExpression.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OExpression.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OExpression.java index 38a0a11..3d425da 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OExpression.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OExpression.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; @@ -25,7 +26,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; * Base class for compiled expressions. The exact form of a compiled expression is * dependent on the compiler implementation. */ -public abstract class OExpression extends OBase { +public abstract class OExpression extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; private static final String EXPRESSIONLANGUAGE = "expressionLanguage"; @JsonCreator public OExpression(){} http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OExpressionLanguage.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OExpressionLanguage.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OExpressionLanguage.java index 855816a..20c4124 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OExpressionLanguage.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OExpressionLanguage.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; @@ -27,7 +28,8 @@ import java.util.Map; /** * Compiled representation of an expression language dependency. */ -public class OExpressionLanguage extends OBase { +public class OExpressionLanguage extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; private static final String EXPRESSIONLANGUAGEURI = "expressionLanguageUri"; private static final String PROPERTIES = "properties"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OExtVar.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OExtVar.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OExtVar.java index 2b0d194..201d005 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OExtVar.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OExtVar.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import org.apache.ode.bpel.obj.OScope.Variable; import com.fasterxml.jackson.annotation.JsonCreator; @@ -29,7 +30,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; * @author Maciej Szefler <mszefler at gmail dot com> * */ -public class OExtVar extends OBase { +public class OExtVar extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; /** * Unique identifier for the external variable. Will be referenced in the deployment descriptor. http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OFailureHandling.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OFailureHandling.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OFailureHandling.java index 28506a9..9aa3409 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OFailureHandling.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OFailureHandling.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; @@ -28,7 +29,8 @@ import java.io.Serializable; /** * Holds information about the failure handling of this activity. */ -public class OFailureHandling extends ExtensibleImpl{ +public class OFailureHandling extends ExtensibleImpl implements Serializable{ + public static final long serialVersionUID = -1L; public static final String EXTENSION_NS_URI = "http://ode.apache.org/activityRecovery"; public static final QName FAILURE_FAULT_NAME = new QName(EXTENSION_NS_URI, http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OFaultHandler.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OFaultHandler.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OFaultHandler.java index 6d0e9da..bec5499 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OFaultHandler.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OFaultHandler.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; @@ -28,7 +29,8 @@ import java.util.List; /** * Compiled representation of a BPEL fault handler. */ -public class OFaultHandler extends OBase { +public class OFaultHandler extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; private static final String CATCHBLOCKS = "catchBlocks"; @JsonCreator http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OFlow.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OFlow.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OFlow.java index 5b958a5..aba9bbe 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OFlow.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OFlow.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; @@ -29,7 +30,8 @@ import java.util.Set; /** */ -public class OFlow extends OActivity { +public class OFlow extends OActivity implements Serializable{ + public static final long serialVersionUID = -1L; /** Links delcared within this activity. */ private static final String LOCALLINKS = "localLinks"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OForEach.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OForEach.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OForEach.java index 6788442..b3ca6b2 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OForEach.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OForEach.java @@ -19,6 +19,7 @@ package org.apache.ode.bpel.obj; +import java.io.Serializable; import org.apache.ode.bpel.obj.OScope.Variable; import com.fasterxml.jackson.annotation.JsonCreator; @@ -27,7 +28,9 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * Base model class for forEach activity. */ -public class OForEach extends OActivity { +public class OForEach extends OActivity implements Serializable{ + private static final long serialVersionUID = -1L; + private static final String COUNTERVARIABLE = "counterVariable"; private static final String PARALLEL = "parallel"; private static final String STARTCOUNTERVALUE = "startCounterValue"; @@ -120,7 +123,9 @@ public class OForEach extends OActivity { : getCompletionCondition().getBranchCount()) + "}"; } - public static class CompletionCondition extends OBase { + public static class CompletionCondition extends OBase implements Serializable{ + private static final long serialVersionUID = -1L; + private static final String SUCCESSFULBRANCHESONLY = "successfulBranchesOnly"; private static final String BRANCHCOUNT = "branchCount"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OInvoke.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OInvoke.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OInvoke.java index e660f3b..581233f 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OInvoke.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OInvoke.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.io.IOException; import java.io.ObjectInputStream; import java.lang.reflect.Field; @@ -36,7 +37,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * Compiled rerpresentation of the BPEL <code><invoke></code> activity. */ -public class OInvoke extends OActivity { +public class OInvoke extends OActivity implements Serializable{ + public static final long serialVersionUID = -1L; private static final String PARTNERLINK = "partnerLink"; private static final String INPUTVAR = "inputVar"; private static final String OUTPUTVAR = "outputVar"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OLValueExpression.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OLValueExpression.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OLValueExpression.java index db024f6..d9b3e84 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OLValueExpression.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OLValueExpression.java @@ -18,10 +18,12 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; -public abstract class OLValueExpression extends OExpression { +public abstract class OLValueExpression extends OExpression implements Serializable{ + public static final long serialVersionUID = -1L; /** * Indicates whether the expression, if it is a simple path, must http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OLink.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OLink.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OLink.java index e2379f9..b1693ef 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OLink.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OLink.java @@ -18,13 +18,15 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; /** * Compiled representation of a BPEL control link. */ -public class OLink extends OBase { +public class OLink extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; /** The flow in which the link is declared. */ private static final String DECLARINGFLOW = "declaringFlow"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OMessageVarType.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OMessageVarType.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OMessageVarType.java index 6d15989..e1d41a9 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OMessageVarType.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OMessageVarType.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.util.Collection; import java.util.Iterator; import java.util.LinkedHashMap; @@ -35,7 +36,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * Message variable type. */ -public class OMessageVarType extends OVarType { +public class OMessageVarType extends OVarType implements Serializable{ + public static final long serialVersionUID = -1L; private static final String MESSAGETYPE = "messageType"; @@ -120,7 +122,8 @@ public class OMessageVarType extends OVarType { return buf.toString(); } - public static class Part extends OBase { + public static class Part extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; private static final String NAME = "name"; private static final String TYPE = "type"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OModelException.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OModelException.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OModelException.java index 9e96496..92cc865 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OModelException.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OModelException.java @@ -1,6 +1,8 @@ package org.apache.ode.bpel.obj; -public class OModelException extends Exception { +import java.io.Serializable; + +public class OModelException extends Exception implements Serializable{ private static final long serialVersionUID = -3148845461985443106L; public OModelException(String message){ super(message); http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OPartnerLink.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OPartnerLink.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OPartnerLink.java index 1dd5d51..1d61b29 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OPartnerLink.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OPartnerLink.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; @@ -37,7 +38,8 @@ import com.fasterxml.jackson.annotation.JsonInclude; /** * Compiled representation of a BPEL partnerLink. */ -public class OPartnerLink extends OBase { +public class OPartnerLink extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; /** partnerLink name. */ private static final String NAME = "name"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OPickReceive.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OPickReceive.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OPickReceive.java index a8fe5e9..2e8809c 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OPickReceive.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OPickReceive.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.io.IOException; import java.io.ObjectInputStream; import java.lang.reflect.Field; @@ -38,7 +39,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; * a simplified version of the former, at run-time we do not distinguish * between the two. */ -public class OPickReceive extends OActivity { +public class OPickReceive extends OActivity implements Serializable{ + public static final long serialVersionUID = -1L; private static final String ONMESSAGES = "onMessages"; private static final String ONALARMS = "onAlarms"; private static final String CREATEINSTANCEFLAG = "createInstanceFlag"; @@ -86,7 +88,8 @@ public class OPickReceive extends OActivity { fieldContainer.put(ONMESSAGES, onMessages); } - public static class OnAlarm extends OBase { + public static class OnAlarm extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; private static final String ACTIVITY = "activity"; private static final String FOREXPR = "forExpr"; private static final String UNTILEXPR = "untilExpr"; @@ -129,7 +132,8 @@ public class OPickReceive extends OActivity { } } - public static class OnMessage extends OBase { + public static class OnMessage extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; /** Correlations to initialize. */ private static final String INITCORRELATIONS = "initCorrelations"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OProcess.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OProcess.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OProcess.java index e291111a..037ebf7 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OProcess.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OProcess.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.io.IOException; import java.net.URI; import java.util.ArrayList; @@ -49,7 +50,8 @@ import de.danielbechler.diff.annotation.ObjectDiffProperty; /** * Compiled BPEL process representation. */ -public class OProcess extends OBase { +public class OProcess extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; public static int instanceCount = 0; private static final String GUID = "guid"; /** BPEL version. */ @@ -385,7 +387,8 @@ public class OProcess extends OBase { } } - public static class OProperty extends OBase { + public static class OProperty extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; private static final String ALIASES = "aliases"; private static final String NAME = "name"; @@ -430,7 +433,8 @@ public class OProcess extends OBase { } } - public static class OPropertyAlias extends OBase { + public static class OPropertyAlias extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; private static final String VARTYPE = "varType"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OProcessWrapper.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OProcessWrapper.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OProcessWrapper.java index 22e26b9..caa3bb4 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OProcessWrapper.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OProcessWrapper.java @@ -1,5 +1,6 @@ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.util.LinkedHashMap; import java.util.Map; @@ -25,7 +26,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; * * @author fangzhen */ -public class OProcessWrapper extends ExtensibleImpl { +public class OProcessWrapper extends ExtensibleImpl implements Serializable{ + public static final long serialVersionUID = -1L; // constants public static final byte[] MAGIC_NUMBER_OFH_20140529 = new byte[] { 0x55, '5', 'S', 0x00, 'O', 'F', 'H', 0x20, 0x14, 0x05, 0x29 }; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/ORepeatUntil.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/ORepeatUntil.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/ORepeatUntil.java index 1d07ff4..8403d29 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/ORepeatUntil.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/ORepeatUntil.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; @@ -26,7 +27,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; * * @author Maciej Szefler ( m s z e f l e r @ g m a i l . c o m ) */ -public class ORepeatUntil extends OActivity { +public class ORepeatUntil extends OActivity implements Serializable{ + public static final long serialVersionUID = -1L; /** The repeat until condition. */ private static final String UNTILCONDITION = "untilCondition"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OReply.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OReply.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OReply.java index fc702ce..de290c2 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OReply.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OReply.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.io.IOException; import java.io.ObjectInputStream; import java.lang.reflect.Field; @@ -36,7 +37,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * Compiled representation of the BPEL <code><reply></code> activity. */ -public class OReply extends OActivity { +public class OReply extends OActivity implements Serializable{ + public static final long serialVersionUID = -1L; /** Is this a Fault reply? */ private static final String ISFAULTREPLY = "isFaultReply"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/ORethrow.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/ORethrow.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/ORethrow.java index bfaa80c..803886c 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/ORethrow.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/ORethrow.java @@ -18,9 +18,12 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; -public class ORethrow extends OActivity { +public class ORethrow extends OActivity implements Serializable{ + private static final long serialVersionUID = -1L; + @JsonCreator public ORethrow(){} public ORethrow(OProcess owner, OActivity parent) { http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OScope.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OScope.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OScope.java index e3e1a63..8bd18fb 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OScope.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OScope.java @@ -19,6 +19,7 @@ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; @@ -36,7 +37,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; * Compiled representation of a BPEL scope. Instances of this class * are generated by the BPEL compiler. */ -public class OScope extends OActivity { +public class OScope extends OActivity implements Serializable{ + public static final long serialVersionUID = -1L; /** Name of the scope. */ private static final String NAME = "name"; @@ -342,7 +344,8 @@ public class OScope extends OActivity { return "{OScope '" + getName() + "' id=" + getId() + "}"; } - public static final class CorrelationSet extends OBase { + public static final class CorrelationSet extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; private static final String NAME = "name"; private static final String DECLARINGSCOPE = "declaringScope"; @@ -409,7 +412,8 @@ public class OScope extends OActivity { } } - public static final class Variable extends OBase { + public static final class Variable extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; private static final String NAME = "name"; private static final String DECLARINGSCOPE = "declaringScope"; private static final String TYPE = "type"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OSequence.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OSequence.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OSequence.java index 01b5347..c4e46ab 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OSequence.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OSequence.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; @@ -27,7 +28,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * Compiled representation of the BPEL <code><sequence></code> activity. */ -public class OSequence extends OActivity { +public class OSequence extends OActivity implements Serializable{ + public static final long serialVersionUID = -1L; private static final String SEQUENCE = "sequence"; @JsonCreator http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OSwitch.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OSwitch.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OSwitch.java index 758d1ba..04957da 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OSwitch.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OSwitch.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; @@ -28,7 +29,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; * Compiled representation of a BPEL <code><switch></code>. The * BPEL compiler generates instances of this class. */ -public class OSwitch extends OActivity { +public class OSwitch extends OActivity implements Serializable{ + public static final long serialVersionUID = -1L; /** * The cases declared within the <code><switch></code> actvity. @@ -55,7 +57,8 @@ public class OSwitch extends OActivity { fieldContainer.put(CASES, cases); } - public static class OCase extends OBase { + public static class OCase extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; private static final String EXPRESSION = "expression"; private static final String ACTIVITY = "activity"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OTerminate.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OTerminate.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OTerminate.java index f548cc8..9b4fbe6 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OTerminate.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OTerminate.java @@ -18,12 +18,14 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; /** * Compiled representation of the BPEL <code><terminate></code> activity. */ -public class OTerminate extends OActivity { +public class OTerminate extends OActivity implements Serializable{ + public static final long serialVersionUID = -1L; @JsonCreator public OTerminate(){} http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OTerminationHandler.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OTerminationHandler.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OTerminationHandler.java index 5985808..65566d0 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OTerminationHandler.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OTerminationHandler.java @@ -18,9 +18,11 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; -public class OTerminationHandler extends OScope { +public class OTerminationHandler extends OScope implements Serializable{ + public static final long serialVersionUID = -1L; @JsonCreator public OTerminationHandler(){} http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OThrow.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OThrow.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OThrow.java index bfc23d2..134e4dc 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OThrow.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OThrow.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import javax.xml.namespace.QName; import org.apache.ode.bpel.obj.OScope.Variable; @@ -28,7 +29,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * Compiled representation of the BPEL <code><throw></code> activity. */ -public class OThrow extends OActivity { +public class OThrow extends OActivity implements Serializable{ + public static final long serialVersionUID = -1L; private static final String FAULTVARIABLE = "faultVariable"; private static final String FAULTNAME = "faultName"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OVarType.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OVarType.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OVarType.java index 6b0c544..2604d59 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OVarType.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OVarType.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import org.w3c.dom.Document; import org.w3c.dom.Node; @@ -26,7 +27,8 @@ import com.fasterxml.jackson.annotation.JsonCreator; /** * Base class for variable types. */ -public abstract class OVarType extends OBase { +public abstract class OVarType extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; @JsonCreator public OVarType(){} http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OWait.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OWait.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OWait.java index 01b7ea7..d8a0bde 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OWait.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OWait.java @@ -18,13 +18,15 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; /** * Wait object */ -public class OWait extends OActivity { +public class OWait extends OActivity implements Serializable{ + public static final long serialVersionUID = -1L; private static final String FOREXPRESSION = "forExpression"; private static final String UNTILEXPRESSION = "untilExpression"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OWhile.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OWhile.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OWhile.java index 63124e1..2b09ef5 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OWhile.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OWhile.java @@ -18,13 +18,15 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnore; /** * Compiled representation of a <code><while></code> activity. */ -public class OWhile extends OActivity { +public class OWhile extends OActivity implements Serializable{ + private static final long serialVersionUID = -1L; /** The while condition. */ private static final String WHILECONDITION = "whileCondition"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OXsdTypeVarType.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OXsdTypeVarType.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OXsdTypeVarType.java index c54cc56..8dc42c2 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OXsdTypeVarType.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OXsdTypeVarType.java @@ -18,6 +18,7 @@ */ package org.apache.ode.bpel.obj; +import java.io.Serializable; import javax.xml.namespace.QName; import org.w3c.dom.Document; @@ -30,7 +31,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * XSD-typed variable type. */ -public class OXsdTypeVarType extends OVarType { +public class OXsdTypeVarType extends OVarType implements Serializable{ + public static final long serialVersionUID = -1L; private static final String XSDTYPE = "xsdType"; private static final String SIMPLE = "simple"; http://git-wip-us.apache.org/repos/asf/ode/blob/ad1d122f/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OXslSheet.java ---------------------------------------------------------------------- diff --git a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OXslSheet.java b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OXslSheet.java index d43b122..a6ca34e 100644 --- a/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OXslSheet.java +++ b/bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OXslSheet.java @@ -19,6 +19,7 @@ package org.apache.ode.bpel.obj; +import java.io.Serializable; import java.net.URI; import com.fasterxml.jackson.annotation.JsonCreator; @@ -27,7 +28,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; /** * Compiled representation of an XSL sheet. */ -public class OXslSheet extends OBase { +public class OXslSheet extends OBase implements Serializable{ + public static final long serialVersionUID = -1L; private static final String URI = "uri"; private static final String SHEETBODY = "sheetBody";
