[Yanel-commits] rev 55834 -
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
Tue Jan 4 09:28:02 CET 2011
Author: michi
Date: 2011-01-04 09:28:01 +0100 (Tue, 04 Jan 2011)
New Revision: 55834
Modified:
public/yanel/contributions/realms/konakart-yanel-realm/res-types/model/src/java/org/wyona/konakart/model/impl/KonakartOrderJDBCNode.java
Log:
get property implemented
Modified: public/yanel/contributions/realms/konakart-yanel-realm/res-types/model/src/java/org/wyona/konakart/model/impl/KonakartOrderJDBCNode.java
===================================================================
--- public/yanel/contributions/realms/konakart-yanel-realm/res-types/model/src/java/org/wyona/konakart/model/impl/KonakartOrderJDBCNode.java 2011-01-03 22:21:47 UTC (rev 55833)
+++ public/yanel/contributions/realms/konakart-yanel-realm/res-types/model/src/java/org/wyona/konakart/model/impl/KonakartOrderJDBCNode.java 2011-01-04 08:28:01 UTC (rev 55834)
@@ -67,35 +67,39 @@
int languageID = ((KonakartJDBCRepository)repository).getLanguageId("de");
log.warn("DEBUG: Language ID: " + languageID);
- String query = "SELECT * FROM products_description WHERE products_id = '" + getName() + "' AND language_id = '" + languageID + "'";
+ String query = "SELECT * FROM orders WHERE orders_id = '" + getName() + "'";
+ //String query = "SELECT * FROM orders WHERE orders_id = '" + getName() + "' AND language_id = '" + languageID + "'";
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.next()) { // TODO: filter by language
//if(resultSet.last() && resultSet.getRow() == 1) {
- String id = resultSet.getString("products_id");
- log.warn("DEBUG: Product ID: " + id);
+ String id = resultSet.getString("orders_id");
+ log.warn("DEBUG: Order ID: " + id);
//log.debug("Column count: " + resultSet.getMetaData().getColumnCount());
org.wyona.yarep.core.Property property;
- if (name.equals("name")) {
+ if (name.equals("store-id")) {
property = new org.wyona.yarep.impl.DefaultProperty(name, org.wyona.yarep.core.PropertyType.STRING, this);
- property.setValue(resultSet.getString("products_name"));
- } else if (name.equals("description")) {
+ property.setValue(resultSet.getString("store_id"));
+ } else if (name.equals("customer-name")) {
property = new org.wyona.yarep.impl.DefaultProperty(name, org.wyona.yarep.core.PropertyType.STRING, this);
- property.setValue(resultSet.getString("products_description"));
+ property.setValue(resultSet.getString("customers_name"));
+ } else if (name.equals("customer-id")) {
+ property = new org.wyona.yarep.impl.DefaultProperty(name, org.wyona.yarep.core.PropertyType.STRING, this);
+ property.setValue(resultSet.getString("customers_id"));
} else {
throw new RepositoryException("No such property: " + name);
}
return property;
} else {
- log.warn("No such product: " + query);
+ log.warn("No such order: " + query);
}
resultSet.close();
stm.close();
con.close();
- throw new RepositoryException("No such product: " + query);
+ throw new RepositoryException("No such order: " + query);
} catch(SQLException e) {
log.error(e, e);
throw new RepositoryException(e.getMessage());
More information about the Yanel-commits
mailing list