]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
Factored the method getNuxeoClient to the abstract base class CollectionObjectResource
authorRichard Millet <richard.millet@berkeley.edu>
Fri, 10 Apr 2009 22:04:10 +0000 (22:04 +0000)
committerRichard Millet <richard.millet@berkeley.edu>
Fri, 10 Apr 2009 22:04:10 +0000 (22:04 +0000)
HelloWorld/HelloWorldNuxeoService/src/main/java/org/collectionspace/hello/services/CollectionObjectResource.java

index eeef1e171dbd7a1ee79b27ce1b3105d2b972458c..5cdc48f98fde5f776e8eb25aa140d4205c170b1f 100644 (file)
@@ -40,7 +40,7 @@ import org.slf4j.LoggerFactory;
 @Path("/collectionobjects")
 @Consumes("application/xml")
 @Produces("application/xml")
-public class CollectionObjectResource implements CollectionSpaceResource {
+public class CollectionObjectResource extends CollectionSpaceResource {
 
        final static String CO_NUXEO_DOCTYPE = "CollectionObject";
        final static String CO_NUXEO_SCHEMA_NAME = "collectionobject";
@@ -60,7 +60,7 @@ public class CollectionObjectResource implements CollectionSpaceResource {
 
             List<String> pathParams = new ArrayList<String>();
             Map<String, String> queryParams = new HashMap<String, String>();
-            pathParams = Arrays.asList("default", CS_NUXEO_WORKSPACE_UID, "browse");
+            pathParams = Arrays.asList("default", CS_COLLECTIONOBJECT_WORKSPACE_UID, "browse");
             Representation res = nxClient.get(pathParams, queryParams);
             SAXReader reader = new SAXReader();
             Document document = reader.read(res.getStream());
@@ -99,7 +99,7 @@ public class CollectionObjectResource implements CollectionSpaceResource {
         List<String> pathParams = new ArrayList<String>();
         Map<String, String> queryParams = new HashMap<String, String>();
         pathParams.add("default");
-        pathParams.add(CS_NUXEO_WORKSPACE_UID);
+        pathParams.add(CS_COLLECTIONOBJECT_WORKSPACE_UID);
         pathParams.add("createDocument");
         queryParams.put("docType", CO_NUXEO_DOCTYPE);
         
@@ -367,13 +367,6 @@ public class CollectionObjectResource implements CollectionSpaceResource {
         }
     }
 
-    private NuxeoRESTClient getClient() {
-        NuxeoRESTClient nxClient = new NuxeoRESTClient("http://127.0.0.1:8080/nuxeo");
-        nxClient.setAuthType(NuxeoRESTClient.AUTH_TYPE_BASIC);
-        nxClient.setBasicAuthentication("Administrator", "Administrator");
-        return nxClient;
-    }
-
     private void verbose(String msg) {
         System.out.println("CollectionObjectResource. " + msg);
     }