Project

General

Profile

Statistics
| Revision:

# Date Author Comment
4010 06/18/2008 04:30 PM Jing Tao

Merge METACAT_1_8_1 to cvs head.

3995 06/12/2008 02:41 PM berkley

added support to upload an xml document using multipart encoding. the enables better support for web interfaces that wish to use multipart to upload xml documents. the action is 'insertmultipart'

3993 06/12/2008 12:43 PM berkley

made it so that the error and success messages from a multipart upload can be transformed using xslt. also added upload functionality to the sms skin

3941 06/06/2008 12:44 PM Jing Tao

Check into cvs head. Comment out an obsoleted code.

3938 06/05/2008 07:08 PM Jing Tao

Check into CVS head. Add code to handle that referral server is down.

3922 05/29/2008 04:43 PM Jing Tao

Check into cvs head. Remove "nodedata='document'" in xml_nodes and xml_nodes_revisions deleting query.

3917 05/27/2008 06:18 PM Jing Tao

Check into cvs head. Modify the query of deleting xml_nodes_revisions table.

3904 05/22/2008 04:22 PM Jing Tao

Check into cvs head. Add a debug statement for printing out eml document

3898 05/19/2008 06:46 PM Jing Tao

Check into cvs head. In handle replication list method, parser will be intialized every time when it handles a list from another server.

3897 05/19/2008 06:45 PM Jing Tao

Check into head. Add a new method to get server name.

3864 05/14/2008 02:13 PM Jing Tao

Check in to cvs head. Don't close db connection before returning the connection pool.

3859 05/13/2008 03:09 PM Jing Tao

Add to cvs headd. Add code to correct invalidated eml 201 doucments.

3858 05/13/2008 03:07 PM Jing Tao

Add to cvs head. Change the run method signature.

3827 05/08/2008 05:15 PM Jing Tao

Checkin to head. Remove this class from Runnable and add sql to delete extral nodes in xml_nodes_revision table.

3818 05/02/2008 03:41 PM Jing Tao

Modify the delete xml_index table query.

3816 05/01/2008 04:47 PM Jing Tao

Add code to execute sql command and finish the task.

3814 04/30/2008 05:18 PM Jing Tao

A class to correct invalid eml201 documents. Metacat 1.8.0 and ealier version points incorrect eml-resource.xsd. We need fix eml documents.
Haven't done yet.

3799 04/18/2008 06:05 PM Jing Tao

Add a new class will build query result able in advance. It has been done yet.

3786 04/09/2008 06:30 PM Jing Tao

Fixed a bug pathexpr was modified if pathexpr is an attribute.

3780 04/02/2008 04:28 PM daigle

Changes to remove ANT tokens for the turnkey install project

3772 03/20/2008 05:37 PM ben leinfelder

Enable file naming when returning a zip file of the requested documents.
File names for each docid are provided as additional parameters named by the actual docid value that they are providing a name for. An example query string might look like:

action=read&docid=doc.1.1&docid=doc.2.1&qformat=zip&doc.1.1=fileName1.txt&doc.2.1=fileName2.jpg...

3771 03/20/2008 05:32 PM Jing Tao

Fixed bug that lsid couldn't be shown up in result page of kepler skin. The bug is that in extended query, lsid attribute was treated as a element, but it is attribute.
I also optimized the query by deleting xml_documents table from query. The table is not needed.

3769 03/19/2008 05:57 PM Jing Tao

Fixed bug that kepler skin wouldn't return actor name in query. The reason is there was no separate vector to store returnfield with "]". So those fields with or without "]" are handled
together (which shouldn't). When seperate those return fields, the bug was fixed.

3768 03/18/2008 04:31 PM daigle

Include the contextURL as a parameter for the transformer. Remove leading / from resultset paths

3766 03/17/2008 06:51 PM Jing Tao

Add a new string buffer to store normalized query xml itself.

3762 03/14/2008 01:56 AM Matt Jones

Fixes to record sies of ecogrid files, and to flag html files.

3759 03/05/2008 05:08 PM Jing Tao

Don't transfer character which is greater than 128 or less thank 32 to numerical entity symbol.

3758 03/05/2008 05:05 PM Jing Tao

Modified the normalize subroutine - don't use 26 (url encoding) to replace x%x

3757 03/04/2008 05:37 PM Jing Tao

Using reponse.getOutputStream to replace reponse.getWriter in query and read method. So metacat can send correct special character back.

3755 02/29/2008 10:03 PM Jing Tao

Modify normolize method by adding code to handle < > ' and "

3754 02/29/2008 04:05 PM Jing Tao

Remove an obsolete class.

3753 02/29/2008 03:16 PM Jing Tao

Remove an obsolete private method getPartNodeRecordList.

3752 02/29/2008 03:14 PM Jing Tao

Remove an obsolete class.

3751 02/29/2008 01:15 PM Jing Tao

Add new code for xml_nodes table.

3750 02/28/2008 05:30 PM Jing Tao

Some script to generate text search vector.

3749 02/28/2008 02:33 PM Jing Tao

Add timeout parameter for searching user name. If some exception happens, it wouldnot throw it, just print it out.

3741 02/27/2008 08:42 AM ben leinfelder

if there is no clientViewBean in the session, insert a new one - saves us from nullPointerException when using this in skins that may not be aware of the bean uses.

3740 02/27/2008 08:41 AM ben leinfelder

ignore commented out DOCTYPE declarations (don't force validation on them)

3736 02/26/2008 10:23 AM ben leinfelder

add debug statements so it's clear what transformer parameters are being passed

3735 02/25/2008 05:16 PM Jing Tao

Use dev=1 replace dev like '1'. since postgres 8.3 doesn't support it.

3733 02/25/2008 01:07 PM ben leinfelder

include contextURL and cgi-prefix as parameters in all the transforms (initially used for nceas skin to remove ant tokens in the XSL files....but will be used by other skins as they are converted away from at tokens)

3731 02/22/2008 03:52 PM Jing Tao

Add debug info for special charater.

3730 02/22/2008 03:16 PM Jing Tao

Remove the relation query.

3725 02/20/2008 07:38 PM Jing Tao

Add server url to system id.

3724 02/14/2008 04:50 PM Matt Jones

Skeleton for data insertion script. Also added documentation to Metacat
library.

3723 02/08/2008 04:49 PM Matt Jones

MOdified query passing, and default cache location.

3722 02/08/2008 03:53 PM Matt Jones

Initial script for downloading and caching data entities associated
with an EML document that is stored in Metacat.

3721 02/07/2008 12:31 PM Matt Jones

Improved the javadoc documentation for the upload() methods to clarify what upload() does and contrast it to insert() and update().

3678 01/11/2008 03:44 PM ben leinfelder

prevent null pointer exception when there are no nodes found (just an empty list)

3675 01/10/2008 11:13 AM barteau

Modification for changes to the field "MetacatUtil.skinconfigs" (bug 3057 fix).
Also changes reading skin.configs properties/files (bug 3058 fix).

3674 01/10/2008 11:11 AM barteau

Modification for changes to the field "MetacatUtil.skinconfigs".

3673 01/10/2008 11:08 AM barteau

Changes to the field "skinconfigs":
1) Made it private
2) Created setter and getter methods
3) Created a 'hasSkinConfig' method

3646 12/07/2007 04:42 PM ben leinfelder

fix mistake where there is an attempt to select nodetype column from table xml_path_index table (it's not there!)

3635 12/05/2007 12:40 PM ben leinfelder

changes for fix to bug #2999 (only one attribute of an element is returned in resultset doc)
-added merging for large TEXT nodes when they have been broken up.
-allow multiple attributes to be returned in the resultset doc (uses newly-available field type to determine text vs attribute node).

3634 12/05/2007 12:38 PM ben leinfelder

add retrieval of field type for each node (TEXT, ATTRIBUTE, etc).
this is to support a fix for bug#2999

3629 11/30/2007 04:47 PM walbridge

Workaround for a bizzare submission issue stemming from the debug sub. Modified the NCEAS project list to be robust and rely on the presence of the AdminDB module and a working connection to the DB for listing projects.

3625 11/30/2007 01:26 PM barteau

Fixed a couple of bugs: 1) Threw an error when updating a packages public access (lost the data files doc id's) and 2) returns a message after access is changed.
Both were fixed by not attempting to get a child text node from a text node.

3609 11/26/2007 03:39 PM Jing Tao

This file was renamed from upgrade-db-to-1.7.1.sql

3608 11/26/2007 03:38 PM Jing Tao

Rename this file to upgrade-db-to-1.8.sql

3607 11/26/2007 03:38 PM Jing Tao

A file rename from 1.7.1 since we decide to release 1.8 rather than 1.7.1

3606 11/26/2007 03:37 PM Jing Tao

Rename this file to upgrade-db-to-1.8-postgres.sql

3603 11/20/2007 04:17 PM barteau

Changed confirm.jspx to confirm.jsp

3602 11/20/2007 04:09 PM barteau

Modified redirect URL to navigate to a skin-specific confirmation page, rather than a common one.

3598 11/20/2007 01:26 PM walbridge

Updated the ResponsibleParty object creation to be more robust. Now handles N MetadataProvider elements as expected.

3568 11/05/2007 10:44 AM Jing Tao

Fixed bug that should throw an exception in upload method.

3552 11/01/2007 01:56 PM barteau

Fixed bug with file updating (lost qformat value). Also fixed bug with message.

3543 10/30/2007 05:55 PM Jing Tao

Change the debug level for Metacat initialization message.

3540 10/29/2007 03:09 PM barteau

Converted some java 1.5 code to java 1.4 code. Removed usages of "String.contains()", "Node.getTextContent()" and "Node.setTextContent.

3539 10/29/2007 03:09 PM barteau

Converted some java 1.5 code to java 1.4 code. Removed usages of "String.contains()", "Node.getTextContent()" and "Node.setTextContent.
Wrote two new methods: 1) getTextContent, and 2) setTextContent, to emulate the org.w3c.dom implementation that ships with java 1.5.

3530 10/25/2007 05:01 PM barteau

Seperated web API code, from plain java code, by creating seperate constructors and handling Http stuff in just two methods: "clientRequest" and "handleDownloadResponse".
Results in using HttpServlet code in an isolated/thin layer, making it easier to test and reuse all other methods.

3517 10/12/2007 04:02 PM barteau

Added new functionality for action="Set Access". Includes methods handleChangeAccess, setPublicAccess and getNodeTextStack. Also, cleaned up some code as a result.

3516 10/12/2007 03:57 PM barteau

Modified string constant "SUB_DOCS_PATH" to be static and public accessible.

3514 10/12/2007 03:48 PM barteau

Added param to indicate if public has read access or not, in the method "readFromMetacat". It only does this if reading a metadata document, for a skin-format,
and the user is not public. This is useful to the skin's metadata display/editing form, for indicating public accessiblity (or inaccessibility)....

3512 10/11/2007 03:58 PM barteau

Fixed bug where the Permission Order was always being set to 'allowFirst'.
It was comparing against the constant AccessControlInterface.DENYFIRST with the variable name surrounded by quotes. Removed the quotes and updated comments.

3507 10/08/2007 11:44 AM Jing Tao

Modified a sql command from "like" to "=". It dramatically improves the peformance of build index.

3506 10/04/2007 03:57 PM Jing Tao

Add two indexes to improve delete and update speed.

3505 10/04/2007 03:56 PM Jing Tao

Add two indexes to improve delete and upgrade performance.

3504 10/04/2007 03:55 PM Jing Tao

Add two indexes to improve deleting and update speed.

3503 10/04/2007 03:54 PM Jing Tao

Add two indexes to improve peformance of deleting and update

3502 10/04/2007 03:42 PM barteau

Grant the public read access to the data files, if it was done for the metadata file. Also cleaned-up some debug statements.

3501 10/04/2007 03:28 PM barteau

Find out if the document is a Member of an EML package, and if that's not the case, than skip the test to see if access is set through EML metadata.

3492 10/03/2007 10:01 AM ben leinfelder

use "within" rather than "intersects" as the spatial search criteria for dataset location.
(see bugzilla #2972)

3486 09/28/2007 05:00 PM barteau

Fixed 3 bugs:
1) If there is a call to this class without an "action" (i.e. the initial time the login form is loaded) a null pointer exception would be thrown.
2) If the user logged out, and then tried to query, the server would send an error (invalidated session)...

3483 09/28/2007 04:06 PM barteau

Created method "private void download(ClientView bean, HttpServletResponse response)", along with several other additions to support downloading.
Includes functionality for FGDC-related package downloads (zip file) and individual data file downloads, with original filenames.

3482 09/28/2007 04:02 PM barteau

Created new XPath constants for FGDC queries.

3481 09/28/2007 04:00 PM barteau

Created method "synchronized public InputStream sendParameters(Properties args) throws Exception".
Sends a request to Metacat. An alternative to the sentData method. Allows for sending multiple parameters with the same name, different names, or any combo.

3475 09/26/2007 04:41 PM walbridge

refactored <access> and <allow> element creation. Added logic to give both owner and skin admin privilages to access uploaded data objects.

3473 09/25/2007 04:12 PM walbridge

Cleaned up regexes used in register-dataset.cgi to support arbitrary numbers of elements for keywords. Cleaned up regexes for state selection, to omit default values. Added debug as a GET parameter, so a page can be debugged by appending `&debug=1'. Committed latest changes to file processing, to allow files to be deleted after returning to the entry page from confirmation or processing errors. Seperated out entryForm.js from entryForm.tmpl to simplify debugging.

3468 09/24/2007 09:59 PM Jing Tao

Add debug information.

3464 09/19/2007 06:43 PM Jing Tao

Add a new method - query which can specify qformat.

3463 09/19/2007 06:42 PM Jing Tao

Add new query method which can specify qformat.

3458 09/17/2007 02:30 PM barteau

Modified the "clientDeleteRequest" method to handle meta-file deletes.

3457 09/17/2007 02:28 PM barteau

Clear the bean's "action" property after most operations are complete, in case user refreshes the browser (it won't repeat). Modified "delete" code, and "handleFileUpdate" method. Added new methods: getStringFromInputStream and makeRedirectUrl.

3456 09/17/2007 02:21 PM barteau

Added property "metaFileDocId", and constant "UPDATE_MESSAGE", to accomodate update and delete operations.

3430 09/12/2007 03:37 PM Jing Tao

Fixed a bug the search title in morpho will return everything.

3422 09/11/2007 03:53 PM walbridge

Added submission of data files to the registry. New parameter 'hasUpload' can be set on a per-skin basis to enable the uploading of data objects to be associated with a metadata document. NCEAS skin is using this by default, to be changed in the future for other skins....

3421 09/11/2007 03:48 PM walbridge

Added upload method. Modified sendData to respect form encodings and POST files.

3420 09/11/2007 03:36 PM walbridge

Refactored upload code to allow arbitrary POST parameter ordering, and open the door to multiple files in one HTTP request. Two new methods to MetaCatUtil to facilitate the file processing: writeTempFile and copyFile.

3413 09/10/2007 06:23 PM Jing Tao

Add new index to speed deleting.

3412 09/10/2007 06:22 PM Jing Tao

Create index to speed deleting.