[Yanel-commits] rev 23609 -
public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources
michi at wyona.com
michi at wyona.com
Thu Apr 5 11:53:36 CEST 2007
Author: michi
Date: 2007-04-05 11:53:35 +0200 (Thu, 05 Apr 2007)
New Revision: 23609
Modified:
public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/AddRealmResource2.java
Log:
more paras added
Modified: public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/AddRealmResource2.java
===================================================================
--- public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/AddRealmResource2.java 2007-04-05 09:44:51 UTC (rev 23608)
+++ public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/AddRealmResource2.java 2007-04-05 09:53:35 UTC (rev 23609)
@@ -169,19 +169,31 @@
Document doc = getDocument();
Element rootElement = doc.getDocumentElement();
Element fromScratchElement = (Element) rootElement.appendChild(doc.createElementNS(NAMESPACE, "from-scratch"));
- Element parameterElement = (Element) fromScratchElement.appendChild(doc.createElementNS(NAMESPACE, "parameter"));
- parameterElement.setAttributeNS(NAMESPACE, "sample-value", getParameter());
+
+ Element parameterElement = null;
+
+ parameterElement = (Element) fromScratchElement.appendChild(doc.createElementNS(NAMESPACE, "parameter"));
+ parameterElement.setAttributeNS(NAMESPACE, "name", "realm-id");
+ parameterElement.setAttributeNS(NAMESPACE, "sample-value", getParameterFromResourceConfig("realmid"));
+
+ parameterElement = (Element) fromScratchElement.appendChild(doc.createElementNS(NAMESPACE, "parameter"));
+ parameterElement.setAttributeNS(NAMESPACE, "name", "realm-name");
+ parameterElement.setAttributeNS(NAMESPACE, "sample-value", getParameterFromResourceConfig("realmname"));
+
+ parameterElement = (Element) fromScratchElement.appendChild(doc.createElementNS(NAMESPACE, "parameter"));
+ parameterElement.setAttributeNS(NAMESPACE, "name", "fs-location");
+ parameterElement.setAttributeNS(NAMESPACE, "sample-value", getParameterFromResourceConfig("fslocation"));
return doc;
}
/**
* Get parameter from custom configuration
*/
- private String getParameter() {
+ private String getParameterFromResourceConfig(String name) {
try {
org.jdom.Document jdomDocument = new org.jdom.input.DOMBuilder().build(getConfiguration().getCustomConfiguration());
- org.jdom.xpath.XPath xpath = org.jdom.xpath.XPath.newInstance("/yanel:custom-config/arr:parameter[@name='realmid']/@samplevalue");
+ org.jdom.xpath.XPath xpath = org.jdom.xpath.XPath.newInstance("/yanel:custom-config/arr:parameter[@name='" + name + "']/@samplevalue");
xpath.addNamespace("yanel", "http://www.wyona.org/yanel/rti/1.0");
xpath.addNamespace("arr", "http://www.wyona.org/yanel/resource/add-realm-resource/1.0");
More information about the Yanel-commits
mailing list