Project

General

Profile

  • svn:eol-style: native
  • svn:executable: *
  • svn:keywords: Author Date Id Revision
  • svn:mergeinfo: /branches/D1_0_6_2_BRANCH/src/edu/ucsb/nceas/metacat/Eml210SAXHandler.java:6107-6121 /branches/METACAT_2_6_BRANCH/src/edu/ucsb/nceas/metacat/Eml210SAXHandler.java:9560-9776 /tags/METACAT_2_6_0/src/edu/ucsb/nceas/metacat/Eml210SAXHandler.java:9777-9779

# Date Author Comment
10176 02/08/2017 05:19 PM Jing Tao

Check the change of the access rules on data objects only when we need to write access rules base on the access part of the eml document.

10001 10/03/2016 02:08 PM Jing Tao

Add the identifier information in the exception when users try to change the access section but they don't have all permission.

9962 09/09/2016 10:13 PM Jing Tao

Change the debug level from debug to trace.

9918 09/06/2016 03:43 PM Jing Tao

Disable the feature of downloading external schemas.

9780 05/18/2016 09:01 AM Chris Jones

Merge changes from the 2.6.0 release.

8560 02/04/2014 02:24 PM Peter Slaughter

Sync access policy between MN -> CN when access rules are updated in EML 2.1+ for data object

8178 09/10/2013 03:17 PM ben leinfelder

check both previous and current data revisions when updating packages. https://projects.ecoinformatics.org/ecoinfo/issues/5647

7475 12/12/2012 02:38 PM ben leinfelder

move DocInfo parsing into utilities project so that it can be used by Morpho as well as Metacat.
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5737

7293 07/08/2012 10:05 AM ben leinfelder

look up docid using mapped guid when checking permission on described data file
Addresses: http://support.nceas.ucsb.edu/rt/Ticket/Display.html?id=7490

7137 04/17/2012 03:15 PM ben leinfelder

no not record EML access rules that use the "denyFirst" permOrder.
https://redmine.dataone.org/issues/2614

7135 04/16/2012 05:38 PM ben leinfelder

do not create docid-guid mapping unless we are supposed to write access rules for the data to the dbase
https://redmine.dataone.org/issues/2572

7128 04/09/2012 03:18 PM ben leinfelder

add a parameter for optionally writing EML-embedded access control rules to the Metacat DB.
https://redmine.dataone.org/issues/2584
https://redmine.dataone.org/issues/2583

7112 04/03/2012 11:32 AM ben leinfelder

double check "ecogrid" data urls for valid docid.rev - namely integer rev numbers - when parsing EML and also generating system metadata when necessary. Log the errors as warnings.

6802 12/16/2011 12:21 PM ben leinfelder

refresh the SystemMetadata entry for EML and referenced data files when parsing EML access rules -- this ensures our in-memory system metadata map is up to date WRT the DB entries.

6749 12/08/2011 10:17 AM ben leinfelder

remove old access rules for a data object when they are being updated by rules contained in an EML document. Now the OnlineDataAccessTest EML 2.1.0 tests pass.
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5560

6748 12/07/2011 05:31 PM ben leinfelder

construct the proper previousDocId when checking for update permission

6746 12/07/2011 05:04 PM ben leinfelder

check previous revision for permissions to update (includes data described by EML)

6744 12/07/2011 12:18 PM ben leinfelder

refactor Metacat access handling to be on a per-revision basis so that it more closely aligns with the DataONE approach
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5560

6615 11/07/2011 03:50 PM ben leinfelder

use prepared statement place holder (?)

6606 11/04/2011 02:45 PM ben leinfelder

uses prepared statement instead of plain old statement.
deprecated the DBConnection.createStatement() method to discourage direct parameter value use in favor of parameter binding.
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5527

6595 11/02/2011 08:40 PM ben leinfelder

http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5527

6019 03/23/2011 03:39 PM ben leinfelder

rollback the accessDAO changes - leaving well enough alone.

6018 03/23/2011 02:14 PM ben leinfelder

only include accessfileid when it is not toplevel

6016 03/23/2011 12:51 PM ben leinfelder

use access control dao for setting access in EML parser. send additional xml_access info in replication request

5752 12/21/2010 02:26 PM ben leinfelder

use detected XML encoding when reading/writing files
use UTF-8 as default when performing queries in the DB (assume DB is using UTF-8)
remove as many PrintWriters (uses system default character encoding only) as possible and construct OutputStreamWriters where explicit encoding can be given....

5709 12/08/2010 04:59 PM ben leinfelder

add support for EML 2.1.1

5311 04/14/2010 11:31 AM daigle

Merge 1.9.2 changes back into the trunk

5208 02/03/2010 01:29 PM daigle

Move the chunking of large test element data to centralized location in DBSAXNode.writeChildNodeToDB(). Beff up logging

5200 01/25/2010 03:02 PM daigle

Send appropriate message when trying to update a docid that was previously deleted.

5166 12/18/2009 01:36 PM daigle

fix spelling of word additional

5096 10/30/2009 03:34 PM daigle

Removed some old commented out code

5090 10/16/2009 11:10 AM daigle

Move access control source to it's own directory.

5030 08/24/2009 02:34 PM daigle

Change location of PropertyService to properties directory

5025 08/14/2009 02:22 PM daigle

Move document specific utilities to DocumentUtil from MetacatUtil. This makes it easier to define a layer between the core metacat services and the rest of the code.

5015 08/04/2009 02:32 PM daigle

Create database and shared directories for database management code and shared code respectively.

4769 01/21/2009 04:28 PM daigle

Don't worry about checking for user permissions when inserting a new document

4733 01/08/2009 09:41 AM daigle

Only check user permissions for online data if the data already exists.

4698 12/26/2008 01:07 PM daigle

Renamed MetaCatUtil to MetacatUtil

4678 12/17/2008 02:17 PM daigle

Use a distributionSection object to hold a distribution and it's access.

4472 10/21/2008 03:29 PM daigle

Changes to support EML 2.1.0. Mostly access control changes, but others as well.

4332 08/28/2008 01:28 PM daigle

convert revision number to a Long from a string when putting into database

4212 08/05/2008 05:33 PM daigle

Continue to qualify property names

4140 07/18/2008 09:30 AM daigle

Add sql debug statements

4080 07/06/2008 09:25 PM daigle

Merge 1.9 changes into Head

3077 11/10/2006 10:25 AM Matt Jones

Removed the release ant token from all files in 'src'.

2663 10/10/2005 11:06 AM sgarg

Replacing MetaCatUtil.debugMessage or MetaCatUtil.logMetacat call with logMetacat (private Logger object) call

2629 10/02/2005 03:38 PM Jing Tao

Fixed bug which currentDocument maybe null.

2624 10/01/2005 09:21 PM Jing Tao

Add date info.

2608 09/30/2005 12:48 PM Jing Tao

Add code to handle deleted document replication.

2592 09/14/2005 11:45 AM sgarg

Removing the code that calls the indexing thread. This call will be made from documentImpl.java once document insertion and update is finished.

2267 09/09/2004 03:48 PM sgarg

Removed some unused code

2245 08/19/2004 06:09 PM sgarg

Merging in changes made in branch 'dataaccess' by Jing Tao.

2169 05/14/2004 02:38 PM sgarg

Made initial changes for accepting EML version 2.1.0 in Metacat