fixed get/getCollection routing in AbstractHandler; client API and web API versions...
authorVictor Kirhenshtein <victor@netxms.org>
Wed, 12 Jul 2017 08:42:52 +0000 (11:42 +0300)
committerVictor Kirhenshtein <victor@netxms.org>
Wed, 12 Jul 2017 08:42:52 +0000 (11:42 +0300)
src/java/client/netxms-base/pom.xml
src/java/client/netxms-client/pom.xml
src/server/nxapisrv/java/pom.xml
src/server/nxapisrv/java/src/main/java/org/netxms/websvc/handlers/AbstractHandler.java

index 7258f8d..b211776 100644 (file)
@@ -5,7 +5,7 @@
   <groupId>org.netxms</groupId>
   <artifactId>netxms-base</artifactId>
   <packaging>bundle</packaging>
-  <version>2.1</version>
+  <version>2.1.1-SNAPSHOT</version>
   <name>netxms-base</name>
   <description>NetXMS base classes and commonly used utility code</description>
   <url>http://www.netxms.org</url>
index 290ab13..88c8ec2 100644 (file)
@@ -5,7 +5,7 @@
   <groupId>org.netxms</groupId>
   <artifactId>netxms-client</artifactId>
   <packaging>bundle</packaging>
-  <version>2.1</version>
+  <version>2.1.1-SNAPSHOT</version>
   <name>netxms-client</name>
   <description>NetXMS client library - complete JAVA API</description>
   <url>http://www.netxms.org</url>
index d8f4b32..044281a 100644 (file)
@@ -4,7 +4,7 @@
    <groupId>org.netxms</groupId>
    <artifactId>netxms-websvc</artifactId>
    <packaging>war</packaging>
-   <version>2.1</version>
+   <version>2.1.1-SNAPSHOT</version>
    <name>NetXMS REST API Server</name>
    <url>http://netxms.org</url>
    <properties>
index 8a84d11..4013c15 100644 (file)
@@ -73,9 +73,8 @@ public abstract class AbstractHandler extends ServerResource
       log.debug("GET: entityId = " + id);
       if (attachToSession())
       {
-         String entityId = (String)getRequest().getAttributes().get("object-id");
-         Map<String, String>  map = getRequest().getResourceRef().getQueryAsForm().getValuesMap();
-         Object response = (id == null && entityId == null) ? getCollection(map) : get(id, map);
+         Map<String, String> query = getRequest().getResourceRef().getQueryAsForm().getValuesMap();
+         Object response = (id == null) ? getCollection(query) : get(id, query);
          return new StringRepresentation(JsonTools.jsonFromObject(response, getRequestedFields()), MediaType.APPLICATION_JSON);
       }
       else