Activity
From 05/29/2011 to 06/27/2011
06/27/2011
- 02:39 PM Revision 6225 (metacat): -use every Subject in the session (alt Ids and Group membership)
- -consolidate to single isAuthorized method
- 02:00 PM Revision 6224 (metacat): oops!
- 01:19 PM Revision 6223 (metacat): throw exception for unimplemented methods
- 12:22 PM Revision 6222 (metacat): implement resolve() method
- 11:56 AM Revision 6221 (metacat): implement assertRelation
- 11:41 AM 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 Revision 6219 (metacat): implement CNReplication.setReplicationPolicy
- 11:13 AM Revision 6218 (metacat): correction: implementation is CN-specific
- 11:12 AM Revision 6217 (metacat): implement getChecksum() in the superclass
- 11:07 AM Revision 6216 (metacat): implement getChecksum (retrieves from system metadata)
- 10:59 AM Revision 6215 (metacat): use shared get() method from superclass
- 10:55 AM Revision 6214 (metacat): use shared getLogRecords method
- 10:28 AM Revision 6213 (metacat): Remove isAuthorized(), setAccessPolicy(), and getLogRecords() methods since they're implemented in the superclass.
- 10:15 AM Revision 6212 (metacat): use Permission, not Event for isAuthorized() methods
06/24/2011
- 09:33 PM Revision 6211 (metacat): do not use pisco for referral testing (merge from 1.9.5)
- 09:32 PM Revision 6210 (metacat): include different (non pisco) referral account (merge from 1.9.5 branch)
- include upgrade sql scripts
- 09:31 PM 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 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 Revision 6197 (metacat): do not delete the access rules when we "archive" the document on "delete" (commented out for now)
- 05:10 PM Revision 6196 (metacat): allow reading from xml_revision table when we are the doc owner
- 04:10 PM Revision 6195 (metacat): CNCoreImpl is replaced by CNodeService
- 03:58 PM Revision 6194 (metacat): implement CNAuthorization
- 02:26 PM Revision 6189 (metacat): Metacat does not implement CNIdentity - it is a stand-alone service
- 02:20 PM Revision 6188 (metacat): implement registerSystemMetadata
- 02:19 PM 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 Revision 6186 (metacat): implement getLogRecords
- 01:54 PM Revision 6185 (metacat): include latest D1 common/lib changes
06/22/2011
- 05:21 PM Revision 6184 (metacat): On the fullclean target, add code to delete the entired checked-out utilities directory.
- 05:01 PM Revision 6182 (metacat): add commons-io-2.0.jar dependency to Metacat Client API section
- 11:03 AM Revision 6179 (metacat): Initial check in of the MNodeService stub methods that implement the D1 MN* interfaces. CrudService methods will be transitioned into this class. The methods follow the D1 0.6.2 API thus far.
- Also changed CNodeService to reflect minor changes to the D1NodeService class.
- 08:13 AM Revision 6178 (metacat): Add a static getInstance() method to CNodeService and make CNodeService a singleton.
- 08:06 AM Revision 6177 (metacat): Initial check in of the CNodeService stub methods that implement the D1 CN* interfaces. CNCoreImpl methods will be transitioned into this class. The methods follow the D1 0.6.2 API thus far.
- 07:50 AM Revision 6176 (metacat): CNAuthorization.isAuthorized() and MNAuthorization.isAuthorized() differ. Removed it from the base class.
- 06:12 AM Revision 6175 (metacat): getChecksum() is intentionally different on the CN vs MN, so I'm removing it as a common method.
06/21/2011
- 03:42 PM Revision 6174 (metacat): Initial check in of the D1NodeService class that provides methods common to both CNodeService and MNodeService implementation classes. The common API methods are:
- Methods common to CNCore and MNCore APIs
getLogRecords()
Methods common to CNRead and MNRead APIs
get()
getSystemMet...
06/17/2011
- 01:52 PM Revision 6156 (metacat): Get username and password from a property file.
- 09:41 AM Revision 6152 (metacat): placeholder for setting up certificate manager
- 09:17 AM Revision 6151 (metacat): remove AuthToken (use session). Remove login() call. Use AccessPolicu object to set public read permission
06/16/2011
- 10:33 AM Revision 6149 (metacat): take getLogRecords impl form CrudService and use in CNCoreImpl
- 12:49 AM Revision 6148 (metacat): Added NCEAS logo to header.
- 12:09 AM Revision 6147 (metacat): Begin process of migrating Admin guide to Sphinx. Structure is now set up, but
- content needs to be copied.
06/15/2011
- 10:44 PM Revision 6146 (metacat): escape quotes when processing returnfield with predicates. example:
- <returnfield>dataset/dataTable/physical/distribution/online/url[@function='download']</returnfield>
- 09:03 AM Revision 6144 (metacat): Updated MetacatPopulator to now use ObjectFormatCache.getInstance(). Note: problems remain with the authentication API changes - calls to mn.login(), etc. need to be addressed.
- 08:59 AM Revision 6143 (metacat): New D1 libclient and common 0.6.2 jars with changes to the ObjectFormat schema type (adds isScienceMetadata field).
- 08:56 AM Revision 6142 (metacat): Removed ObjectFormatService in favor of CNCoreImpl
- 08:53 AM Revision 6141 (metacat): Updated tests to use ObjectFormatCache.getInstance(), and added tests for CNCoreImpl.listFormats and getFormat().
- 08:50 AM Revision 6140 (metacat): Added support in ResourceHandler for the /formats collection. Added listFormats() and getFormat() method, both of which call CNCoreImpl methods to handle the call.
- 08:48 AM Revision 6139 (metacat): Updated CNCoreImpl to implement listFormats() and getFormat(), and changed calls to ObjectFormatCache in IdentifierManager, MetacatHandler to call getInstance(). Removed the ObjectFormatService registration from MetaCatServlet since it is replaced by CNCoreImpl.
- 08:41 AM Revision 6138 (metacat): Added the /formats collection into the servlet-mappings for D1UrlFilter to handle.
06/14/2011
- 12:03 AM Revision 6137 (metacat): Removed module index from docs because we don't have multiple modules yet.
06/08/2011
- 05:08 PM 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 Revision 6135 (metacat): add option for replicating system metadata (dataone)
- https://redmine.dataone.org/issues/1626
- 02:35 PM 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:25 AM Revision 6133 (metacat): When calling SystemMetadata.getObjectFormat(), return the string value of the ObjectFormatIdentifier rather than ObjectFormat.toString() (which no longer returns the fmtid string).
- 06:24 AM Revision 6132 (metacat): When calling SystemMetadata.getObjectFormat(), return the string value of the ObjectFormatIdentifier rather than ObjectFormat.toString() (which no longer returns the fmtid string).
- 06:22 AM Revision 6131 (metacat): When calling SystemMetadata.getObjectFormat(), return the value of the ObjectFormatIdentifier rather than ObjectFormat.toString() (which no longer returns the fmtid string).
06/07/2011
- 02:56 PM Revision 6130 (metacat): organize imports so that it is clearer what dependencies exist on the D1 jars
- 12:08 PM Revision 6129 (metacat): include create() and reserveIdentifier() methods
- 11:14 AM Revision 6128 (metacat): include override annotation for register method
- 11:09 AM Revision 6127 (metacat): use Date not joda's DateTime
- 10:28 AM Revision 6126 (metacat): expose spatial cache regeneration option in the admin interface
- 10:27 AM Revision 6125 (metacat): force replication for newly-registered system metadata
- 09:53 AM Revision 6124 (metacat): Merged in the D1_0_6_2_BRANCH changes that include the transition from ObjectFormat calls to ObjectFormatCache calls.
06/06/2011
- 03:56 PM Revision 6123 (metacat): check system metadata for the id as well (in cases when we only have system metadata)
- 03:28 PM Revision 6122 (metacat): include GUID column for xml_access and related methods for storing/retrieving access rules
- 12:08 PM Revision 6121 (metacat): implement the old interface for now (until 0.6.2)
06/03/2011
- 12:51 PM 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
06/01/2011
- 01:45 PM 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