diff options
| author | mcentner <mcentner@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4> | 2008-12-09 10:59:08 +0000 | 
|---|---|---|
| committer | mcentner <mcentner@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4> | 2008-12-09 10:59:08 +0000 | 
| commit | e918d250c1dda9f8b7fccfc6f611b626f65e7a5c (patch) | |
| tree | c2e3ec0fdfba2567751d6c5bd964f9077dfbb5f0 /bkucommon/src/main/java/at | |
| parent | 5d72bc4d896f4326dfe89e556dcc2b4de7806f4a (diff) | |
| download | mocca-e918d250c1dda9f8b7fccfc6f611b626f65e7a5c.tar.gz mocca-e918d250c1dda9f8b7fccfc6f611b626f65e7a5c.tar.bz2 mocca-e918d250c1dda9f8b7fccfc6f611b626f65e7a5c.zip | |
Added method for setting a document as result of InfoboxReadResultFileImpl.
git-svn-id: https://joinup.ec.europa.eu/svn/mocca/trunk@241 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4
Diffstat (limited to 'bkucommon/src/main/java/at')
| -rw-r--r-- | bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/InfoboxReadResultFileImpl.java | 22 | 
1 files changed, 20 insertions, 2 deletions
| diff --git a/bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/InfoboxReadResultFileImpl.java b/bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/InfoboxReadResultFileImpl.java index 98c2432f..e43d99c6 100644 --- a/bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/InfoboxReadResultFileImpl.java +++ b/bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/InfoboxReadResultFileImpl.java @@ -29,6 +29,7 @@ import javax.xml.transform.dom.DOMResult;  import org.apache.commons.logging.Log;  import org.apache.commons.logging.LogFactory;  import org.w3c.dom.Document; +import org.w3c.dom.Node;  import org.w3c.dom.NodeList;  import at.buergerkarte.namespaces.securitylayer._1.Base64XMLContentType; @@ -119,8 +120,25 @@ public class InfoboxReadResultFileImpl extends SLResultImpl implements      NodeList nodeList = xmlDocument.getElementsByTagNameNS(SLCommand.NAMESPACE_URI, "XMLContent");
      return new DOMResult(nodeList.item(0));
 -  }
 -  
 +  } + +  /** +   * Creates a new <code>InfoboxReadResponse</code> document and appends +   * the given <code>node</code> as child node of the <code>XMLContent</code> element. +   *  +   * @param node the node to be appended as child node of the <code>XMLContnet</code> element +   * @param preserveSpace if <code>true</code> the value of the <code>XMLContent</code>'s <code>space</code>  +   * attribute is set to <code>preserve</code>.   +   */ +  public void setResultXMLContent(Node node, boolean preserveSpace) { +     +    xmlDocument = createResponseDocument(null, preserveSpace); +     +    NodeList nodeList = xmlDocument.getElementsByTagNameNS(SLCommand.NAMESPACE_URI, "XMLContent"); +    nodeList.item(0).appendChild(node); +     +  } +      /**
     * Creates a new result document for this <code>InfoboxReadResult</code>
     * and sets the given <code>resultBytes</code> as content.
 | 
