From d6919d4772e79c3de3df8a69355b84e1677c011f Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Wed, 10 Apr 2013 09:38:15 +0200 Subject: added getSchema() method to Outcome to load schema xml. Removed unused 'getSchemaURI' method. --- src/main/java/com/c2kernel/persistency/outcome/Outcome.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/main/java/com/c2kernel/persistency') diff --git a/src/main/java/com/c2kernel/persistency/outcome/Outcome.java b/src/main/java/com/c2kernel/persistency/outcome/Outcome.java index a0b01ee..3e6cb63 100644 --- a/src/main/java/com/c2kernel/persistency/outcome/Outcome.java +++ b/src/main/java/com/c2kernel/persistency/outcome/Outcome.java @@ -14,9 +14,11 @@ import org.w3c.dom.ls.DOMImplementationLS; import org.w3c.dom.ls.LSSerializer; import org.xml.sax.InputSource; +import com.c2kernel.common.ObjectNotFoundException; import com.c2kernel.common.PersistencyException; import com.c2kernel.entity.C2KLocalObject; import com.c2kernel.persistency.ClusterStorage; +import com.c2kernel.utils.LocalObjectLoader; import com.c2kernel.utils.Logger; public class Outcome implements C2KLocalObject { @@ -116,6 +118,10 @@ public class Outcome implements C2KLocalObject { return mData; } + public Schema getSchema() throws ObjectNotFoundException { + return LocalObjectLoader.getSchema(mSchemaType, mSchemaVersion); + } + public void setSchemaType(String schemaType) { mSchemaType = schemaType; } @@ -124,10 +130,6 @@ public class Outcome implements C2KLocalObject { return mSchemaType; } - public void setSchemaURL(int schemaVersion) { - mSchemaVersion = schemaVersion; - } - public int getSchemaVersion() { return mSchemaVersion; } -- cgit v1.2.3