Richard Millet [Tue, 29 Mar 2011 05:15:42 +0000 (05:15 +0000)]
CSPACE-3711, CSPACE-3706, CSPACE-3708, CSPACE-3496, CSPACE-3483: Working on problem with JAX-B compiler issues with AbstractCommonList type declaration.
Richard Millet [Mon, 28 Mar 2011 23:23:35 +0000 (23:23 +0000)]
CSPACE-3711, CSPACE-3706, CSPACE-3708, CSPACE-3496, CSPACE-3483: Workflow (soft-delete) support and consolidation of RESTEasy client and proxy classes.
Richard Millet [Mon, 28 Mar 2011 23:11:23 +0000 (23:11 +0000)]
CSPACE-3711, CSPACE-3706, CSPACE-3708, CSPACE-3496, CSPACE-3483: Workflow (soft-delete) support and consolidation of RESTEasy client and proxy classes.
Aron Roberts [Tue, 22 Mar 2011 00:41:32 +0000 (00:41 +0000)]
CSPACE-3582: Added UTF-8 changes to the Vocabulary service, following the migration of that service to POX payloads. Client tests have not yet been modified to include UTF-8 round-trip tests, pending identification of a suitable field to use with these tests.
Aron Roberts [Tue, 22 Mar 2011 00:14:52 +0000 (00:14 +0000)]
CSPACE-3582: Added UTF-8 changes to the Relation service, following the migration of that service to POX payloads. Client tests have not yet been modified to include UTF-8 round-trip tests, pending identification of a suitable field to use with these tests.
Aron Roberts [Thu, 10 Mar 2011 03:59:41 +0000 (03:59 +0000)]
CSPACE-3641: Updated services version designation in build.properties and parent version tag in each POM to 1.6-SNAPSHOT, from 1.5-SNAPSHOT. Verified via building from a clean local Maven repository and via all services tests passing.
Aron Roberts [Mon, 7 Mar 2011 23:07:44 +0000 (23:07 +0000)]
CSPACE-3621: Increasing log level of post-init operations that add indices or modify field datatypes to 'info', as these operations may be expensive if performed on large datasets.
Aron Roberts [Mon, 7 Mar 2011 23:02:45 +0000 (23:02 +0000)]
CSPACE-3621: Post-init handler to modify field datatypes now checks whether the target field is already of the desired datatype before issuing an ALTER TABLE command. Minor changes to AddIndices post-init handler to follow the flow-of-control and logging conventions of ModifyFieldDatatypes.
Richard Millet [Fri, 4 Mar 2011 19:39:31 +0000 (19:39 +0000)]
CSPACE-3451: Renaming now obsolete "global" tenant-bindings.xml file. Instead look inside ..\services\common\src\main\cspace\config\services\tenants for separate tenant specific bindings. This file will now hold the "prototypical" bindings that apply to all tenants.
Aron Roberts [Thu, 3 Mar 2011 00:27:46 +0000 (00:27 +0000)]
CSPACE-1384,CSPACE-3505,CSPACE-3584: Updated tenant bindings files to reflect repeatability change in Media Handling schema that broke referring objects / refDocs tests in Intake service.
Aron Roberts [Wed, 2 Mar 2011 03:54:50 +0000 (03:54 +0000)]
CSPACE-1384,CSPACE-3505,CSPACE-3584: Updated Media Handling schema in the services layer to conform to the wiki schema. Added dimension summary field, made dimension group repeatable, and made relation and type fields singly repeatable.
Aron Roberts [Thu, 24 Feb 2011 06:26:18 +0000 (06:26 +0000)]
CSPACE-3267,CSPACE-3501,CSPACE-3502: Commit Rick's changes to acquisition to add Credit Line field, to cataloging to make Object Status repeatable, and to make Reference a group repeatable with changes to fields in that group.
Aron Roberts [Tue, 15 Feb 2011 00:02:10 +0000 (00:02 +0000)]
CSPACE-3325: Ant buildfile now checks for the active main Nuxeo config file's location in NUXEO_CONF environment variable, if present, before defaulting to /usr/local/share/jboss/bin/nuxeo.conf.
Aron Roberts [Mon, 14 Feb 2011 23:36:25 +0000 (23:36 +0000)]
CSPACE-3325: Nuxeo.conf updating now depends on availability of PropertyFile Ant task, rather than on version of Ant. Reset task now removes existing values from nuxeo.templates property, returning that property to its default state.
Patrick Schmitz [Sat, 12 Feb 2011 00:35:19 +0000 (00:35 +0000)]
CSPACE-577 - Make the set of fields returned for lists, be configurable in the tenant-bindings.xml. Added a new Class CommonList that supports this broadly, and then refactered the new DocHandlerBase to use configuration to build the list results. This is use by a small set of initial services: Blob, Media, Loansin, ObjectExits, and Acquisitions. Updated all the associated xsd files to remove the old results list schemas, updated Resource and DocHandlers, client and procy classes, tests, etc. for each of these 5 services.
Richard Millet [Tue, 8 Feb 2011 18:42:59 +0000 (18:42 +0000)]
CSPACE-3450: Tenant bindings are now split into separate files. We look for tenant bindings in the following deployment folder ..\cspace\config\services\tenants. There should be a folder in this folder for each tenant. Each tenant now has their own copy of the "tenant-bindings.xml" config file.
Richard Millet [Tue, 8 Feb 2011 18:09:19 +0000 (18:09 +0000)]
CSPACE-3450: Adding "cspace" directory so the Source tree config root looks like the Deployment tree config root. Makes AuthZ import behave like our .war init.
Richard Millet [Mon, 7 Feb 2011 22:36:18 +0000 (22:36 +0000)]
CSPACE-3450: Adding "cspace" directory so the Source tree config root looks like the Deployment tree config root. Makes AuthZ import behave like our .war init.
Aron Roberts [Sat, 5 Feb 2011 01:58:40 +0000 (01:58 +0000)]
CSPACE-2497: With Richard's help, identified a typo (stray character) in a content-type declaration for persons_common in tenant_bindings.xml, that was resulting in a 'MediaType is null' Exception in RemoteDocumentHandlerImpl and causing person tests to fail.
Aron Roberts [Sat, 5 Feb 2011 00:32:26 +0000 (00:32 +0000)]
CSPACE-2497: A post-init task now creates indexes on inAuthority (where relevant), displayName and shortIdentifier fields in all vocabulary and authority fields. Some minor tweaks to JDBC usage within commit.init. No longer configures displayname in locations_common as LARGETEXT, as this field is now indexed.
Aron Roberts [Fri, 4 Feb 2011 20:37:51 +0000 (20:37 +0000)]
CSPACE-2497: Trivial reformatting / pretty printing of tenant bindings file prior to editing. Fixed one log statement for add indicies operation that appears during startup.
Aron Roberts [Fri, 4 Feb 2011 00:50:25 +0000 (00:50 +0000)]
CSPACE-3237: Added minimal test verifying that data enclosed in double-quotes can be roundtripped to and from the repository in the services layer, on a create.
Patrick Schmitz [Tue, 1 Feb 2011 09:06:14 +0000 (09:06 +0000)]
CSPACE-2597 Updated DocHandlerBase to fetch DocHandlerParams from the service bindings, and then moved definitions for Media, Blob, ObjectExit and Acquisition to tenant-bindings.xml. Reduced the associated document handlers to minimal declarations.
Patrick Schmitz [Tue, 1 Feb 2011 05:40:15 +0000 (05:40 +0000)]
CSPACE-2597 Replaced the CommonListReflection class with support for DocHandlerParams.Params, in preparation for moving support to the DocHandlerBase class.
Patrick Schmitz [Tue, 1 Feb 2011 00:29:03 +0000 (00:29 +0000)]
CSPACE-2597 Work on code to make returnedFields configured by Xpath. Still one more step to link up config and doc handlers, and make this general across handlers.
Aron Roberts [Mon, 31 Jan 2011 18:51:00 +0000 (18:51 +0000)]
CSPACE-3478: Temporarily removed CollectionObject's Title field, which was recently moved into a repeatable / multivalued group of fields, from Nuxeo prefetch configuration until CSPACE-3341 is resolved.
Aron Roberts [Thu, 27 Jan 2011 06:05:52 +0000 (06:05 +0000)]
CSPACE-3238: Added convenience Ant targets in trunk/services' buildfile to generate dependencies / licensing reports, and to gather these reports with flattened names (e.g. objectexit.client.dependencies.html) into a single directory, for manual viewing or further automated processing. Note: a full generation of dependencies reports took nearly seven hours on a representative workstation.