From b53164978a9a264fbe26679c07e32731a4d495f9 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Fri, 6 Jul 2012 15:50:45 +0200 Subject: Remove XML parsing from module processing, use Castor unmarshalling instead. Create module item with collection of imported Items and module XML registered as an outcome. --- .../lifecycle/instance/predefined/entitycreation/Outcome.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/main/java/com/c2kernel/lifecycle/instance/predefined/entitycreation/Outcome.java') diff --git a/src/main/java/com/c2kernel/lifecycle/instance/predefined/entitycreation/Outcome.java b/src/main/java/com/c2kernel/lifecycle/instance/predefined/entitycreation/Outcome.java index c0e62ec..a8431de 100644 --- a/src/main/java/com/c2kernel/lifecycle/instance/predefined/entitycreation/Outcome.java +++ b/src/main/java/com/c2kernel/lifecycle/instance/predefined/entitycreation/Outcome.java @@ -1,7 +1,10 @@ package com.c2kernel.lifecycle.instance.predefined.entitycreation; +import com.c2kernel.common.ObjectNotFoundException; +import com.c2kernel.utils.Resource; + public class Outcome { - public String schema, viewname, path; + public String schema, viewname, path, data; public int version; public Outcome() { @@ -14,5 +17,11 @@ public class Outcome { this.viewname = viewname; this.path = path; } + + public String getData(String ns) throws ObjectNotFoundException { + if (data == null) + data = Resource.getTextResource(ns, path); + return data; + } } -- cgit v1.2.3