ben leinfelder's activity
From 05/31/2011 to 06/29/2011
06/29/2011
- 05:23 PM Metacat Revision 6253 (metacat): add CNRestServlet and mappings for urls in the form:
- /d1/cn/*
This extends existing code for CN-specific handling. MN handling will be analogous and is forthcoming - 05:17 PM Metacat Revision 6252 (metacat): share the deserializer method with subclasses
- 04:13 PM Metacat Revision 6249 (metacat): add shared operations for authorization
- 03:08 PM Metacat Revision 6248 (metacat): share tempDir method with subclasses
- 02:55 PM Metacat Revision 6247 (metacat): make RestServlet and ResourceHandler extendible for D1 CN and MN handlers
- 02:19 PM Metacat Revision 6246 (metacat): use session member variable now that we actually have it
- 12:35 PM Metacat Revision 6245 (metacat): isAuthorized: check for nulls in Session subjects, catch any unexpected errors and deny access when in doubt
- 12:20 PM Metacat Revision 6244 (metacat): remove CrudService calls in favor of MNodeService
- 12:14 PM Metacat Revision 6243 (metacat): include commons-configuration jar -- runtime dep for d1_common
06/28/2011
- 04:48 PM Metacat Revision 6239 (metacat): include URL in resolve() method as well as placeholder for preference
- 02:58 PM Metacat Revision 6236 (metacat): newer jars with updated CNRegistry even though we aren't implementing that interface
- 01:46 PM Metacat Revision 6235 (metacat): Metacat does not implement CNRegister
- 10:13 AM Metacat Revision 6232 (metacat): add missing comma in xml_replication insert
- 08:49 AM Metacat Revision 6231 (metacat): include release notes from 1.9.5 branch (includes v 1.9.3 and 1.9.4)
06/27/2011
- 02:39 PM Metacat Revision 6225 (metacat): -use every Subject in the session (alt Ids and Group membership)
- -consolidate to single isAuthorized method
- 02:00 PM Metacat Revision 6224 (metacat): oops!
- 01:19 PM Metacat Revision 6223 (metacat): throw exception for unimplemented methods
- 12:22 PM Metacat Revision 6222 (metacat): implement resolve() method
- 11:56 AM Metacat Revision 6221 (metacat): implement assertRelation
- 11:41 AM Metacat Revision 6220 (metacat): implement CNReplication.setReplicationStatus() but with a note about selecting which replica's status should be set (right now it is all)
- 11:29 AM Metacat Revision 6219 (metacat): implement CNReplication.setReplicationPolicy
- 11:13 AM Metacat Revision 6218 (metacat): correction: implementation is CN-specific
- 11:12 AM Metacat Revision 6217 (metacat): implement getChecksum() in the superclass
- 11:07 AM Metacat Revision 6216 (metacat): implement getChecksum (retrieves from system metadata)
- 10:59 AM Metacat Revision 6215 (metacat): use shared get() method from superclass
- 10:55 AM Metacat Revision 6214 (metacat): use shared getLogRecords method
- 10:15 AM Metacat Revision 6212 (metacat): use Permission, not Event for isAuthorized() methods
06/24/2011
- 09:33 PM Metacat Revision 6211 (metacat): do not use pisco for referral testing (merge from 1.9.5)
- 09:32 PM Metacat Revision 6210 (metacat): include different (non pisco) referral account (merge from 1.9.5 branch)
- include upgrade sql scripts
- 09:31 PM Metacat Revision 6209 (metacat): merge changes from 1.9.5 branch for upgrade process (1.9.3->1.9.4->1.9.5)
- 09:06 PM Metacat Revision 6208 (metacat): merge 1.9.5 changes to trunk (delete now preserves access rules and docs can be read after deletion)
06/23/2011
- 05:16 PM Metacat Revision 6197 (metacat): do not delete the access rules when we "archive" the document on "delete" (commented out for now)
- 05:10 PM Metacat Revision 6196 (metacat): allow reading from xml_revision table when we are the doc owner
- 04:10 PM Metacat Revision 6195 (metacat): CNCoreImpl is replaced by CNodeService
- 03:58 PM Metacat Revision 6194 (metacat): implement CNAuthorization
- 02:26 PM Metacat Revision 6189 (metacat): Metacat does not implement CNIdentity - it is a stand-alone service
- 02:20 PM Metacat Revision 6188 (metacat): implement registerSystemMetadata
- 02:19 PM Metacat Revision 6187 (metacat): implement object format methods - using a separate class to do the actual metacat lookup/caching so that teh CN implementation looks cleaner
- 02:17 PM Metacat Revision 6186 (metacat): implement getLogRecords
- 01:54 PM Metacat Revision 6185 (metacat): include latest D1 common/lib changes
06/22/2011
- 05:01 PM Metacat Revision 6182 (metacat): add commons-io-2.0.jar dependency to Metacat Client API section
06/17/2011
- 09:41 AM Metacat Revision 6152 (metacat): placeholder for setting up certificate manager
- 09:17 AM Metacat Revision 6151 (metacat): remove AuthToken (use session). Remove login() call. Use AccessPolicu object to set public read permission
06/16/2011
- 10:33 AM Metacat Revision 6149 (metacat): take getLogRecords impl form CrudService and use in CNCoreImpl
06/15/2011
- 10:44 PM Metacat Revision 6146 (metacat): escape quotes when processing returnfield with predicates. example:
- <returnfield>dataset/dataTable/physical/distribution/online/url[@function='download']</returnfield>
06/08/2011
- 05:08 PM Metacat Revision 6136 (metacat): add option for replicating system metadata (dataone)
- https://redmine.dataone.org/issues/1626
also make sure the latest table changes are included in upgrade scripts - 05:08 PM Metacat Revision 6135 (metacat): add option for replicating system metadata (dataone)
- https://redmine.dataone.org/issues/1626
- 02:35 PM Metacat Revision 6134 (metacat): use Data Manager Library to parse EML when needed in DataONE classes.
- (augmented DML to parse data format elements in EML to estimate MIME type)
https://redmine.dataone.org/issues/1634
06/07/2011
- 02:56 PM Metacat Revision 6130 (metacat): organize imports so that it is clearer what dependencies exist on the D1 jars
- 12:08 PM Metacat Revision 6129 (metacat): include create() and reserveIdentifier() methods
- 11:14 AM Metacat Revision 6128 (metacat): include override annotation for register method
- 11:09 AM Metacat Revision 6127 (metacat): use Date not joda's DateTime
- 10:28 AM Metacat Revision 6126 (metacat): expose spatial cache regeneration option in the admin interface
- 10:27 AM Metacat Revision 6125 (metacat): force replication for newly-registered system metadata
06/06/2011
- 03:56 PM Metacat Revision 6123 (metacat): check system metadata for the id as well (in cases when we only have system metadata)
- 03:28 PM Metacat Revision 6122 (metacat): include GUID column for xml_access and related methods for storing/retrieving access rules
- 12:08 PM Metacat Revision 6121 (metacat): implement the old interface for now (until 0.6.2)
06/03/2011
- 12:51 PM Metacat Revision 6120 (metacat): include CNCore implementation - only registerSystemMetadata is implemented at the moment. also - updated d1 jar (0.6.2) should be used since that is where the method is defined.
- would like to consider making ResourceHandler more modular - seems like it does A LOT of different things
06/02/2011
- 04:40 PM Metacat Revision 6119 (metacat): include System Metadata forced replication - just need to figure out when to call it!
06/01/2011
- 01:45 PM Metacat Revision 6118 (metacat): handle timed replication of system metadata. there are still a few outstanding issues:
- -track server location of system metadata-only entries
-replication policy flag for system metadata-only entries?
-lo...
Also available in: Atom