[Yanel-commits] rev 55829 -
public/yanel/contributions/realms/konakart-yanel-realm/res-types/model/src/java/org/wyona/yanel/resources/konakart
michi at wyona.com
michi at wyona.com
Mon Jan 3 20:28:48 CET 2011
Author: michi
Date: 2011-01-03 20:28:48 +0100 (Mon, 03 Jan 2011)
New Revision: 55829
Modified:
public/yanel/contributions/realms/konakart-yanel-realm/res-types/model/src/java/org/wyona/yanel/resources/konakart/KonakartResource.java
Log:
display number of orders
Modified: public/yanel/contributions/realms/konakart-yanel-realm/res-types/model/src/java/org/wyona/yanel/resources/konakart/KonakartResource.java
===================================================================
--- public/yanel/contributions/realms/konakart-yanel-realm/res-types/model/src/java/org/wyona/yanel/resources/konakart/KonakartResource.java 2011-01-03 19:28:18 UTC (rev 55828)
+++ public/yanel/contributions/realms/konakart-yanel-realm/res-types/model/src/java/org/wyona/yanel/resources/konakart/KonakartResource.java 2011-01-03 19:28:48 UTC (rev 55829)
@@ -37,7 +37,36 @@
try {
org.wyona.yarep.core.Repository konakartRepo = getRealm().getRepository("konakart-repository");
Node productsNode = konakartRepo.getNode("/products/");
+ Node ordersNode = konakartRepo.getNode("/orders/");
+ Node[] orderNodes = ordersNode.getNodes();
+ if (orderNodes != null) {
+ sb.append("<orders>");
+ for (int i = 0; i < orderNodes.length; i++) {
+ //sb.append("<product id=\"" + productNodes[i].getName() + "\"/>");
+
+ Node orderNode = orderNodes[i];
+ //Node orderNode = ordersNode.getNode(orderNodes[i].getName() + "_" + language);
+ sb.append("<order id=\"" + orderNode.getName() + "\">");
+ try {
+/*
+ log.warn("DEBUG: Product ID: " + productNode.getName());
+ log.warn("DEBUG: Product name: " + productNode.getProperty("name"));
+*/
+/* TODO ...
+ sb.append("<name><![CDATA[" + productNode.getProperty("name") + "]]></name>");
+ sb.append("<description><![CDATA[" + productNode.getProperty("description") + "]]></description>");
+*/
+ } catch(Exception e) {
+ sb.append("<exception>Trying to get property: " + e.getMessage() + "</exception>");
+ }
+ sb.append("</order>");
+ }
+ sb.append("</orders>");
+ } else {
+ sb.append("<warn>No orders found!</warn>");
+ }
+
String nodeID = "17";
if (productsNode.hasNode(nodeID + "_" + language)) {
Node singleProductNode = productsNode.getNode(nodeID + "_" + language);
More information about the Yanel-commits
mailing list