perfsonar-dev - [pS-dev] [GEANT/SA2/ps-java-services] r5832 - trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsona r/service/measurementArchive/rrdType/storage/sql/query
Subject: perfsonar development work
List archive
[pS-dev] [GEANT/SA2/ps-java-services] r5832 - trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsona r/service/measurementArchive/rrdType/storage/sql/query
Chronological Thread
- From:
- To:
- Subject: [pS-dev] [GEANT/SA2/ps-java-services] r5832 - trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsona r/service/measurementArchive/rrdType/storage/sql/query
- Date: Thu, 1 Sep 2011 16:17:23 +0100
Author: psnc.pikusa
Date: 2011-09-01 16:17:23 +0100 (Thu, 01 Sep 2011)
New Revision: 5832
Modified:
trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/storage/sql/query/QueryGenerator.java
Log:
Interfaces entity provid
ed
Modified:
trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/storage/sql/query/QueryGenerator.java
===================================================================
---
trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/storage/sql/query/QueryGenerator.java
2011-09-01 10:11:55 UTC (rev 5831)
+++
trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/storage/sql/query/QueryGenerator.java
2011-09-01 15:17:23 UTC (rev 5832)
@@ -8,11 +8,13 @@
import org.perfsonar.base2.xml.nmwg.EventType;
import org.apache.log4j.Logger;
+import org.apache.tools.ant.types.resources.selectors.InstanceOf;
import org.perfsonar.base2.service.exceptions.PerfSONARException;
import org.perfsonar.base2.xml.Element;
import org.perfsonar.base2.xml.nmwg.Metadata;
import org.perfsonar.base2.xml.nmwg.Parameters;
import
org.perfsonar.service.measurementArchive.rrdType.storage.exist.QueryGeneratorManager;
+import
org.perfsonar.service.measurementArchive.rrdType.storage.persistence.entity.Interfaces;
/**
@@ -25,12 +27,13 @@
protected static final Logger logger =
Logger.getLogger(QueryGeneratorManager.class.getName());
- public Query getQuery(EntityManager em, Metadata metadata, String
tableName, Object tableClass) throws PerfSONARException{
+ public Query getQuery(EntityManager em, Metadata metadata, String
tableName) throws PerfSONARException{
Map<String, String>parametersMap =
getParametersMap(metadata, tableName);
logger.info("QUERY: " + parametersMap.get("query"));
- Query query =
em.createNativeQuery(parametersMap.get("query"), tableClass.getClass());
+
+ Query query =
em.createNativeQuery(parametersMap.get("query"), Interfaces.class);
for (String parameter : parametersMap.keySet()) {
if(!parameter.equals("query"))
query.setParameter(parameter,
parametersMap.get(parameter));
- [pS-dev] [GEANT/SA2/ps-java-services] r5832 - trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsona r/service/measurementArchive/rrdType/storage/sql/query, svn-noreply, 09/01/2011
Archive powered by MHonArc 2.6.16.