[Yanel-commits] rev 55849 - public/yanel/contributions/realms/konakart-yanel-realm/res-types/model/src/java/org/wyona/konakart/model/impl

michi at wyona.com michi at wyona.com
Wed Jan 5 08:27:43 CET 2011


Author: michi
Date: 2011-01-05 08:27:42 +0100 (Wed, 05 Jan 2011)
New Revision: 55849

Modified:
   public/yanel/contributions/realms/konakart-yanel-realm/res-types/model/src/java/org/wyona/konakart/model/impl/KonakartOrderOverviewJDBCNode.java
Log:
has and get node implemented

Modified: public/yanel/contributions/realms/konakart-yanel-realm/res-types/model/src/java/org/wyona/konakart/model/impl/KonakartOrderOverviewJDBCNode.java
===================================================================
--- public/yanel/contributions/realms/konakart-yanel-realm/res-types/model/src/java/org/wyona/konakart/model/impl/KonakartOrderOverviewJDBCNode.java	2011-01-05 07:08:55 UTC (rev 55848)
+++ public/yanel/contributions/realms/konakart-yanel-realm/res-types/model/src/java/org/wyona/konakart/model/impl/KonakartOrderOverviewJDBCNode.java	2011-01-05 07:27:42 UTC (rev 55849)
@@ -43,26 +43,26 @@
      */
     public Node getNode(String idLang) throws NoSuchNodeException, RepositoryException {
         String[] idLanguage = idLang.split("_");
-        String productID = idLanguage[0];
+        String orderID = idLanguage[0];
         if (idLanguage.length < 2) {
             throw new RepositoryException("No language within node name: " + idLang);
         }
         String languageCode = idLanguage[1];
-        String productPath = path + "/" + productID;
-        String query = "SELECT * FROM products WHERE products_id = '" + productID + "'";
+        String orderPath = path + "/" + orderID;
+        String query = "SELECT * FROM orders WHERE orders_id = '" + orderID + "'";
         try {
             Connection con = ((KonakartJDBCRepository)repository).getConnection();
             Statement stm = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
             ResultSet resultSet = stm.executeQuery(query);
             if(resultSet.last() && resultSet.getRow() == 1) {
-                String id = resultSet.getString("products_id");
+                String id = resultSet.getString("orders_id");
                 if (log.isDebugEnabled()) {
-                    log.debug("Product ID: " + id);
+                    log.debug("Order ID: " + id);
                     log.debug("Column count: " + resultSet.getMetaData().getColumnCount());
                 }
-                return new KonakartProductJDBCNode(repository, productPath, null);
+                return new KonakartOrderJDBCNode(repository, orderPath, null);
             } else {
-                log.warn("No such product: " + productID + " (" + productPath + ")");
+                log.warn("No such order: " + orderID + " (" + orderPath + ")");
             }
             resultSet.close();
             stm.close();
@@ -86,8 +86,7 @@
      * @see org.wyona.yarep.core.Node#getNodes()
      */
     public Node[] getNodes() throws RepositoryException {
-        String query = "SELECT * FROM orders";
-        //String query = "SELECT products_id FROM products";
+        String query = "SELECT orders_id FROM orders";
         try {
             Connection con = ((KonakartJDBCRepository)repository).getConnection();
             Statement stm = con.createStatement();
@@ -116,11 +115,11 @@
      */
     public boolean hasNode(String idLang) throws RepositoryException {
         String[] idLanguage = idLang.split("_");
-        String productID = idLanguage[0];
+        String orderID = idLanguage[0];
         String languageCode = idLanguage[1];
-        log.warn("DEBUG: ID = " + productID + ", Language = " + languageCode);
+        log.warn("DEBUG: ID = " + orderID + ", Language = " + languageCode);
         int languageID = ((KonakartJDBCRepository)repository).getLanguageId(languageCode);
-        String query = "SELECT * FROM products_description WHERE products_id = '" + productID + "' AND language_id = '" + languageID + "'";
+        String query = "SELECT * FROM orders WHERE orders_id = '" + orderID + "'";
         log.warn("DEBUG: Query: " + query);
         try {
             Connection con = ((KonakartJDBCRepository)repository).getConnection();
@@ -128,14 +127,14 @@
             ResultSet resultSet = stm.executeQuery(query);
             boolean hasNode = false;
             if(resultSet.last() && resultSet.getRow() == 1) {
-                String id = resultSet.getString("products_id");
+                String id = resultSet.getString("orders_id");
                 if (log.isDebugEnabled()) {
-                    log.debug("Product ID: " + id);
+                    log.debug("Order ID: " + id);
                     log.debug("Column count: " + resultSet.getMetaData().getColumnCount());
                 }
                 hasNode = true;
             } else {
-                log.warn("No such product: ID = " + productID + ", Language = " + languageCode);
+                log.warn("No such order: ID = " + orderID + ", Language = " + languageCode);
                 hasNode = false;
             }
             resultSet.close();



More information about the Yanel-commits mailing list