Project

General

Profile

Statistics
| Revision:
Name Size Revision Age Author Comment
  bin 4810 over 15 years daigle moved file from metacat/bin to metacat/src/scri...
  docs 5268 over 14 years Matt Jones Fixed typos in metacat documentation.
  lib 5285 over 14 years Matt Jones Adding a new property to be used as an identifi...
  src 5293 over 14 years ben leinfelder when looking up group membership, skip referral...
  test 5291 over 14 years Matt Jones Refactored putObject method to separate the cre...
LICENSE 17.7 KB 666 over 23 years Matt Jones Modified the license and copyright terms for ma...
README 27.3 KB 5193 over 14 years daigle Remove redundant Version information
build.properties 2.73 KB 5276 over 14 years Matt Jones Modified table structure to change identifiers ...
build.sh 1.03 KB 670 over 23 years Matt Jones Updated build files with minor documentation ch...
build.xml 52.3 KB 5294 over 14 years Matt Jones Updated the build to properly locate the servle...
workflowscheduler.build.xml 16.3 KB 5181 over 14 years ben leinfelder add required authentication exception class so ...

Latest revisions

# Date Author Comment
5294 03/23/2010 08:37 PM Matt Jones

Updated the build to properly locate the servlet jar depending on which
version of tomcat is being used, tomcat5 or tomcat6.

5293 03/23/2010 01:13 PM ben leinfelder

when looking up group membership, skip referrals that have errors
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=4900

5292 03/23/2010 12:56 PM ben leinfelder

skip referrals that have errors (connection timeout, host down, etc)
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=4900

5291 03/22/2010 08:55 PM Matt Jones

Refactored putObject method to separate the create() and update() portions in order to match the method signatures needed for DataONE.

5287 03/18/2010 04:02 AM Matt Jones

Modified ResourceHandler.deleteObject() to take a globally unique id (guid)
as input rather than a metacat-conformant docid. The guid is translated
into a metacat docid which is then used in the handleDelete() call. So now
Metacat supports use of arbitrary identifiers for delete operations, but...

5286 03/18/2010 03:11 AM Matt Jones

Added support to ResourceHandler to allow the putObject method to use
arbitrary guid strings as input. These strings are examined, and if they
match the Metacat docid format (scope.id.rev), they are used directly. If
the id is a string in another format, a new localId is generated based on...

5285 03/18/2010 03:06 AM Matt Jones

Adding a new property to be used as an identifier prefix by default.

5284 03/17/2010 11:27 PM Matt Jones

Updated MetacatRestClientTest so that the tests are actually calling fail()
when errors occur, and fixed all sixteen tests so that they run successfully
and can be run from any client (i.e., they don't depend on particular
documents being present in Metacat). The 'restfiles' directory can probably ...

5283 03/17/2010 11:22 PM Matt Jones

Fixed bug in getNextRevision() where "error" documents were not being
detected properly before searching for the next identifier.

5282 03/17/2010 06:54 PM Matt Jones

Added initial support for arbitrary string identifiers in metacat (referred to as a guid). The new identifier table is used to map arbitrary string identifiers to Metacat's current docid format (referred to as the localId). Added a new IdentifierManager class to manage this table, adding new mappings as objects are added to the system. Modified the MetacatTest service to utilize this mapping table to look up a localId from a guid. IdentiferManagerTest is working with these guids now, as is the MetacatTest service get() method, but other parts of the system are unaware of them (e.g., create, update, delete operations are unaware, and no mapping is created when new documents are created). As a consequence, the MetacatRestClientTest is not working (although it also had lots of hardcoded dependencies that need to be fixed as well).

View all revisions | View revisions

Also available in: Atom