# HG changeset patch # User Andre Heinecke # Date 1370005208 -7200 # Node ID 665613c35cabc8da6dffe5ed6846834f624ba7a8 # Parent 83ee2c6a53b6c7a13ff98565b7289ffaf05389ce Add newCreateDocument call that accepts targetOut parameter diff -r 83ee2c6a53b6 -r 665613c35cab artifacts-common/src/main/java/org/dive4elements/artifacts/common/utils/ClientProtocolUtils.java --- a/artifacts-common/src/main/java/org/dive4elements/artifacts/common/utils/ClientProtocolUtils.java Fri May 31 14:59:39 2013 +0200 +++ b/artifacts-common/src/main/java/org/dive4elements/artifacts/common/utils/ClientProtocolUtils.java Fri May 31 15:00:08 2013 +0200 @@ -114,6 +114,16 @@ String ids, CreationFilter filter ) { + return newCreateDocument(factory, uuid, ids, filter, null); + } + + public static Document newCreateDocument( + String factory, + String uuid, + String ids, + CreationFilter filter, + String targetOut + ) { Document doc = XMLUtils.newDocument(); XMLUtils.ElementCreator cr = new XMLUtils.ElementCreator( @@ -147,6 +157,12 @@ action.appendChild(filter.toXML(cr)); } + if (targetOut != null) { + Element to = cr.create("target_out"); + to.setAttribute("value", targetOut); + action.appendChild(to); + } + doc.appendChild(action); return doc;