Sanjay Dalal [Fri, 26 Jun 2009 22:54:16 +0000 (22:54 +0000)]
CSPACE-225, CSPACE-226 added database login provider (extension to JBossDBLoginProvider) with db realm schema, various config to enable authentication in JBoss and webapp, db init creates cspace db, dump of db realm working for authentication test
Aron Roberts [Fri, 26 Jun 2009 19:27:44 +0000 (19:27 +0000)]
CSPACE-245: Stubbed out bare-bones client-side tests of a generic HTTP service, which will subsequently be adapted to test the RESTful interface to the ID Service.
Aron Roberts [Thu, 25 Jun 2009 03:17:22 +0000 (03:17 +0000)]
CSPACE-245: Initiated work on ID Service, via a shell project cloned from CollectionObject. The vast majority of the project is currently commented out, and Client library dir was removed for now. Unit tests of POJOs currently succeed, and a rudimentary central Resource class can be compiled. The current IDPattern class will need to be refactored to split code from data.
Sanjay Dalal [Wed, 24 Jun 2009 18:46:04 +0000 (18:46 +0000)]
CSPACE-253 uses jboss system property to read config file. commented in NuxeoConnector that ServiceMain.getInstance().getServerRootDir() can't be used during loadBundles due to recursion
Sanjay Dalal [Tue, 23 Jun 2009 18:19:12 +0000 (18:19 +0000)]
CSPACE-242 checks if nuxeo-client exists using jboss.server.home.dir system property.If the dir does not exist, it logs an error message and throws IllegalStateException with the same message as well.
Aron Roberts [Thu, 11 Jun 2009 04:09:13 +0000 (04:09 +0000)]
NOJIRA Updated REST-based APIs slide presentation to reflect Sanjay's comments. This is also a newer .pptx file, created from scratch in PowerPoint. Removed the previous .ppt copy, which had been created by export from Google Docs, along with its accompanying note.
Sanjay Dalal [Thu, 21 May 2009 21:29:03 +0000 (21:29 +0000)]
CSPACE-59, CSPACE-60, added common service layer initialization (reading config, initializing nuxeo client runtime, etc.). also communicates with nuxeo repository to retrieve all workspace ids used by services deployed. requires fix in nuxeo-runtime. fixed bug introduced in collectionobject documenttype from the earlier build.
Sanjay Dalal [Thu, 14 May 2009 20:37:12 +0000 (20:37 +0000)]
CSPACE-65, CSPACE-176 cspace service layer can access nuxeo repository running in a separate jvm using remote java apis of Nuxeo. CRUD operations of MultischemaResource seems to work. this requires fixes in nuxeo-runtime's JBossServiceLocator code.
Sanjay Dalal [Wed, 6 May 2009 16:14:57 +0000 (16:14 +0000)]
cspace-84 created parent child relationships between several projects, repository info. is only in parent projects, added top-level project to build all children projects at a service level, fixed dependencies between the projects, clean package commands now work recursively from top level service trunk
Aron Roberts [Wed, 22 Apr 2009 22:31:59 +0000 (22:31 +0000)]
CSPACE-88: Revamped VersionResource to PingResource, which better reflects the nature of this service - a ping or echo service. (Returning a global version number for the application isn't currently meaningful, as Patrick pointed out.) Service now also responds on requests for both 'ping' and 'echo' path elements.
Aron Roberts [Wed, 22 Apr 2009 03:05:28 +0000 (03:05 +0000)]
Added a trivial 'version' service, per Richard's suggestion, so that clients can 'ping' the service and retrieve a version identifier. This could be expanded upon in the future to provide more info about the installed service, runtime, et al.
CSPACE-66 Extended the JAX-RS prototype to exchange multi-part content (each part corresponding elements from different schemas hello.xsd or world.xsd) between the service provider and consumer
CSPACE-66 Extended the JAX-RS prototype to exchange multi-part content (each part corresponding elements from different schemas hello.xsd or world.xsd) between the service provider and consumer
Richard Millet [Fri, 10 Apr 2009 22:07:01 +0000 (22:07 +0000)]
CSPACE-69: Add new string constants for PersonNuxeo and CollectionObject workspaces. Also gave these constants the values for our Nuxeo instance on demo.collectionspace.org.
Richard Millet [Fri, 10 Apr 2009 18:25:38 +0000 (18:25 +0000)]
CSPACE-63: Abstract base class "CollectionObjectClient" now has method for getting the CollectionSpace URL prefix from a system property. If the property is not set then a default of 'http://localhost:8080/helloworld/cspace-nuxeo' is used.
Richard Millet [Thu, 9 Apr 2009 23:48:42 +0000 (23:48 +0000)]
CSPACE-64: Fixed problem caused by using the incorrect response XML element name when parsing the response from Nuxeo's "browse" rest API. Changed from "csid" to "id"
Richard Millet [Thu, 9 Apr 2009 02:37:59 +0000 (02:37 +0000)]
Adding this interface for common/global values and settings to all CollectionSpace service resources. Currently contains the hardcoded Nuxeo workspace UUID.