implemented checkValid in OProcessWrapper
Project: http://git-wip-us.apache.org/repos/asf/ode/repo Commit: http://git-wip-us.apache.org/repos/asf/ode/commit/979e894a Tree: http://git-wip-us.apache.org/repos/asf/ode/tree/979e894a Diff: http://git-wip-us.apache.org/repos/asf/ode/diff/979e894a Branch: refs/heads/master Commit: 979e894a08ec944a30af27e44da017a121796fd3 Parents: b8044ef Author: fangzhen <[email protected]> Authored: Fri Aug 1 15:58:43 2014 +0800 Committer: fangzhen <[email protected]> Committed: Fri Aug 1 16:22:42 2014 +0800 ---------------------------------------------------------------------- .../java/org/apache/ode/bpel/obj/OProcessWrapper.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ode/blob/979e894a/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 f319d94..baf2674 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,6 +1,7 @@ package org.apache.ode.bpel.obj; import java.io.Serializable; +import java.util.Arrays; import java.util.LinkedHashMap; import java.util.Map; @@ -44,23 +45,23 @@ public class OProcessWrapper extends ExtensibleImpl implements Serializable{ public OProcessWrapper() { super(new LinkedHashMap<String, Object>()); + setMagic(OProcessWrapper.CURRENT_MAGIC_NUMBER); setCompileTime(0); setFormat(SerializeFormat.FORMAT_UNINITIALIZED); + setOtherHeaders(new LinkedHashMap<String, Object>()); } public OProcessWrapper(long compileTime) { this(); - setMagic(OProcessWrapper.CURRENT_MAGIC_NUMBER); - setFormat(OmSerdeFactory.FORMAT_SERIALIZED_DEFAULT); setCompileTime(compileTime); - setOtherHeaders(new LinkedHashMap<String, Object>()); } public void checkValid() throws OModelException { - // TODO implement me - + if (!Arrays.equals(getMagic(), MAGIC_NUMBER_OFH_20140529)){ + throw new OModelException("Unrecognized magic number"); + } } //Accessors
