]> git.aero2k.de Git - tmp/jakarta-migration.git/log
tmp/jakarta-migration.git
14 years agoCSPACE-2818, CSPACE-3537 Refactored logic that handles authorityRefs, refObjs, and...
Patrick Schmitz [Tue, 22 Nov 2011 20:00:22 +0000 (20:00 +0000)]
CSPACE-2818, CSPACE-3537 Refactored logic that handles authorityRefs, refObjs, and displayName update, so that it can handle authRefs in deeply nested structures. Still awaiting latest code from Nuxeo to integrate their updated search, but this change at least fixes 2818, and makes us ready for the fix for 3537 and 2323. Also cleaned up handling of authorityRefs for garbage values - now produces a log error and does not produce an authorityRef item (was producing an empty one). Also added a partial fix and notes to remove the hard-coded resource paths for authority types.

14 years agoCSPACE-3937,CSPACE-4490: In services Cataloging / CollectionObject schema, converted...
Aron Roberts [Sat, 19 Nov 2011 00:05:18 +0000 (00:05 +0000)]
CSPACE-3937,CSPACE-4490: In services Cataloging / CollectionObject schema, converted contentDate to a structured date; was formerly a scalar date field. Made the existing objectProductionDateGroup structured date field repeatable, renaming the parent element to objectProductionDateGroupList. Removed a legacy top-level set of scalar fields, believed to be unused, that appear to constitute an early prototype or placeholder for structured date.

14 years agoCSPACE-3943,CSPACE-3937: Added earliest and latest scalar date value fields, and...
Aron Roberts [Thu, 17 Nov 2011 19:47:05 +0000 (19:47 +0000)]
CSPACE-3943,CSPACE-3937: Added earliest and latest scalar date value fields, and scalar value computed flag, to objectProductionDate in services Cataloging / CollectionObject schemas.  These fields will also appear in all other instances of structured dates created via CSPACE-3937.

14 years agoCSPACE-4084 Added updatedAt to each item in refObjs results.
Patrick Schmitz [Thu, 17 Nov 2011 06:58:04 +0000 (06:58 +0000)]
CSPACE-4084 Added updatedAt to each item in refObjs results.

14 years agoCSPACE-4041 Cleaned up duplicate fields in relations. Cleaned up the associated test...
Patrick Schmitz [Thu, 17 Nov 2011 06:56:32 +0000 (06:56 +0000)]
CSPACE-4041 Cleaned up duplicate fields in relations. Cleaned up the associated test files.

14 years agoCSPACE-4469: The value of the uri element in the collectionspace_core part for Contac...
Aron Roberts [Thu, 17 Nov 2011 04:06:40 +0000 (04:06 +0000)]
CSPACE-4469: The value of the uri element in the collectionspace_core part for Contact records now reflects the contextual path through which the Contact was created, with the 'owning' authority and item.

14 years agoCSPACE-4582: When retriving lists of taxon terms, the uri fields in list items now...
Aron Roberts [Wed, 16 Nov 2011 22:33:58 +0000 (22:33 +0000)]
CSPACE-4582: When retriving lists of taxon terms, the uri fields in list items now correctly reflect the name of the parent authority ('taxonomyauthority').

14 years agoCSPACE-4460: Authority services now no longer accept client-supplied refNames; all...
Aron Roberts [Tue, 15 Nov 2011 23:52:26 +0000 (23:52 +0000)]
CSPACE-4460: Authority services now no longer accept client-supplied refNames; all refNames are generated by the services.

14 years agoCSPACE-4394 - Added a "ts" filter parameter to the list/search for authority items...
Patrick Schmitz [Tue, 15 Nov 2011 23:29:58 +0000 (23:29 +0000)]
CSPACE-4394 - Added a "ts" filter parameter to the list/search for authority items. Takes a pipe ('|', a.k.a. %7C when URL encoded) separated list of strings that will be matched against the termStatus. All terms with a matching term status will be excluded from the results. This can result in 0 results, without problems. This can also be combined with other params, including pt.

14 years agoCSPACE-4660: Reformatting of source code in AuthorityItemDocumentModelHandler prior...
Aron Roberts [Tue, 15 Nov 2011 20:20:53 +0000 (20:20 +0000)]
CSPACE-4660: Reformatting of source code in AuthorityItemDocumentModelHandler prior to doing work - no code changes.

14 years agoCSPACE-4395 authority item list results now return termStatus. Also fixed some tests...
Patrick Schmitz [Tue, 15 Nov 2011 08:22:15 +0000 (08:22 +0000)]
CSPACE-4395 authority item list results now return termStatus. Also fixed some tests related to recent date changes.

14 years agoCSPACE-4057: Fixed another test to reflect change of fields to date datatype, after...
Aron Roberts [Tue, 15 Nov 2011 07:26:36 +0000 (07:26 +0000)]
CSPACE-4057: Fixed another test to reflect change of fields to date datatype, after verifying that Nuxeo still generates a timestamp datatype in PostgreSQL as well as with MySQL, regardless of whether xs:date or xs:dateTime is used in the XSD schema.

14 years agoCSPACE-4057: Fixed another authRefs test to reflect change of fields to date datatype.
Aron Roberts [Tue, 15 Nov 2011 05:58:08 +0000 (05:58 +0000)]
CSPACE-4057: Fixed another authRefs test to reflect change of fields to date datatype.

14 years agoCSPACE-4057: Fixed various authRefs tests to reflect change of fields to date datatype.
Aron Roberts [Tue, 15 Nov 2011 05:17:52 +0000 (05:17 +0000)]
CSPACE-4057: Fixed various authRefs tests to reflect change of fields to date datatype.

14 years agoCSPACE-4030 - preclude gratuitous NPE errors when processing payloads with extra...
Patrick Schmitz [Tue, 15 Nov 2011 00:24:32 +0000 (00:24 +0000)]
CSPACE-4030 - preclude gratuitous NPE errors when processing payloads with extra parts (e.g., after updating Person with links to other persons).

14 years agoNOJIRA - Removed gratuitous override that replicated work in superclass.
Patrick Schmitz [Tue, 15 Nov 2011 00:23:11 +0000 (00:23 +0000)]
NOJIRA - Removed gratuitous override that replicated work in superclass.

14 years agoCSPACE-1927 Update to displayName for an authority item will update all the reference...
Patrick Schmitz [Tue, 15 Nov 2011 00:22:26 +0000 (00:22 +0000)]
CSPACE-1927 Update to displayName for an authority item will update all the references to that item. Loops through found referring objects in sets of 100, updates the fields that match, and saves en bulk (does not invoke normal validation, etc.). Fixed some minor bugs in Person Validation handlers that would produce gratuitous errors.

14 years agoCSPACE-3268: Fixed errors related to loanStatusGroupList and its child elements in...
Aron Roberts [Tue, 15 Nov 2011 00:12:10 +0000 (00:12 +0000)]
CSPACE-3268: Fixed errors related to loanStatusGroupList and its child elements in services Loan Out schema and tests.

14 years agoNOJIRA - Added better comments for fidDocs API. No functional changes.
Patrick Schmitz [Tue, 15 Nov 2011 00:03:59 +0000 (00:03 +0000)]
NOJIRA - Added better comments for fidDocs API. No functional changes.

14 years agoNOJIRA - restructured deploy target very slightly to have a separate target to deploy...
Patrick Schmitz [Tue, 15 Nov 2011 00:00:50 +0000 (00:00 +0000)]
NOJIRA - restructured deploy target very slightly to have a separate target to deploy the tenant config. Useful in development.

14 years agoNOJIRA - added note on cross-platform vulnerability for a debug utility. No functiona...
Patrick Schmitz [Mon, 14 Nov 2011 23:59:34 +0000 (23:59 +0000)]
NOJIRA - added note on cross-platform vulnerability for a debug utility. No functional changes.

14 years agoNOJIRA - tweaked log output (no functional changes).
Patrick Schmitz [Mon, 14 Nov 2011 23:56:33 +0000 (23:56 +0000)]
NOJIRA - tweaked log output (no functional changes).

14 years agoCSPACE-4057,CSPACE-3268,CSPACE-3269: Set datatype of multiple date fields, across...
Aron Roberts [Mon, 14 Nov 2011 23:38:04 +0000 (23:38 +0000)]
CSPACE-4057,CSPACE-3268,CSPACE-3269: Set datatype of multiple date fields, across various object, procedural and authority records, to a date type (xs:date) in services XSD schema. Revised tests accordingly. Added loanInAuthorizationDate and repeatable loanStatus group to Loan In Schema. Added borrowersAuthorizer and borrowersAuthorizationDate fields to Loan Out Schema, also renamed loanedObjectStatus repeatable group and its fields to name/prefix loanStatus.

14 years agoCSPACE-3686: Comparisons of 'before and after' values of BigDecimal fields, which...
Aron Roberts [Thu, 10 Nov 2011 19:36:06 +0000 (19:36 +0000)]
CSPACE-3686: Comparisons of 'before and after' values of BigDecimal fields, which result from xs:decimal datatypes in services XSDs, should be done via BigDecimal's compareTo() method, which is scale-agnostic. Change made in CollectionObjectServiceTest to reflect this; we can use this type of comparison elsewhere in services client tests, as well.

14 years agoCSPACE-3686: Explicitly set scale for comparision of two BigDecimal values in Collect...
Aron Roberts [Thu, 10 Nov 2011 15:59:29 +0000 (15:59 +0000)]
CSPACE-3686: Explicitly set scale for comparision of two BigDecimal values in CollectionObjectServiceTest.read().

14 years agoCSPACE-3686: In Cataloging / CollectionObject, Media and Blob services, Dimensions...
Aron Roberts [Thu, 10 Nov 2011 03:28:03 +0000 (03:28 +0000)]
CSPACE-3686: In Cataloging / CollectionObject, Media and Blob services, Dimensions are now a subordinate, repeatable sub-group within groups of Measured Parts.

14 years agoCSPACE-1927 - Adding tests to check the displayName update.
Patrick Schmitz [Wed, 9 Nov 2011 22:20:26 +0000 (22:20 +0000)]
CSPACE-1927 - Adding tests to check the displayName update.

14 years agoCSPACE-4568: Removed 'largetext' references to two fields that have been converted...
Aron Roberts [Wed, 9 Nov 2011 03:30:30 +0000 (03:30 +0000)]
CSPACE-4568: Removed 'largetext' references to two fields that have been converted from string to numeric datatypes, collectionobjects_common:age and collectionobjects_common:ownershipExchangePriceValue, from Nuxeo database template config files for MySQL and PostgreSQL.

14 years agoCSPACE-3627: Committing Rick's patches to make a Title Translation sub-group within...
Aron Roberts [Sat, 5 Nov 2011 00:33:43 +0000 (00:33 +0000)]
CSPACE-3627: Committing Rick's patches to make a Title Translation sub-group within the Title group in the common schema for Cataloging / CollectionObject records.

14 years agoCSPACE-4567: Fixed parent POM artifact ID and project name in Authority service POM.
Aron Roberts [Fri, 4 Nov 2011 23:45:17 +0000 (23:45 +0000)]
CSPACE-4567: Fixed parent POM artifact ID and project name in Authority service POM.

14 years agoCSPACE-4533,CSPACE-3231: Changed the way that empty strings are handled in services...
Aron Roberts [Fri, 4 Nov 2011 01:50:01 +0000 (01:50 +0000)]
CSPACE-4533,CSPACE-3231: Changed the way that empty strings are handled in services request payloads. Now, for non-date values, these result in null values being passed to Nuxeo, rather than empty string values.

14 years agoCSPACE-4457,CSPACE-4472: Reviewed and updated the list of fields, in all remaining...
Aron Roberts [Wed, 2 Nov 2011 00:56:08 +0000 (00:56 +0000)]
CSPACE-4457,CSPACE-4472: Reviewed and updated the list of fields, in all remaining sections of Cataloging / CollectionObject records, that hold authority references and terms from controlled lists.

14 years agoCSPACE-4457,CSPACE-4472: Reviewed and updated the list of fields, in the Object Produ...
Aron Roberts [Wed, 2 Nov 2011 00:39:38 +0000 (00:39 +0000)]
CSPACE-4457,CSPACE-4472: Reviewed and updated the list of fields, in the Object Production Information and Object History and Association Information sections of Cataloging / CollectionObject records, that hold authority references and terms from controlled lists.

14 years agoCSPACE-4457,CSPACE-4472: Reviewed and updated the list of fields, in the Object Descr...
Aron Roberts [Tue, 1 Nov 2011 22:49:52 +0000 (22:49 +0000)]
CSPACE-4457,CSPACE-4472: Reviewed and updated the list of fields, in the Object Description Information section of Cataloging / CollectionObject records, that hold authority references and terms from controlled lists.

14 years agoCSPACE-4478,CSPACE-4479,CSPACE-4538: Uniformly added measuredBy, measuredPart, and...
Aron Roberts [Fri, 28 Oct 2011 01:13:24 +0000 (01:13 +0000)]
CSPACE-4478,CSPACE-4479,CSPACE-4538: Uniformly added measuredBy, measuredPart, and measurementMethod fields to dimensions repeatable groups in the services, in CollectionObject / Cataloging records and Dimensions records, matching both the dimensions repeatable group already present in Media records and the wiki Dimensions schema.  This schema change simply adds fields to an existing repeatable group, matching the wiki wireframe and the current UI layout, and doesn't attempt to address any requirements for sub-repeatability as per CSPACE-3686.

14 years agoCSPACE-4406 - added support for refObjs for vocabulary service items, so that termLis...
Patrick Schmitz [Wed, 26 Oct 2011 00:09:00 +0000 (00:09 +0000)]
CSPACE-4406 - added support for refObjs for vocabulary service items, so that termList items can check for usage. Uses new termRef configuration, so that authorityRefs paylaods do not include termList items in the results.

14 years agoCSPACE-4457: Fixed parent element name for 'type' multivalued field in Media-related...
Aron Roberts [Tue, 25 Oct 2011 00:44:58 +0000 (00:44 +0000)]
CSPACE-4457: Fixed parent element name for 'type' multivalued field in Media-related termRef in tenant bindings prototype.

14 years agoCSPACE-3159 - changed getDomainId() to only dump stack trace when trace enabled....
Patrick Schmitz [Mon, 24 Oct 2011 20:14:10 +0000 (20:14 +0000)]
CSPACE-3159 - changed getDomainId() to only dump stack trace when trace enabled. On initial startup, we were always dumping the stack when we created domains. The method still returns null, and the callers handle it appropriately.

14 years agoCSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Object Identi...
Aron Roberts [Mon, 17 Oct 2011 22:24:27 +0000 (22:24 +0000)]
CSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Object Identification Information group within Cataloging records, in prototype tenant bindings.

14 years agoCSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Location...
Aron Roberts [Fri, 14 Oct 2011 22:57:02 +0000 (22:57 +0000)]
CSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Location (Storage Location) and Taxon records, in prototype tenant bindings.

14 years agoCSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Organization...
Aron Roberts [Fri, 14 Oct 2011 18:00:42 +0000 (18:00 +0000)]
CSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Organization records, in prototype tenant bindings.

14 years agoCSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Person record...
Aron Roberts [Thu, 13 Oct 2011 20:11:53 +0000 (20:11 +0000)]
CSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Person records, in prototype tenant bindings. Added missing namespace declarations to commented-out termRefs.

14 years agoCSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Contact recor...
Aron Roberts [Thu, 13 Oct 2011 19:43:28 +0000 (19:43 +0000)]
CSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Contact records, in prototype tenant bindings.

14 years agoCSPACE-4481 Missing call in RelationDocumentModelHandler.handleUpdate() to do the...
Patrick Schmitz [Thu, 13 Oct 2011 18:38:11 +0000 (18:38 +0000)]
CSPACE-4481 Missing call in RelationDocumentModelHandler.handleUpdate() to do the work that .handleCreate was doing to populate the doctype, uri, etc. Fixing this surfaced more test case bugs (i.e., assuming that relation fields were string buckets without semantics).

14 years agoCSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Acquisition...
Aron Roberts [Thu, 13 Oct 2011 03:03:15 +0000 (03:03 +0000)]
CSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Acquisition records, in prototype tenant bindings.

14 years agoCSPACE-4457,CSPACE-4472: Fixed typos in tenant bindings proto.
Aron Roberts [Thu, 13 Oct 2011 00:39:11 +0000 (00:39 +0000)]
CSPACE-4457,CSPACE-4472: Fixed typos in tenant bindings proto.

14 years agoCSPACE-3178 Modified authorityItem create and update to accept refNames in place...
Patrick Schmitz [Thu, 13 Oct 2011 00:35:15 +0000 (00:35 +0000)]
CSPACE-3178 Modified authorityItem create and update to accept refNames in place of csids for children and parent identifiers in relations. Extensive cleanup related to relations, and to refName handling. Fixed bugs in handling of relations payloads. Many tests cleaned up to properly handle refNames. Lots of cleanup related to build dependencies among authority packages. Restructured authority project to properly separate jaxb and services classes (to resolve dependency cycles).

14 years agoCSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Group records...
Aron Roberts [Wed, 12 Oct 2011 23:51:59 +0000 (23:51 +0000)]
CSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Group records, in prototype tenant bindings.

14 years agoCSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Intake record...
Aron Roberts [Wed, 12 Oct 2011 23:45:41 +0000 (23:45 +0000)]
CSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Intake records, in prototype tenant bindings.

14 years agoCSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Loan In recor...
Aron Roberts [Wed, 12 Oct 2011 22:25:03 +0000 (22:25 +0000)]
CSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Loan In records, in prototype tenant bindings.

14 years agoCSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Loan Out...
Aron Roberts [Wed, 12 Oct 2011 21:26:04 +0000 (21:26 +0000)]
CSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for Loan Out records, in prototype tenant bindings. Also, a correction to the previous commit comment on these issues: r5708 committed similar changes for Media records, not for Movement records.

14 years agoCSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for movement...
Aron Roberts [Wed, 12 Oct 2011 21:14:03 +0000 (21:14 +0000)]
CSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for movement records, in prototype tenant bindings.

14 years agoCSPACE-3178: Quick hack to disable use of garbage refNames in taxonomy authority...
Aron Roberts [Wed, 12 Oct 2011 01:40:13 +0000 (01:40 +0000)]
CSPACE-3178: Quick hack to disable use of garbage refNames in taxonomy authority (taxon) client tests, since refNames are now generated by the services.

14 years agoCSPACE-3178: Modification of quick hack to disable garbage refnames in location autho...
Aron Roberts [Wed, 12 Oct 2011 01:38:24 +0000 (01:38 +0000)]
CSPACE-3178: Modification of quick hack to disable garbage refnames in location authority client tests.

14 years agoCSPACE-3178: Quick hack to disable use of garbage refNames in location authority...
Aron Roberts [Wed, 12 Oct 2011 01:28:45 +0000 (01:28 +0000)]
CSPACE-3178: Quick hack to disable use of garbage refNames in location authority client tests, since refNames are now generated by the services.

14 years agoCSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for object exit...
Aron Roberts [Tue, 11 Oct 2011 21:20:44 +0000 (21:20 +0000)]
CSPACE-4457,CSPACE-4472: Reviewed and updated authRefs and termRefs for object exit and movement records, in services prototype tenant bindings.

14 years agoCSPACE-4468,CSPACE-4470: Added constants for subject and object doctype fields in...
Aron Roberts [Tue, 11 Oct 2011 19:30:02 +0000 (19:30 +0000)]
CSPACE-4468,CSPACE-4470: Added constants for subject and object doctype fields in relation records.

14 years agoCSPACE-4468: Placeholder code en route to making refNames first class identifiers...
Aron Roberts [Tue, 11 Oct 2011 03:33:50 +0000 (03:33 +0000)]
CSPACE-4468: Placeholder code en route to making refNames first class identifiers in Relation records.

14 years agoCSPACE-4470 Refactor the resourceMap to use the service name rather than the fully...
Patrick Schmitz [Mon, 10 Oct 2011 23:47:50 +0000 (23:47 +0000)]
CSPACE-4470 Refactor the resourceMap to use the service name rather than the fully qualified classname. Cleaner, and makes the map usable in converting refName to CSID.

14 years agoCSPACE-4468: Trivial change to use of Tools.isBlank() in Relation validator.
Aron Roberts [Mon, 10 Oct 2011 23:45:47 +0000 (23:45 +0000)]
CSPACE-4468: Trivial change to use of Tools.isBlank() in Relation validator.

14 years agoCSPACE-4468: Validation for creation of new Relation records now accepts either CSIDs...
Aron Roberts [Mon, 10 Oct 2011 23:37:00 +0000 (23:37 +0000)]
CSPACE-4468: Validation for creation of new Relation records now accepts either CSIDs or refNames as identifiers for the subject and object of the relation.

14 years agoCSPACE-1927 - Refactoring and adding detection of displayName and refName changes...
Patrick Schmitz [Mon, 10 Oct 2011 23:14:28 +0000 (23:14 +0000)]
CSPACE-1927 - Refactoring and adding detection of displayName and refName changes, in preparation for final fix.

14 years agoCSPACE-4468,CSPACE-4470: Updating Relation JAXB schema to match the corresponding...
Aron Roberts [Mon, 10 Oct 2011 22:23:48 +0000 (22:23 +0000)]
CSPACE-4468,CSPACE-4470: Updating Relation JAXB schema to match the corresponding Nuxeo schema.

14 years agoCSPACE-4464: Ignore <uri> values in update payloads for Contacts records. The servic...
Aron Roberts [Mon, 10 Oct 2011 21:42:42 +0000 (21:42 +0000)]
CSPACE-4464: Ignore <uri> values in update payloads for Contacts records.  The services now generate the value of that field, which usually will include contextual information for the owning authority and authority item.

14 years agoCSPACE-4468,CSPACE-4470: Added constants for new style fields in Relation records.
Aron Roberts [Mon, 10 Oct 2011 21:39:06 +0000 (21:39 +0000)]
CSPACE-4468,CSPACE-4470: Added constants for new style fields in Relation records.

14 years agoCSPACE-4468: Added stub handleCreate and handleUpdate methods to Relation doc model...
Aron Roberts [Mon, 10 Oct 2011 21:32:38 +0000 (21:32 +0000)]
CSPACE-4468: Added stub handleCreate and handleUpdate methods to Relation doc model handler.

14 years agoCSPACE-4468,CSPACE-4470: Added subjectRefName and objectRefName fields to Relation...
Aron Roberts [Mon, 10 Oct 2011 21:26:23 +0000 (21:26 +0000)]
CSPACE-4468,CSPACE-4470: Added subjectRefName and objectRefName fields to Relation record schema in support of making refNames alternate identifiers for Relation records, alongside CSIDs. Added subjectDocumentType and objectDocumentType fields to Relation record schema to continue transitioning to new style field names, from ambiguous old style names like 'documentType1' and 'documentType2'.

14 years agoCSPACE-4464: The 'uri' values in lists of Contact records now reflect the context...
Aron Roberts [Fri, 7 Oct 2011 23:07:00 +0000 (23:07 +0000)]
CSPACE-4464: The 'uri' values in lists of Contact records now reflect the context in which the list was requested; e.g. /personauthorities/{csid}/items/{csid}/contacts/{csid}, /orgauthorities/{csid}/items/{csid}/contacts/{csid}, or simply /contacts/{csid}.

14 years agoCSPACE-1927 - Refactored how displayName computation is done in prep for handling...
Patrick Schmitz [Fri, 7 Oct 2011 17:02:06 +0000 (17:02 +0000)]
CSPACE-1927 - Refactored how displayName computation is done in prep for handling them better on update.

14 years agoCSPACE-4448 - Made default listing of vocabularies in an authority sort by displayNam...
Patrick Schmitz [Thu, 6 Oct 2011 23:52:12 +0000 (23:52 +0000)]
CSPACE-4448 - Made default listing of vocabularies in an authority sort by displayName, rather than updatedAt.

14 years agoCSPACE-3442: Added /roles/{csid}/accountroles/ resource to the "authorization" servic...
Richard Millet [Wed, 5 Oct 2011 22:17:03 +0000 (22:17 +0000)]
CSPACE-3442: Added /roles/{csid}/accountroles/ resource to the "authorization" service.  Use this method to get a list of accounts that are associated to a specified role.

14 years agoCSPACE-4199,CSPACE-4232: Acquisition service modified to take advantage of parameteri...
Aron Roberts [Wed, 5 Oct 2011 20:55:38 +0000 (20:55 +0000)]
CSPACE-4199,CSPACE-4232: Acquisition service modified to take advantage of parameterization of static Nuxeo doc type files.

14 years agoCSPACE-4199,CSPACE-4232: Movement service modified to take advantage of parameterizat...
Aron Roberts [Wed, 5 Oct 2011 20:37:05 +0000 (20:37 +0000)]
CSPACE-4199,CSPACE-4232: Movement service modified to take advantage of parameterization of static Nuxeo doc type files.

14 years agoCSPACE-4199,CSPACE-4232: Loanout service modified to take advantage of parameterizati...
Aron Roberts [Wed, 5 Oct 2011 20:35:34 +0000 (20:35 +0000)]
CSPACE-4199,CSPACE-4232: Loanout service modified to take advantage of parameterization of static Nuxeo doc type files.

14 years agoCSPACE-4199,CSPACE-4232: Loanin service modified to take advantage of parameterizatio...
Aron Roberts [Wed, 5 Oct 2011 20:34:49 +0000 (20:34 +0000)]
CSPACE-4199,CSPACE-4232: Loanin service modified to take advantage of parameterization of static Nuxeo doc type files.

14 years agoCSPACE-4199: Media service modified to take advantage of parameterization of static...
Aron Roberts [Wed, 5 Oct 2011 00:47:18 +0000 (00:47 +0000)]
CSPACE-4199: Media service modified to take advantage of parameterization of static Nuxeo doc type files.

14 years agoCSPACE-4199: Intake service modified to take advantage of Richard's parameterization...
Aron Roberts [Wed, 5 Oct 2011 00:46:50 +0000 (00:46 +0000)]
CSPACE-4199: Intake service modified to take advantage of Richard's parameterization of static Nuxeo doc type files.

14 years agoCSPACE-3178: Added convenience methods to Authority, AuthorityItem in common-api...
Aron Roberts [Tue, 4 Oct 2011 17:28:48 +0000 (17:28 +0000)]
CSPACE-3178: Added convenience methods to Authority, AuthorityItem in common-api to get short identifier and (for items) parent short identifier.

14 years agoCSPACE-3178,CSPACE-2215: Payloads to create authority or voculabulary resources now...
Aron Roberts [Tue, 4 Oct 2011 16:56:51 +0000 (16:56 +0000)]
CSPACE-3178,CSPACE-2215: Payloads to create authority or voculabulary resources now no longer require short identifiers. Short identifiers will be generated from display names, consistent with handling of vocabulary or authority item payloads. Created utility method to isolate logic around identifier generation, to facilitate future work on CSPACE-2215.

14 years agoCSPACE-3178: Vocabulary service and various authority services now accept null or...
Aron Roberts [Sat, 1 Oct 2011 00:49:43 +0000 (00:49 +0000)]
CSPACE-3178: Vocabulary service and various authority services now accept null or blank short identifiers in create payloads, when creating items (terms) in a vocabulary or authority, because (per other recent work on this issue) short identifiers are now generated if not supplied. When creating vocabularies (as opposed to terms within a vocabulary), short identifiers are still required, per Patrick. Short identifiers provided in update payloads are now ignored.

14 years agoCSPACE-3911: Workaround to make it possible to ingest legal XML documents containing...
Aron Roberts [Fri, 30 Sep 2011 20:51:24 +0000 (20:51 +0000)]
CSPACE-3911: Workaround to make it possible to ingest legal XML documents containing XML entities (e.g. '&amp;', '&lt;', '&quot;') into the Imports service, by 'double-encoding' ampersands at the start of those entities.  This is intended to preserve those entities past an initial parse, that takes place during a pre-processor stage of the import process.

14 years agoCSPACE-3178: Minor fix to lowercasing service name.
Aron Roberts [Wed, 28 Sep 2011 02:32:58 +0000 (02:32 +0000)]
CSPACE-3178: Minor fix to lowercasing service name.

14 years agoCSPACE-3178,CSPACE-2215: First iteration of automatic creation of refNames from short...
Aron Roberts [Wed, 28 Sep 2011 01:53:10 +0000 (01:53 +0000)]
CSPACE-3178,CSPACE-2215: First iteration of automatic creation of refNames from short identifiers, and of short identifiers from display names, in authority and vocabulary services. Currently, client-supplied refNames are still accepted, rather than being dropped; this will change soon.

14 years agoCSPACE-3270,CSPACE-1018: Displayname in Contact records is now updated when record...
Aron Roberts [Wed, 21 Sep 2011 19:59:45 +0000 (19:59 +0000)]
CSPACE-3270,CSPACE-1018: Displayname in Contact records is now updated when record updates are performed.

14 years agoCSPACE-3270,CSPACE-1018: Contact records and list items now include generated display...
Aron Roberts [Wed, 21 Sep 2011 18:55:43 +0000 (18:55 +0000)]
CSPACE-3270,CSPACE-1018: Contact records and list items now include generated displayname.

14 years agoCSPACE-3759: Updating Nuxeo client libs, bundles, and configurations for eventual...
Richard Millet [Wed, 21 Sep 2011 00:09:10 +0000 (00:09 +0000)]
CSPACE-3759: Updating Nuxeo client libs, bundles, and configurations for eventual upgrade to Nuxeo 5.4.x

14 years agoCSPACE-3759: Updating Nuxeo client libs, bundles, and configurations for eventual...
Richard Millet [Wed, 21 Sep 2011 00:08:24 +0000 (00:08 +0000)]
CSPACE-3759: Updating Nuxeo client libs, bundles, and configurations for eventual upgrade to Nuxeo 5.4.x

14 years agoCSPACE-3759: Updating Nuxeo client libs, bundles, and configurations for eventual...
Richard Millet [Wed, 21 Sep 2011 00:06:03 +0000 (00:06 +0000)]
CSPACE-3759: Updating Nuxeo client libs, bundles, and configurations for eventual upgrade to Nuxeo 5.4.x

14 years agoCSPACE-3759: Updating Nuxeo client libs, bundles, and configurations for eventual...
Richard Millet [Tue, 20 Sep 2011 23:39:33 +0000 (23:39 +0000)]
CSPACE-3759: Updating Nuxeo client libs, bundles, and configurations for eventual upgrade to Nuxeo 5.4.x

14 years agoCSPACE-3270,CSPACE-4172,CSPACE-3332,CSPACE-1018: Updated Contact schema to reflect...
Aron Roberts [Tue, 20 Sep 2011 23:31:39 +0000 (23:31 +0000)]
CSPACE-3270,CSPACE-4172,CSPACE-3332,CSPACE-1018: Updated Contact schema to reflect current wiki schema. Updated Contact service to use AbstractCommonList and DocHandlerBase. Includes stub code to generate a displayname from constituent fields.

14 years agoCSPACE-4233: Updated security service client tests to fix broken test cases due to...
Aron Roberts [Thu, 15 Sep 2011 17:06:53 +0000 (17:06 +0000)]
CSPACE-4233: Updated security service client tests to fix broken test cases due to change of dimension value field from string to decimal datatype.

14 years agoCSPACE-4233: Updated workflow service client test to fix broken test due to change...
Aron Roberts [Thu, 15 Sep 2011 16:50:39 +0000 (16:50 +0000)]
CSPACE-4233: Updated workflow service client test to fix broken test due to change of dimension value field from string to decimal datatype.

14 years agoCSPACE-4233: Converted services fields in CollectionObject / Cataloging, Acquisition...
Aron Roberts [Wed, 14 Sep 2011 23:27:08 +0000 (23:27 +0000)]
CSPACE-4233: Converted services fields in CollectionObject / Cataloging, Acquisition, Dimension and Media records to integer or decimal datatypes, as appropriate. Also converted apparently internal field in Blob record to decimal datatype, to match its counterpart in Media.

14 years agoCSPACE-4365: Switched to xs:decimal from xs:float in XSD datatype declarations for...
Aron Roberts [Thu, 8 Sep 2011 20:27:02 +0000 (20:27 +0000)]
CSPACE-4365: Switched to xs:decimal from xs:float in XSD datatype declarations for objectPurchasePriceValue field in Acquisitions records, in the services. While a more appropriate XML Schema datatype, this did not result in any changes in the database (even after dropping and re-creating the database): this field was still defined as datatype 'double precision' in PostgreSQL.

14 years agoCSPACE-4376: Updated version number in services POMs and build.properties to 1.12...
Aron Roberts [Thu, 8 Sep 2011 19:50:10 +0000 (19:50 +0000)]
CSPACE-4376: Updated version number in services POMs and build.properties to 1.12-SNAPSHOT, from 1.11-SNAPSHOT. Starting after removing local Maven repository, services build/deployment succeeds and all tests pass.

14 years agoCSPACE-4345: Cleaned up vestigial 'import' modules in four vocabulary and authority...
Aron Roberts [Thu, 8 Sep 2011 01:25:50 +0000 (01:25 +0000)]
CSPACE-4345: Cleaned up vestigial 'import' modules in four vocabulary and authority services: vocabulary, person, organization and location. The presence of these long-unused modules, following conversion of each of those services to emit list results in AbstractCommonList format, was resulting in compilation errors while attempting to generate the distribution tarballs via 'ant dist-jboss-domains', as these old import modules were referenced by the dependent 'dist' task.

14 years agoCSPACE-4356 Made AuthorityItem searches and lists default to sorting by displayName...
Patrick Schmitz [Fri, 2 Sep 2011 22:52:35 +0000 (22:52 +0000)]
CSPACE-4356 Made AuthorityItem searches and lists default to sorting by displayName, instead of the global default (updatedAt).

14 years agoCSPACE-4335: XMLReplay test of advanced search within a single field in an extension...
Aron Roberts [Fri, 2 Sep 2011 22:18:27 +0000 (22:18 +0000)]
CSPACE-4335: XMLReplay test of advanced search within a single field in an extension schema is now working, after updating HTTP BasicAuth credentials for the lifesci admin user.  The relevant test groups in the advanced search control file have been added to the XMLReplay master file in IntegrationTests, so we'll have regression testing of advanced search in both the common and naturalhistory schemas for CollectionObject.

14 years agoCSPACE-4335: Corrected value mismatch between create payload and expected response...
Aron Roberts [Fri, 2 Sep 2011 21:01:53 +0000 (21:01 +0000)]
CSPACE-4335: Corrected value mismatch between create payload and expected response payload in CollectionObject advanced search test.

14 years agoCSPACE-4335: Added XMLReplay run file for CollectionObjects advanced search, omitted...
Aron Roberts [Fri, 2 Sep 2011 20:55:04 +0000 (20:55 +0000)]
CSPACE-4335: Added XMLReplay run file for CollectionObjects advanced search, omitted from previous check-in. Renamed several test data files for clarity. Added GET test to test group that checks advanced search against a field in an extension schema.