fixed some problems with database connections getting a time out error. Also updated some catch statements
fixed bug that was accidentally introduced when the change from metacatURL to URL was done.
added precise location information (class.method) to each catch statement so that errors are more easily traced.
fixed introduced problem with preparedStatements
Added license terms to source code files, and cleaned up some javadocdocumentation in a few places.
closed all preparedStatement variables
removed dependence on MetacatURL for URL handling. Added more flexible support for identifiers in the subject and object fields. They can now be just a docid, an http url or a metacat url.
- appling acl through access files only- clearing around update/delete of access files - to delete the related records from both xml_access and xml_relation tables- included check for user permissions for setting acl on the resources in the access file- moved RelationHandler.deleteRelations(docid) down in RelationHandler obj just before the write of the new relations
updating a package file now updates the relations that are created from it. Also, if you delete a package file, it will delete the relations associated with it.
changed connection handling in the constructor
Modified stylesheets and server code to use a single "read" action insteadof the earlier "getdocument" and "getrelateddocument" actions. In theprocess, developed and started to utilize a new suite of URL "protocolhandlers" that are in the package "edu.ucsb.nceas.protocols" and handle...
changed naming scheme