Project

General

Profile

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
ben leinfelder
05:17 PM Metacat Revision 6252 (metacat): share the deserializer method with subclasses
ben leinfelder
04:13 PM Metacat Revision 6249 (metacat): add shared operations for authorization
ben leinfelder
03:08 PM Metacat Revision 6248 (metacat): share tempDir method with subclasses
ben leinfelder
02:55 PM Metacat Revision 6247 (metacat): make RestServlet and ResourceHandler extendible for D1 CN and MN handlers
ben leinfelder
02:19 PM Metacat Revision 6246 (metacat): use session member variable now that we actually have it
ben leinfelder
12:35 PM Metacat Revision 6245 (metacat): isAuthorized: check for nulls in Session subjects, catch any unexpected errors and deny access when in doubt
ben leinfelder
12:20 PM Metacat Revision 6244 (metacat): remove CrudService calls in favor of MNodeService
ben leinfelder
12:14 PM Metacat Revision 6243 (metacat): include commons-configuration jar -- runtime dep for d1_common
ben leinfelder

06/28/2011

04:48 PM Metacat Revision 6239 (metacat): include URL in resolve() method as well as placeholder for preference
ben leinfelder
02:58 PM Metacat Revision 6236 (metacat): newer jars with updated CNRegistry even though we aren't implementing that interface
ben leinfelder
01:46 PM Metacat Revision 6235 (metacat): Metacat does not implement CNRegister
ben leinfelder
10:13 AM Metacat Revision 6232 (metacat): add missing comma in xml_replication insert
ben leinfelder
08:49 AM Metacat Revision 6231 (metacat): include release notes from 1.9.5 branch (includes v 1.9.3 and 1.9.4)
ben leinfelder

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 ben leinfelder
02:00 PM Metacat Revision 6224 (metacat): oops!
ben leinfelder
01:19 PM Metacat Revision 6223 (metacat): throw exception for unimplemented methods
ben leinfelder
12:22 PM Metacat Revision 6222 (metacat): implement resolve() method
ben leinfelder
11:56 AM Metacat Revision 6221 (metacat): implement assertRelation
ben leinfelder
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)
ben leinfelder
11:29 AM Metacat Revision 6219 (metacat): implement CNReplication.setReplicationPolicy
ben leinfelder
11:13 AM Metacat Revision 6218 (metacat): correction: implementation is CN-specific
ben leinfelder
11:12 AM Metacat Revision 6217 (metacat): implement getChecksum() in the superclass
ben leinfelder
11:07 AM Metacat Revision 6216 (metacat): implement getChecksum (retrieves from system metadata)
ben leinfelder
10:59 AM Metacat Revision 6215 (metacat): use shared get() method from superclass
ben leinfelder
10:55 AM Metacat Revision 6214 (metacat): use shared getLogRecords method
ben leinfelder
10:15 AM Metacat Revision 6212 (metacat): use Permission, not Event for isAuthorized() methods
ben leinfelder

06/24/2011

09:33 PM Metacat Revision 6211 (metacat): do not use pisco for referral testing (merge from 1.9.5)
ben leinfelder
09:32 PM Metacat Revision 6210 (metacat): include different (non pisco) referral account (merge from 1.9.5 branch)
include upgrade sql scripts ben leinfelder
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)
ben leinfelder
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)
ben leinfelder

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)
ben leinfelder
05:10 PM Metacat Revision 6196 (metacat): allow reading from xml_revision table when we are the doc owner
ben leinfelder
04:10 PM Metacat Revision 6195 (metacat): CNCoreImpl is replaced by CNodeService
ben leinfelder
03:58 PM Metacat Revision 6194 (metacat): implement CNAuthorization
ben leinfelder
02:26 PM Metacat Revision 6189 (metacat): Metacat does not implement CNIdentity - it is a stand-alone service
ben leinfelder
02:20 PM Metacat Revision 6188 (metacat): implement registerSystemMetadata
ben leinfelder
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
ben leinfelder
02:17 PM Metacat Revision 6186 (metacat): implement getLogRecords
ben leinfelder
01:54 PM Metacat Revision 6185 (metacat): include latest D1 common/lib changes
ben leinfelder

06/22/2011

05:01 PM Metacat Revision 6182 (metacat): add commons-io-2.0.jar dependency to Metacat Client API section
ben leinfelder

06/17/2011

09:41 AM Metacat Revision 6152 (metacat): placeholder for setting up certificate manager
ben leinfelder
09:17 AM Metacat Revision 6151 (metacat): remove AuthToken (use session). Remove login() call. Use AccessPolicu object to set public read permission
ben leinfelder

06/16/2011

10:33 AM Metacat Revision 6149 (metacat): take getLogRecords impl form CrudService and use in CNCoreImpl
ben leinfelder

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> ben leinfelder

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
ben leinfelder
05:08 PM Metacat Revision 6135 (metacat): add option for replicating system metadata (dataone)
https://redmine.dataone.org/issues/1626 ben leinfelder
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
ben leinfelder

06/07/2011

02:56 PM Metacat Revision 6130 (metacat): organize imports so that it is clearer what dependencies exist on the D1 jars
ben leinfelder
12:08 PM Metacat Revision 6129 (metacat): include create() and reserveIdentifier() methods
ben leinfelder
11:14 AM Metacat Revision 6128 (metacat): include override annotation for register method
ben leinfelder
11:09 AM Metacat Revision 6127 (metacat): use Date not joda's DateTime
ben leinfelder
10:28 AM Metacat Revision 6126 (metacat): expose spatial cache regeneration option in the admin interface
ben leinfelder
10:27 AM Metacat Revision 6125 (metacat): force replication for newly-registered system metadata
ben leinfelder

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)
ben leinfelder
03:28 PM Metacat Revision 6122 (metacat): include GUID column for xml_access and related methods for storing/retrieving access rules
ben leinfelder
12:08 PM Metacat Revision 6121 (metacat): implement the old interface for now (until 0.6.2)
ben leinfelder

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 ben leinfelder

06/02/2011

04:40 PM Metacat Revision 6119 (metacat): include System Metadata forced replication - just need to figure out when to call it!
ben leinfelder

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...
ben leinfelder
 

Also available in: Atom