]> git.aero2k.de Git - tmp/jakarta-migration.git/log
tmp/jakarta-migration.git
15 years agoCSPACE-2607: Commented out CollectionObjectResource.getIntakesCommonList(), which...
Aron Roberts [Mon, 9 Aug 2010 23:53:51 +0000 (23:53 +0000)]
CSPACE-2607: Commented out CollectionObjectResource.getIntakesCommonList(), which makes a call to getRelationList() in the relation service using a now-obsolete set of method parameters.

15 years agoCSPACE-2602: Checking in Laramie's changes to the deploy_jpa target in the common...
Aron Roberts [Mon, 9 Aug 2010 22:48:40 +0000 (22:48 +0000)]
CSPACE-2602: Checking in Laramie's changes to the deploy_jpa target in the common module's Ant buildfile. This resolves an issue, present in releases 0.7 and 0.8, which could result in a 'could not find resource file' error when running 'ant deploy'.

15 years agoCSPACE-2607: Relation service should support query params of "subType", "objType...
Richard Millet [Mon, 9 Aug 2010 21:24:04 +0000 (21:24 +0000)]
CSPACE-2607: Relation service should support query params of "subType", "objType" for subject type and object type

15 years agoCSPACE-2600: Checking in Laramie's set of changes to three files, to re-enable the...
Aron Roberts [Mon, 9 Aug 2010 21:12:55 +0000 (21:12 +0000)]
CSPACE-2600: Checking in Laramie's set of changes to three files, to re-enable the 'query' module in the services source code tree. This module, while currently little used, will be instrumental for advanced search when that functionality is added to the services layer.

15 years agoCSPACE-2601: Checking in Laramie's set of changes to ten files - nearly all in sdk...
Aron Roberts [Mon, 9 Aug 2010 20:02:16 +0000 (20:02 +0000)]
CSPACE-2601: Checking in Laramie's set of changes to ten files - nearly all in sdk, sample, and import modules, which are built under a separate Maven profile - to reflect changes to object records that made object name fields repeatable as a group.

15 years agoCSPACE-2601: Checking in Laramie's set of changes to ten files - nearly all in sdk...
Aron Roberts [Mon, 9 Aug 2010 20:01:06 +0000 (20:01 +0000)]
CSPACE-2601: Checking in Laramie's set of changes to ten files - nearly all in sdk, sample, and import modules, which are built under a separate Maven profile - to reflect changes to object records that made object name fields repeatable as a group.

15 years agoCSPACE-2352: Service consumer should be able to search for permissions using an ...
Richard Millet [Mon, 9 Aug 2010 18:38:03 +0000 (18:38 +0000)]
CSPACE-2352: Service consumer should be able to search for permissions using an "actGrp" group/set type label.

15 years agoNOJIRA: Removing unnecessary Eclipse settings file.
Richard Millet [Mon, 9 Aug 2010 17:36:30 +0000 (17:36 +0000)]
NOJIRA: Removing unnecessary Eclipse settings file.

15 years agoCSPACE-2468: Modified CollectionObject records in the services layer, making the...
Aron Roberts [Fri, 6 Aug 2010 20:46:01 +0000 (20:46 +0000)]
CSPACE-2468: Modified CollectionObject records in the services layer, making the ObjectName group repeatable.

15 years agoNOJIRA: Updating ignore list for certain project files.
Richard Millet [Fri, 6 Aug 2010 19:05:27 +0000 (19:05 +0000)]
NOJIRA: Updating ignore list for certain project files.

15 years agoNOJIRA: Updating Eclipse settings files.
Richard Millet [Fri, 6 Aug 2010 18:58:59 +0000 (18:58 +0000)]
NOJIRA: Updating Eclipse settings files.

15 years agoNOJIRA: Updating Eclipse settings files.
Richard Millet [Fri, 6 Aug 2010 18:57:36 +0000 (18:57 +0000)]
NOJIRA: Updating Eclipse settings files.

15 years agoNOJIRA: Updating Eclipse settings files.
Richard Millet [Fri, 6 Aug 2010 18:56:18 +0000 (18:56 +0000)]
NOJIRA: Updating Eclipse settings files.

15 years agoCSPACE-2463: ActionGroup field now being set when we create/import the default set...
Richard Millet [Fri, 6 Aug 2010 17:33:14 +0000 (17:33 +0000)]
CSPACE-2463: ActionGroup field now being set when we create/import the default set of permissions.  Current ActionGroup labels are "CRUDL" and "RL".

15 years agoCSPACE-2546: Reduce the number of default permissions by commenting out URI paths...
Richard Millet [Fri, 6 Aug 2010 11:30:25 +0000 (11:30 +0000)]
CSPACE-2546: Reduce the number of default permissions by commenting out URI paths from the tenant-bindings.xml

15 years agoNOJIRA: Adding missing placeholder source directories.
Richard Millet [Fri, 6 Aug 2010 02:38:37 +0000 (02:38 +0000)]
NOJIRA: Adding missing placeholder source directories.

15 years agoNOJIRA: AddNOJIRA: Adding missing Eclipse setting files.
Richard Millet [Fri, 6 Aug 2010 02:34:08 +0000 (02:34 +0000)]
NOJIRA: AddNOJIRA: Adding missing Eclipse setting files.

15 years agoNOJIRA: AddNOJIRA: Adding missing Eclipse setting files.
Richard Millet [Fri, 6 Aug 2010 02:32:43 +0000 (02:32 +0000)]
NOJIRA: AddNOJIRA: Adding missing Eclipse setting files.

15 years agoNOJIRA: Updating Eclipse settings files.
Richard Millet [Fri, 6 Aug 2010 02:26:31 +0000 (02:26 +0000)]
NOJIRA: Updating Eclipse settings files.

15 years agoCSPACE-2588: Add a simple profiling utility class
Richard Millet [Fri, 6 Aug 2010 02:25:23 +0000 (02:25 +0000)]
CSPACE-2588: Add a simple profiling utility class

15 years agoCSPACE-2587: Add a separate log file for service profiling information.
Richard Millet [Fri, 6 Aug 2010 02:22:08 +0000 (02:22 +0000)]
CSPACE-2587: Add a separate log file for service profiling information.

15 years agoCSPACE-2586: Retrieving referencing objects now works for repeatable, single scalar...
Aron Roberts [Fri, 6 Aug 2010 00:30:15 +0000 (00:30 +0000)]
CSPACE-2586: Retrieving referencing objects now works for repeatable, single scalar fields. (More specifically, this works when a referenced term is found in any value instance of a repeatable, single scalar field.) Apparently, this may not have previously worked but was missed by services client tests, and emerged only when implementing repeatable groups of fields.

15 years agoCSPACE-2577: Lists of referencing objects / refObjs now once again successfully retur...
Aron Roberts [Thu, 5 Aug 2010 19:26:27 +0000 (19:26 +0000)]
CSPACE-2577: Lists of referencing objects / refObjs now once again successfully returned.  Fix involved commenting out one authRef field property in tenant bindings; that field, which is in a newly-introduced repeatable group of fields in Acquisition records, was causing Nuxeo's searches to fail. Also observed that we may not be currently testing for retrieving refObjs where the references occur in single scalar fields; will add JIRAs for both relevant issues.

15 years agoCSPACE-2578: Recommenting test method / case temporarily uncommented in r2802, to...
Aron Roberts [Thu, 5 Aug 2010 05:59:05 +0000 (05:59 +0000)]
CSPACE-2578: Recommenting test method / case temporarily uncommented in r2802, to avoid breaking services tests for nightly build.

15 years agoCSPACE-2578: Adding XML documents used in Acquisition service payload tests, missing...
Aron Roberts [Thu, 5 Aug 2010 02:40:04 +0000 (02:40 +0000)]
CSPACE-2578: Adding XML documents used in Acquisition service payload tests, missing from previous commit r2801.

15 years agoCSPACE-2578: Added client tests to demonstrate payload parsing issue where whitespace...
Aron Roberts [Wed, 4 Aug 2010 22:41:49 +0000 (22:41 +0000)]
CSPACE-2578: Added client tests to demonstrate payload parsing issue where whitespace (or presumably any text node) is present between the container tag and the first child tag in a repeatable group of fields.  Failing test is commented out so as not to break services tests, but can be uncommented during investigation of this issue.

15 years agoCSPACE-2469,CSPACE-2576,CSPACE-2577: Modified Acquisition records in the services...
Aron Roberts [Wed, 4 Aug 2010 05:31:33 +0000 (05:31 +0000)]
CSPACE-2469,CSPACE-2576,CSPACE-2577: Modified Acquisition records in the services layer, making the Acquisition Funding group repeatable. Modified document framework code to return authority references from individual value instances of fields in repeatable groups of fields.  This work has temporarily broken retrieval of referenced documents associated with a term / authority reference, per newly-filed bug CSPACE-2577.

15 years agoCSPACE-2558: sourceField values in authority reference lists from services once again...
Aron Roberts [Mon, 2 Aug 2010 19:58:24 +0000 (19:58 +0000)]
CSPACE-2558: sourceField values in authority reference lists from services once again are qualified by schema names; e.g. 'acquisitions_common:acquisitionSource'.  This was a regression bug caught by Chris.  Will create a JIRA to add client tests of sourceField values, to help avoid such issues in the future.

15 years agoCSPACE-2572: Client test of sorting of Movement record by string or date type fields...
Aron Roberts [Sat, 31 Jul 2010 00:31:27 +0000 (00:31 +0000)]
CSPACE-2572: Client test of sorting of Movement record by string or date type fields now exclude null values when performing comparisons, to avoid triggering Exceptions in Collator and Comparator classes.

15 years agoCSPACE-2571: Committing this patch from Laramie: CollectionObject Sample module conta...
Richard Millet [Fri, 30 Jul 2010 23:49:21 +0000 (23:49 +0000)]
CSPACE-2571: Committing this patch from Laramie: CollectionObject Sample module contained several typos in the pom.xml file.

15 years agoCSPACE-2558,CSPACE-2556: When returning lists of authority references (terms used...
Aron Roberts [Fri, 30 Jul 2010 23:48:30 +0000 (23:48 +0000)]
CSPACE-2558,CSPACE-2556: When returning lists of authority references (terms used) within a record, the sourceField name is once again correct for value instances of singly repeatable fields, rather than reflecting the parent field's name.  This check-in assumes one level of repeatability (a parent field with 0-n child fields of the same name and type) and will require revision for complex, or nested, repeatability, but also lays the groundwork for such support.

15 years agoNOJIRA: Artifacts for media handling prototype that was finished several weeks ago...
Richard Millet [Fri, 30 Jul 2010 07:20:00 +0000 (07:20 +0000)]
NOJIRA: Artifacts for media handling prototype that was finished several weeks ago but never checked-in.

15 years agoCSPACE-2492, CSPACE-2492, CSPACE-2492, CSPACE-2463: Changes to reduce the number...
Richard Millet [Fri, 30 Jul 2010 05:37:39 +0000 (05:37 +0000)]
CSPACE-2492, CSPACE-2492, CSPACE-2492, CSPACE-2463: Changes to reduce the number of permission/resource tuples -in hopes of simplifying the App->Service interactions.  Also contains changes to Relation service to add support for query params for subject=sbj, predicate=prd, object=obj -this replaces paths like /subject, /type, /object.

15 years agoCSPACE-2559: Summary lists of Acquisition records, returned by the Acquisitions servi...
Aron Roberts [Thu, 29 Jul 2010 22:00:53 +0000 (22:00 +0000)]
CSPACE-2559: Summary lists of Acquisition records, returned by the Acquisitions service, now once again correctly return values, in the value instances of the repeatable acquisitionSource field.  This was a regression bug triggered by the removal of field qualification (prefixing by a field name and delimiter) in r2707, as well as my use of a private unqualify() method in the Acquisition service.

15 years agoCSPACE-2501,CSPACE-2451: Added multiple new fields to the CollectionObject schema...
Aron Roberts [Wed, 28 Jul 2010 23:12:00 +0000 (23:12 +0000)]
CSPACE-2501,CSPACE-2451: Added multiple new fields to the CollectionObject schema for 1.0 alpha, as well as making several of the new fields, and several existing fields, singly repeatable. Also changed names for many fields, either to work around length limits for generated foreign key identifier names, or for consistency and clarity.

15 years agoCSPACE-2529,CSPACE-2549: Multiple changes to Intake records schema, in the services...
Aron Roberts [Sat, 24 Jul 2010 00:49:12 +0000 (00:49 +0000)]
CSPACE-2529,CSPACE-2549: Multiple changes to Intake records schema, in the services layer: added six new fields (three of them repeatable), and made five existing fields repeatable. Changes the relevant Nuxeo document type schema, and as such requires an 'ant deploy' and a 2-server restart.

15 years agoCSPACE-2535: Trivial variable name changes to help distinguish between contactNames...
Aron Roberts [Fri, 23 Jul 2010 23:05:27 +0000 (23:05 +0000)]
CSPACE-2535: Trivial variable name changes to help distinguish between contactNames repeatable field and Contacts sub-resource.

15 years agoCSPACE-2535: Made five fields repeatable in Organization records (records of items...
Aron Roberts [Fri, 23 Jul 2010 22:42:02 +0000 (22:42 +0000)]
CSPACE-2535: Made five fields repeatable in Organization records (records of items within an OrgAuthority), in the services layer: contactName, group, function, subBody, and historyNote (formerly history). Changes the relevant Nuxeo document type schema, and as such requires an 'ant deploy' and a 2-server restart.

15 years agoCSPACE-2534: Temporarily comment out Nuxeo layout widgets for repeatable fields in...
Aron Roberts [Fri, 23 Jul 2010 22:19:15 +0000 (22:19 +0000)]
CSPACE-2534: Temporarily comment out Nuxeo layout widgets for repeatable fields in Person records until we identify how to represent these complexTypes in layouts.

15 years agoCSPACE-2534: Made four fields repeatable in Person records (records of items within...
Aron Roberts [Fri, 23 Jul 2010 00:10:29 +0000 (00:10 +0000)]
CSPACE-2534: Made four fields repeatable in Person records (records of items within a PersonAuthority), in the services layer: group, nationality, occupation, and schoolOrStyle. Changes the relevant Nuxeo document type schema, and as such requires an 'ant deploy' and a 2-server restart.

15 years agoCSPACE-2528: Made acquisitionDate field a repeatable field in Acquisition records...
Aron Roberts [Thu, 22 Jul 2010 22:06:47 +0000 (22:06 +0000)]
CSPACE-2528: Made acquisitionDate field a repeatable field in Acquisition records, in the services layer. Changes the relevant Nuxeo document type schema, and as such requires an 'ant deploy' and a 2-server restart.

15 years agoCSPACE-2511,CSPACE-2512: Standardized error messages returned from resource classes...
Aron Roberts [Wed, 21 Jul 2010 02:31:55 +0000 (02:31 +0000)]
CSPACE-2511,CSPACE-2512: Standardized error messages returned from resource classes for Acquisitions, Movements, as prototype for other resource classes.

15 years agoCSPACE-2508: Added a negative test for an unrecognized sort order identifier (not...
Aron Roberts [Wed, 21 Jul 2010 02:27:35 +0000 (02:27 +0000)]
CSPACE-2508: Added a negative test for an unrecognized sort order identifier (not 'ASC' or 'DESC') provided as a query parameter value.

15 years agoCSPACE-864 Added support to handle deeply nested repeatable structures on the way...
Patrick Schmitz [Tue, 20 Jul 2010 23:48:53 +0000 (23:48 +0000)]
CSPACE-864 Added support to handle deeply nested repeatable structures on the way out. Still need to rewrite the code to handle same on the way in. This code may need to be refactored into a Nuxeo-specific class, for consistency.

15 years agoCSPACE-2508: Explicitly tests sorting of results from keyword searches. Lays groundwo...
Aron Roberts [Tue, 20 Jul 2010 22:48:36 +0000 (22:48 +0000)]
CSPACE-2508: Explicitly tests sorting of results from keyword searches. Lays groundwork for restricting the scope of sorting tests to temporary records created during client testing.

15 years agoCSPACE-2508: Adds an HTTP status code constant referenced by MovementSortByTest,...
Aron Roberts [Tue, 20 Jul 2010 21:31:31 +0000 (21:31 +0000)]
CSPACE-2508: Adds an HTTP status code constant referenced by MovementSortByTest, not previously checked in with related files.

15 years agoCSPACE-2508: Added client test to verify that records are returned in ascending or...
Aron Roberts [Tue, 20 Jul 2010 20:53:30 +0000 (20:53 +0000)]
CSPACE-2508: Added client test to verify that records are returned in ascending or descending sort order, based on the value of a specified field, when a 'read list' or keyword search request asks that records be returned in that sort order.

15 years agoCSPACE-2484: Added initial support to the Services document framework for returning...
Aron Roberts [Mon, 19 Jul 2010 22:03:47 +0000 (22:03 +0000)]
CSPACE-2484: Added initial support to the Services document framework for returning summary lists of records in sorted order.

15 years agoCSPACE-2394 Build a prototype reporting service for invoking reports. Still needs...
Patrick Schmitz [Mon, 19 Jul 2010 06:46:28 +0000 (06:46 +0000)]
CSPACE-2394 Build a prototype reporting service for invoking reports. Still needs more build support to get reports installed from a resource path, but basic CRUDL support is in, as is invocation of jasper reports engine from services, provided a report has been installed on the server.

15 years agoNOJIRA - Fixed typo that broke a test revealed by recent changes to AuthorityResource.
Patrick Schmitz [Sun, 18 Jul 2010 19:30:30 +0000 (19:30 +0000)]
NOJIRA - Fixed typo that broke a test revealed by recent changes to AuthorityResource.

15 years agoNOJIRA - added new performance test.
Patrick Schmitz [Fri, 16 Jul 2010 21:27:34 +0000 (21:27 +0000)]
NOJIRA - added new performance test.

15 years agoNOJIRA - Fixed a bug in the processing of authority items when fetching by name ...
Patrick Schmitz [Fri, 16 Jul 2010 21:25:36 +0000 (21:25 +0000)]
NOJIRA - Fixed a bug in the processing of authority items when fetching by name - was not correctly qualifying by authority. Should allow shortIdentifier clash across (but not within)  authorities, but was coughing on cross-authority clash. Typo in PersonAuthorityClient caused problems in test.

15 years agoCSPACE-1637,CSPACE-2066: Authority references can now be returned from value instance...
Aron Roberts [Thu, 15 Jul 2010 22:19:23 +0000 (22:19 +0000)]
CSPACE-1637,CSPACE-2066: Authority references can now be returned from value instances of repeatable fields, as well as - as was previously implemented - from non-repeatable fields.  As prototyped in Acquisition records, specifying 'acquisitionSources' as an authRef field in tenant bindings will now return the authority references in each of its 'acquisitionSource' children.  This has been tested to date only with simple repeatability: a parent and a set of 0-n immediate children.  The current solution will need additional testing to verify that it works with arbitrary repeatability; and a slightly different approach using DocModel.getProperties(), as suggested by Richard and mentioned as well in code comments, may potentially be needed in that case.

15 years agoCSPACE-2408,CSPACE-2482: DateTime fields in Movement record are now editable, in...
Aron Roberts [Thu, 15 Jul 2010 03:28:16 +0000 (03:28 +0000)]
CSPACE-2408,CSPACE-2482: DateTime fields in Movement record are now editable, in the relevant layout for Nuxeo's web administration console, via a datetime picker widget.

15 years agoCSPACE-2408,CSPACE-2418: Changed datatypes for three calendar date fields in Movement...
Aron Roberts [Wed, 14 Jul 2010 03:49:37 +0000 (03:49 +0000)]
CSPACE-2408,CSPACE-2418: Changed datatypes for three calendar date fields in Movement records to xs:dateTime, to prototype storage of dates as date types, rather than strings. Provides a uniform date and time representation - a widely used ISO 8601 format - to be provided by clients as values in calendar date fields, as early work on CSPACE-2418. Dates round-trip correctly, but are stored in MySQL in a local time zone, rather than in UTC. This is potentially problematic, and may require further investigation. Two utility classes included in this commit likely belong in 'common' package, or in a future DateAndTime service, rather than in Movement, and they - or similar classes - will likely be migrated there in a future check-in.

15 years agoCSPACE-2408: Client tests of the Movement service now generate UTC timestamps, in...
Aron Roberts [Fri, 9 Jul 2010 00:35:50 +0000 (00:35 +0000)]
CSPACE-2408: Client tests of the Movement service now generate UTC timestamps, in preparation for the possibility of storing timestamps in the Location Date field (or an equivalent Movement Date field).

15 years agoCSPACE-1692,CSPACE-2330: CollectionObject service now returns authority references...
Aron Roberts [Thu, 8 Jul 2010 03:48:42 +0000 (03:48 +0000)]
CSPACE-1692,CSPACE-2330: CollectionObject service now returns authority references for all current authref fields (6 PersonAuthority fields and 3 OrgAuthority fields).

15 years agoNOJIRA: Fixed trivial typo in name of constant
Aron Roberts [Thu, 8 Jul 2010 03:46:33 +0000 (03:46 +0000)]
NOJIRA: Fixed trivial typo in name of constant

15 years agoCSPACE-1692,CSPACE-2330: OrgAuthorityClientUtils.createOrgAuthorityInstance() now...
Aron Roberts [Thu, 8 Jul 2010 03:43:26 +0000 (03:43 +0000)]
CSPACE-1692,CSPACE-2330: OrgAuthorityClientUtils.createOrgAuthorityInstance() now correctly sets refName for OrgAuthority.

15 years agoCSPACE-2152 - removed extraneous clause in query for getContactList.
Patrick Schmitz [Tue, 6 Jul 2010 19:10:36 +0000 (19:10 +0000)]
CSPACE-2152 - removed extraneous clause in query for getContactList.

15 years agoNOJIRA - cleaned up the Vocab/Authority client and proxy classes to reflect the parti...
Patrick Schmitz [Tue, 6 Jul 2010 17:10:48 +0000 (17:10 +0000)]
NOJIRA - cleaned up the Vocab/Authority client and proxy classes to reflect the partialTerm and keyword search options, in a simpler form.

15 years agoCSPACE-749, CSPACE-1643, etc. Added keyword search support to vocab and authorities...
Patrick Schmitz [Tue, 6 Jul 2010 15:56:46 +0000 (15:56 +0000)]
CSPACE-749, CSPACE-1643, etc. Added keyword search support to vocab and authorities. Added test for same to Person service. Modified the query builder to put the keyword search where clause into parens so this can be safely combined with other searches (like matching the inAuthority).

15 years agoNOJIRA - Ported Authority cleanup to Location. This also addresses a number of missin...
Patrick Schmitz [Sat, 3 Jul 2010 19:24:50 +0000 (19:24 +0000)]
NOJIRA - Ported Authority cleanup to Location. This also addresses a number of missing elements in Location, around authRefs, named access, etc. Also cleaned up some inconsistent naming on the field that tracks term status, across all the authorities. Finally, added in more checks in test code across the authorities to ensure that ClientResponse instances are cleanly released.

15 years agoNOJIRA - Refactored autorities support. Fixed several inconsistencies, and simplified...
Patrick Schmitz [Sat, 3 Jul 2010 04:35:22 +0000 (04:35 +0000)]
NOJIRA - Refactored autorities support. Fixed several inconsistencies, and simplified the code. Still some more to do to port this to Location, and to make authRefs and refObjs support more consistent.

15 years agoCSPACE-600, preparation for CSPACE-849, and fixed CSPACE-2291. This refactors the...
Patrick Schmitz [Tue, 29 Jun 2010 16:33:18 +0000 (16:33 +0000)]
CSPACE-600, preparation for CSPACE-849, and fixed CSPACE-2291. This refactors the bulk of the vocabulary doc handlers into a superclass. Will port these changes to Person, Org, and Location, to simplify the maintenance of these services. Also aligns vocabulary to the other Authority services, to provide a more consistent API.

15 years agoCSPACE-2242: Corrected several variable names to properly indicate node hierarchy.
Aron Roberts [Fri, 25 Jun 2010 22:53:25 +0000 (22:53 +0000)]
CSPACE-2242: Corrected several variable names to properly indicate node hierarchy.

15 years agoCSPACE-2242: All value instances in a repeatable list are now persisted, even when...
Aron Roberts [Fri, 25 Jun 2010 21:47:26 +0000 (21:47 +0000)]
CSPACE-2242: All value instances in a repeatable list are now persisted, even when the first value instance is blank.

15 years agoCSPACE-2242: Trivial comments clean-up.
Aron Roberts [Fri, 25 Jun 2010 18:34:32 +0000 (18:34 +0000)]
CSPACE-2242: Trivial comments clean-up.

15 years agoCSPACE-2242: Created client tests to demonstrate bug, identified by Chris, in which...
Aron Roberts [Fri, 25 Jun 2010 18:20:35 +0000 (18:20 +0000)]
CSPACE-2242: Created client tests to demonstrate bug, identified by Chris, in which value instances of a repeatable single String scalar field are not persisted if the first value instance is blank. (Note that the failing Assert is currently commented out in this check-in to avoid triggering service test failures.)

15 years agoCSPACE-2211: Fix an additional error in the LoanoutAuthRefsTest that was omitting...
Aron Roberts [Thu, 24 Jun 2010 16:06:17 +0000 (16:06 +0000)]
CSPACE-2211: Fix an additional error in the LoanoutAuthRefsTest that was omitting a write/read-verify test of the borrower field.

15 years agoCSPACE-2211: Fix several errors in the LoanoutAuthRefsTest that were effectively...
Aron Roberts [Thu, 24 Jun 2010 16:02:09 +0000 (16:02 +0000)]
CSPACE-2211: Fix several errors in the LoanoutAuthRefsTest that were effectively omitting tests of the borrower and borrowersContact fields.

15 years agoCSPACE-2205: 'ant undeploy' now cleans up all version-suffixed collectionspace_core...
Aron Roberts [Thu, 24 Jun 2010 15:24:09 +0000 (15:24 +0000)]
CSPACE-2205: 'ant undeploy' now cleans up all version-suffixed collectionspace_core JARs from nuxeo.ear/plugins.

15 years agoNOJIRA: Updating version designation in Services trunk to 0.9-SNAPSHOT, from 0.8...
Aron Roberts [Thu, 24 Jun 2010 05:20:54 +0000 (05:20 +0000)]
NOJIRA: Updating version designation in Services trunk to 0.9-SNAPSHOT, from 0.8-SNAPSHOT, following the creation of the release 0.8 release branch.

15 years agoCSPACE-2126 Added shortIdentifier to the list results item schema, for vocab+authorit...
Patrick Schmitz [Wed, 23 Jun 2010 07:45:32 +0000 (07:45 +0000)]
CSPACE-2126 Added shortIdentifier to the list results item schema, for vocab+authority services.

15 years agoCSPACE-590, CSPACE-2126, modifying authorities to support shortIdentifier. This is...
Patrick Schmitz [Wed, 23 Jun 2010 06:26:51 +0000 (06:26 +0000)]
CSPACE-590, CSPACE-2126, modifying authorities to support shortIdentifier. This is now used to create refNames, and used to get by name. Updated associated utilities for creating authorities and items. Updated all the various tests that create authorities and instances.

15 years agoCSPACE-2183: The sub-body field is now an authority reference field in Organization...
Aron Roberts [Tue, 22 Jun 2010 04:05:55 +0000 (04:05 +0000)]
CSPACE-2183: The sub-body field is now an authority reference field in Organization item records.

15 years agoCSPACE-2191: Declare instance of ContactsCommonList before using it as a generic...
Aron Roberts [Tue, 22 Jun 2010 00:07:59 +0000 (00:07 +0000)]
CSPACE-2191: Declare instance of ContactsCommonList before using it as a generic to resolve 'incompatible types' error.

15 years agoCSPACE-2180: Test case for a pseudorandom number generator in the ID service that...
Aron Roberts [Fri, 18 Jun 2010 23:36:53 +0000 (23:36 +0000)]
CSPACE-2180: Test case for a pseudorandom number generator in the ID service that returns probabilistic results now only generates warnings, not assertion exceptions, when the expected result is not obtained.

15 years agoCSPACE-2138: Added 'web' field, removed 'notes' field, in Contact schema, in the...
Aron Roberts [Fri, 18 Jun 2010 00:03:15 +0000 (00:03 +0000)]
CSPACE-2138: Added 'web' field, removed 'notes' field, in Contact schema, in the services, per latest changes to Limited for 0.8 Name Authority schemas on the wiki.

15 years agoCSPACE-2138: Changed 'status' field to 'termStatus' in Person schema, in the services...
Aron Roberts [Thu, 17 Jun 2010 23:32:14 +0000 (23:32 +0000)]
CSPACE-2138: Changed 'status' field to 'termStatus' in Person schema, in the services, per latest changes to Limited for 0.8 Name Authority schemas on the wiki.

15 years agoCSPACE-2138: Changed 'status' field to 'termStatus' in Organization services schema...
Aron Roberts [Thu, 17 Jun 2010 23:06:28 +0000 (23:06 +0000)]
CSPACE-2138: Changed 'status' field to 'termStatus' in Organization services schema, per latest changes to Limited for 0.8 Name Authority schemas on the wiki. Services schema and wiki schema are now aligned on use of foundingDate and foundingPlace, as well as on subBody, per updates to the wiki schema.

15 years agoCSPACE-2138: Removed 'honorifics' field from the Person schema in the services layer...
Aron Roberts [Thu, 17 Jun 2010 04:08:37 +0000 (04:08 +0000)]
CSPACE-2138: Removed 'honorifics' field from the Person schema in the services layer.  This field is equivalent to and redundant - at least according to the wiki schema and its multiple-source crosswalks - with the 'nameAdditions' field.

15 years agoCSPACE-2135: Placeholder structured date fields removed from Intake schema in the...
Aron Roberts [Wed, 16 Jun 2010 21:47:45 +0000 (21:47 +0000)]
CSPACE-2135: Placeholder structured date fields removed from Intake schema in the services layer.

15 years agoCSPACE-2152: Adding comment to line of code with unnecessary "AND ecm:isProxy = 0...
Richard Millet [Wed, 16 Jun 2010 04:45:17 +0000 (04:45 +0000)]
CSPACE-2152: Adding comment to line of code with unnecessary "AND ecm:isProxy = 0" clause in getContactList() method.

15 years agoCSPACE-2136: Updated Loans In (aka Loan In) schema at the services layer to the Limit...
Aron Roberts [Wed, 16 Jun 2010 04:39:47 +0000 (04:39 +0000)]
CSPACE-2136: Updated Loans In (aka Loan In) schema at the services layer to the Limited for 0.8 schema. Made the lenders field non-repeatable, which may have a salutary impact on as many as four currently open JIRAs.

15 years agoCSPACE-2151: Delete permissions on specified SID is deleting incorrect permissions.
Richard Millet [Wed, 16 Jun 2010 04:34:33 +0000 (04:34 +0000)]
CSPACE-2151: Delete permissions on specified SID is deleting incorrect permissions.

15 years agoCSPACE-2135,CSPACE-1220: Updated Intake schema at the services layer to the Limited...
Aron Roberts [Tue, 15 Jun 2010 22:34:33 +0000 (22:34 +0000)]
CSPACE-2135,CSPACE-1220: Updated Intake schema at the services layer to the Limited for 0.8 schema. Removed three fields and changed the names of two fields.

15 years agoCSPACE-2133,CSPACE-1796,CSPACE-1219: Updated Acqusition schema at the services layer...
Aron Roberts [Tue, 15 Jun 2010 19:48:14 +0000 (19:48 +0000)]
CSPACE-2133,CSPACE-1796,CSPACE-1219: Updated Acqusition schema at the services layer to Limited for 0.8 schema. Added one field, removed three fields, and changed the names of seven fields.

15 years agoCSPACE-590 Added support to get list of items for a vocab using the vocab shortId.
Patrick Schmitz [Tue, 15 Jun 2010 06:28:51 +0000 (06:28 +0000)]
CSPACE-590 Added support to get list of items for a vocab using the vocab shortId.

15 years agoCSPACE-2134: Updated Cataloging schema for release 0.8, adding one field and changing...
Aron Roberts [Tue, 15 Jun 2010 01:19:50 +0000 (01:19 +0000)]
CSPACE-2134: Updated Cataloging schema for release 0.8, adding one field and changing the names of 12 others - two required by wiki schema changes, and ten for consistency with other layers / clarity.

15 years agoCSPACE-1929
Sanjay Dalal [Mon, 14 Jun 2010 23:50:35 +0000 (23:50 +0000)]
CSPACE-1929
The delete on accountrole sub resource of the account service now requires a POST with parameter _method=delete (/accounts/{accountcsid}/accountroles?_method=delete) and entity body (like POST for create). The delete only deletes the relationships found in the entity body.
test: all service tests

NOTE: all the tests pass with the first run. in the second run dimension service tests fail. this might be because some problem (debugging) introduced by eith the security/client/AuthorizationServiceTest or security/client/MultiTenancyTest which use "dimensions" service for security testing

15 years agoCSPACE-2141
Sanjay Dalal [Mon, 14 Jun 2010 21:00:25 +0000 (21:00 +0000)]
CSPACE-2141
when deleting a role its association(s) with permissions are deleted
test: authorization-mgt

M    authorization/PermissionResource.java
M    authorization/RoleResource.java
M    authorization/PermissionRoleSubResource.java

15 years agoCSPACE-2128: Move utility methods to end in keyword / full text search class in Colle...
Aron Roberts [Mon, 14 Jun 2010 20:51:06 +0000 (20:51 +0000)]
CSPACE-2128: Move utility methods to end in keyword / full text search class in CollectionObject.

15 years agoCSPACE-2128: Added initial (albeit minimal) prototype client test of keyword / full...
Aron Roberts [Mon, 14 Jun 2010 20:44:06 +0000 (20:44 +0000)]
CSPACE-2128: Added initial (albeit minimal) prototype client test of keyword / full text search to the CollectionObject service.

15 years agoCSPACE-2140
Sanjay Dalal [Mon, 14 Jun 2010 18:34:18 +0000 (18:34 +0000)]
CSPACE-2140
files are generated into target instead of source
test: authorization-mgt

D    authorization-mgt/import/src/main/resources/import-data
M    authorization-mgt/import/pom.xml

15 years agoCSPACE-1300
Sanjay Dalal [Mon, 14 Jun 2010 18:21:21 +0000 (18:21 +0000)]
CSPACE-1300
CSPACE-1930
The delete on permrole sub resource of authorization/permissions and authorization/roles services now requires a POST with parameter _method=delete (/authorization/roles/{rolecsid}/permroles?_method=delete) and entity body (like POST for create). The delete only deletes the relationships found in the entity body.
test: all service tests, permissionrole, rolepermission, authorization and multi tenancy tests

M    services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/PermissionResource.java
M    services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/PermissionRoleDocumentHandler.java
M    services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/AuthorizationDelegate.java
M    services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/RoleResource.java
M    services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/PermissionRoleSubResource.java
M    services/authorization-mgt/import/src/main/resources/import-data/import-permissions.xml
M    services/authorization-mgt/import/src/main/resources/import-data/import-permissions-roles.xml
M    services/authorization-mgt/import/src/main/resources/import-data/import-roles.xml
M    services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/client/test/PermissionRoleServiceTest.java
M    services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/client/test/RolePermissionServiceTest.java
M    services/authorization-mgt/client/src/main/java/org/collectionspace/services/client/PermissionRoleClient.java
M    services/authorization-mgt/client/src/main/java/org/collectionspace/services/client/RolePermissionClient.java
M    services/authorization-mgt/client/src/main/java/org/collectionspace/services/client/PermissionRoleProxy.java
M    services/authorization-mgt/client/src/main/java/org/collectionspace/services/client/RolePermissionProxy.java
M    services/common/src/main/java/org/collectionspace/services/common/storage/jpa/JpaRelationshipStorageClient.java
M    services/common/src/main/java/org/collectionspace/services/common/security/SecurityInterceptor.java
M    services/security/client/src/test/java/org/collectionspace/services/security/client/test/AuthorizationServiceTest.java
M    services/security/client/src/test/java/org/collectionspace/services/security/client/test/MultiTenancyTest.java

15 years agoCSPACE-1152 and CSPACE-2126. Changed Vocabulary schema to include a shortIdentifier...
Patrick Schmitz [Mon, 14 Jun 2010 05:30:06 +0000 (05:30 +0000)]
CSPACE-1152 and CSPACE-2126. Changed Vocabulary schema to include a shortIdentifier. This is now used as the basis of the refName. Added support to vocabulary for readByName. Added validatorHandler to require that shortIdentifier only contain word chars.

15 years agoCSPACE-1152 and CSPACE-2126. Changed Vocabulary schema to include a shortIdentifier...
Patrick Schmitz [Mon, 14 Jun 2010 05:29:19 +0000 (05:29 +0000)]
CSPACE-1152 and CSPACE-2126. Changed Vocabulary schema to include a shortIdentifier. This is now used as the basis of the refName. Added support to vocabulary for readByName. Added validatorHandler to require that shortIdentifier only contain word chars.

15 years agoCSPACE-1879: Brief Description is now a repeatable (single String scalar) field in...
Aron Roberts [Fri, 11 Jun 2010 22:05:51 +0000 (22:05 +0000)]
CSPACE-1879: Brief Description is now a repeatable (single String scalar) field in CollectionObject records.

15 years agoCSPACE-1895 Work towards adding repeating sections. For now, just put in notes in...
Patrick Schmitz [Fri, 11 Jun 2010 20:02:41 +0000 (20:02 +0000)]
CSPACE-1895 Work towards adding repeating sections. For now, just put in notes in the key places where we need to make changes to support this, as we explore alternatives.