From ee6859daf4a10402744e503e780ad348fe14caae Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@bioforsk.no>
Date: Fri, 30 Aug 2013 15:42:09 +0200
Subject: [PATCH] Avoiding nullpointerexceptions in REST clients

---
 .../java/no/bioforsk/vips/core/VIPSCoreApplication.java     | 2 ++
 .../no/bioforsk/vips/core/service/ModelResourceImpl.java    | 6 +++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/main/java/no/bioforsk/vips/core/VIPSCoreApplication.java b/src/main/java/no/bioforsk/vips/core/VIPSCoreApplication.java
index d6b678b..a6c8938 100644
--- a/src/main/java/no/bioforsk/vips/core/VIPSCoreApplication.java
+++ b/src/main/java/no/bioforsk/vips/core/VIPSCoreApplication.java
@@ -37,5 +37,7 @@ public class VIPSCoreApplication extends Application
      */
     private void addRestResourceClasses(Set<Class<?>> resources) {
         resources.add(no.bioforsk.vips.core.config.JacksonConfig.class);
+        resources.add(no.bioforsk.vips.core.service.ModelResource.class);
+        resources.add(no.bioforsk.vips.coremanager.service.ManagerResource.class);
     }
 }
\ No newline at end of file
diff --git a/src/main/java/no/bioforsk/vips/core/service/ModelResourceImpl.java b/src/main/java/no/bioforsk/vips/core/service/ModelResourceImpl.java
index 1e84ea0..caeb4fb 100644
--- a/src/main/java/no/bioforsk/vips/core/service/ModelResourceImpl.java
+++ b/src/main/java/no/bioforsk/vips/core/service/ModelResourceImpl.java
@@ -26,7 +26,7 @@ public class ModelResourceImpl implements ModelResource{
     @Override
     public Response printModelList()
     {
-        return this.printModelList(null);
+        return this.printModelList(Model.DEFAULT_LANGUAGE);
         
     }
     
@@ -112,7 +112,7 @@ public class ModelResourceImpl implements ModelResource{
     
     @Override
     public Response printModelDescription(String modelId) {
-        return this.printModelDescription(modelId, null);
+        return this.printModelDescription(modelId, Model.DEFAULT_LANGUAGE);
     }
 
     @Override
@@ -149,7 +149,7 @@ public class ModelResourceImpl implements ModelResource{
     @Override
     public Response printModelUsage(@PathParam("modelId") String modelId)
     {
-        return this.printModelUsage(modelId, null);
+        return this.printModelUsage(modelId, Model.DEFAULT_LANGUAGE);
     }
     
     /**
-- 
GitLab