Improved the javadoc documentation for the upload() methods to clarify what upload() does and contrast it to insert() and update().
Add new query method which can specify qformat.
added a method to query metacat to see if a particular docid is registered or not
added functionality to get a list of ids used in the system
updated the client so it throws a DocumentNotFoundException if you attempt to read a docuemnt that doesn't exist
Added new function getLastDocid to the metacat client so that it isaccessible to clients that need it.
Added support in the metacat client for the new function added to MetaCatServlet
Add a new method to get newest version for a given document.
Thanks Jing, Fixed those code comments.
Adde a function to the metacat client to set access on an xml document in ametacat repository.
Added new upload function which takes InputStream as input.
Added method to metacat client for reading inline data - readInlineData()
Added upload functionality to metacat client for upload online data
New versions of the Metacat client API that allow access to the sessionIdso that a session can be reused over several different instances.
Modified metacat to now provide the session identifier in the responsexml message when a login is called. This has not been fully tested.I removed the HttpMessage class from metacat in favor of using the versionof that class that is found in the utilities module. This may cause some...
Add a logout method.
Implemented the update and delete methods in the interface, along with tests.
Implemented the "insert()" method and wrote a test to test it. The new testdepends on the property "newdocid" be set to something unique in the build.xmlfile so that the insert will work properly. Probably need to fix this to besome kind of autoincrement counter or random number so that it can be run...
Add metacatinaccessible exception for query.
Implemented the 'read' API call. Some more to go...
Added a new subpackage (edu.ucsb.nceas.metacat.client) which is a clientaccess library for the metacat. There is an interface (Metacat.java) thatprovides simple access methods for the main metacat functions. This is tosupport clients like Morpho and others that want to programatically access...