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. --- .../predefined/entitycreation/NewAgent.java | 26 +++++----------------- 1 file changed, 5 insertions(+), 21 deletions(-) (limited to 'src/main/java/com/c2kernel/lifecycle/instance/predefined/entitycreation/NewAgent.java') diff --git a/src/main/java/com/c2kernel/lifecycle/instance/predefined/entitycreation/NewAgent.java b/src/main/java/com/c2kernel/lifecycle/instance/predefined/entitycreation/NewAgent.java index 07d2250..f13bced 100644 --- a/src/main/java/com/c2kernel/lifecycle/instance/predefined/entitycreation/NewAgent.java +++ b/src/main/java/com/c2kernel/lifecycle/instance/predefined/entitycreation/NewAgent.java @@ -3,10 +3,6 @@ package com.c2kernel.lifecycle.instance.predefined.entitycreation; import java.security.NoSuchAlgorithmException; import java.util.ArrayList; -import org.w3c.dom.Element; -import org.w3c.dom.NodeList; -import org.w3c.dom.Text; - import com.c2kernel.common.CannotManageException; import com.c2kernel.common.ObjectAlreadyExistsException; import com.c2kernel.common.ObjectCannotBeUpdated; @@ -15,7 +11,6 @@ import com.c2kernel.entity.agent.ActiveEntity; import com.c2kernel.lookup.AgentPath; import com.c2kernel.lookup.RolePath; import com.c2kernel.process.Gateway; -import com.c2kernel.process.module.Module; import com.c2kernel.process.module.ModuleImport; import com.c2kernel.property.Property; import com.c2kernel.property.PropertyArrayList; @@ -29,29 +24,13 @@ public class NewAgent extends ModuleImport implements java.io.Serializable { public ArrayList properties = new ArrayList(); public NewAgent() { - super(null); } public NewAgent(String name, String password) { - super(null); this.name = name; this.password = password; } - public NewAgent(Element imp) { - super(imp); - password = imp.getAttribute("password"); - NodeList rolenl = imp.getElementsByTagName("Role"); - for (int j=0; j