Project

General

Profile

Statistics
| Revision:

metacat / src / edu / ucsb / nceas / metacat / restservice @ 6691

Name Size Revision Age Author Comment
CNResourceHandler.java 46.7 KB 6677 about 9 years Chris Jones Use status.toLowerCase() to deal with Replicati...
CNRestServlet.java 1.53 KB 6267 over 9 years ben leinfelder refactor to use D1RestServlet and D1ResourceHan...
D1HttpRequest.java 2.3 KB 5780 almost 10 years berkley adding additional debugging info
D1ResourceHandler.java 24.3 KB 6660 about 9 years ben leinfelder get params from multipart params for systemMeta...
D1RestServlet.java 4.08 KB 6267 over 9 years ben leinfelder refactor to use D1RestServlet and D1ResourceHan...
D1URLFilter.java 1.67 KB 5750 almost 10 years berkley fix for paths with semi-colons or other 'reserv...
InputStreamDataSource.java 2 KB 5319 over 10 years Matt Jones Modifications to support the DataONE service AP...
MNResourceHandler.java 42.7 KB 6691 about 9 years ben leinfelder match documentation for the MN.describe() heade...
MNRestServlet.java 1.54 KB 6267 over 9 years ben leinfelder refactor to use D1RestServlet and D1ResourceHan...

Latest revisions

# Date Author Comment
6691 11/23/2011 11:37 AM ben leinfelder

match documentation for the MN.describe() header
https://redmine.dataone.org/issues/1904

6679 11/18/2011 05:00 PM ben leinfelder

run replicate() in a separate thread so that we don't wait for potentially large data objects to be moved around the system.

6678 11/18/2011 12:13 PM Chris Jones

Call replicate() asynchronously.

6677 11/18/2011 09:13 AM Chris Jones

Use status.toLowerCase() to deal with ReplicationStatus conversion issues. This needs to be reviewed.

6660 11/16/2011 12:58 PM ben leinfelder

get params from multipart params for systemMetadataChanged call

6650 11/14/2011 04:00 PM ben leinfelder

get pid from normal params, not the URL -- the client should include them in the params -- and not as a serialized "object" since it is just a string value

6643 11/13/2011 04:47 PM Chris Jones

The ReplicationStatus parameter is 'status', not 'replicationStatus', in the architecture documentation.

6642 11/13/2011 03:50 PM Chris Jones

Although parameters for setReplicationStatus() are expected as multipart/form-data fields, they seem to be added to the HttpServletRequest as URL parameters during the proxy forwarding in d1_cn_rest_proxy. Test for their existence as multipart fields, but fall back to request params, otherwise, throw an InvalidRequest exception.

6639 11/11/2011 09:54 AM ben leinfelder

lookup stylesheet from metacat.properties for CN list objects and list formats. This is used in conjunction with the CN rest service deployment where the xslt is actually kept.

6634 11/10/2011 12:07 PM Chris Jones

Since we're using a multipart form to encode parameters, extract the params out of the multipart form prior to doing a get() from the multipartparams map in setReplicationStatus(). Likewise, do the same in updateReplicationMetadata() and setReplicationPolicy().

View revisions

Also available in: Atom