From 30cd736670a579985890d8c2dfe363bacbad7568 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Sun, 27 Oct 2013 00:27:24 +0200 Subject: Beta? --- src/main/java/com/c2kernel/lifecycle/ActivitySlotDef.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/main/java/com/c2kernel/lifecycle/ActivitySlotDef.java') diff --git a/src/main/java/com/c2kernel/lifecycle/ActivitySlotDef.java b/src/main/java/com/c2kernel/lifecycle/ActivitySlotDef.java index f2cabaa..9a3819b 100644 --- a/src/main/java/com/c2kernel/lifecycle/ActivitySlotDef.java +++ b/src/main/java/com/c2kernel/lifecycle/ActivitySlotDef.java @@ -39,7 +39,7 @@ public class ActivitySlotDef extends WfVertexDef public ActivitySlotDef() { getProperties().put("Name", ""); - getProperties().put("Version", "last"); + getProperties().put("Version", 0); } public ActivityDef getTheActivityDef() throws ObjectNotFoundException, InvalidDataException @@ -142,9 +142,13 @@ public class ActivitySlotDef extends WfVertexDef { return (String) getProperties().get("Name"); } - public int getActVersion() + public int getActVersion() throws InvalidDataException { - return (Integer) getProperties().get("Version"); + Object verObj = getProperties().get("Version"); + if (verObj instanceof Integer) + return (Integer)verObj; + else + throw new InvalidDataException("Version string was not an integer", ""); } @Override -- cgit v1.2.3