1. Replacing MetaCatUtil.debugMessage or MetaCatUtil.logMetacat call with logMetacat (private Logger object) call2. Commented out debugMessage()3. Removed getLog() and earlier old log4j code4. Removed formattedDebugMessage
Replacing MetaCatUtil.debugMessage or MetaCatUtil.logMetacat call with logMetacat (private Logger object) call
Add a new sql file to alter control file which from knb backup for new file location
Copy the code to generate xml_path_index from xmltables.sql. xmltables.sql is working, so it may fix the bug.
if moderator is logged into metacat and no option for enable-editing is specified then enable editing by default
Fix for bug 2222. So that correct query is generated when searchmode is 'not-contains'.
Change the method to get access document docid and revision.
Fixed bug which can cause eml beta6 couldn't run access control.
Add rev in get data doc info.
Fixed a bug if one server failed in replication, it will cause another server failed.
Add code to guess the docid's revision in read action.
Remove some debug message.
Fixed bug couldn't delete xml_nodes when moving to xml_nodes_revision in replication.
If skin cfg specified access rights to be included for a certain set of users and groups, then those are entered in the access permissions given.
Fix for bug 2220. And check the cfg file if the eml documents generated should be publically readable or not.
Change the code to make sure DocumentImpl class's constructor should have rev attached.
Remove this file.
Added an attribute to the metacat shapefile called area_coef which is a functionof the areal extent of the datapackage -- so a datapackage which was related toa global collection would have a large extent, whereas a 3-foot squared plotwould have a small extent. Also fixed a bug related to the ID field that was...
Added a function to strip out the whitespace that was around the boundingcoordinates retrieved from metacat, and also now writing the full set ofbounding coordiantes (east,west,south,north).
bug fix so that error is displayed if station or reserve is not selected
fix for the bug entered in previous fix
Fix for bug in QueryGroup. Didnt check if the QueryGroup returned empty string. E.g. in case of a % search.
Fixed bug in the trigger of xml_path_index table
Fixed bug which currentDocument maybe null.
Fixed bug which currentDocument may be null.
fixe bug which currentDoc maybe null.
Add code to transfer string to date type.
Add function transfer string to date.
Add date info.
Add info about date.
Changes according add data info.
Rewrite replication for revision document.
Add code to get date info
Fixed the bug in xml segment is not correct to express revision document list.
Remove the print out statement.
Fixed some bug in replication.
Added code to enter publication date into the dataset.
Add some drop command and fix the bug in creating xml_path_index table.
Fix for 2214. Allow 0 in coordinates now.
Fix for bug 2215. Error message is displayed if project name is not selected in the nceas skin.
Add code to handle deleted document replication.
Add code to handle replicate the deleted document.
Add method to get revision list in xml_revisions table for a given docid.
Add code to handle replication deleted docs.
Change setString to setInt for ticket account because driver changes.
Fixed a typo.
Refactored the build to use a <path> element for the classpath ratherthan ant properties. This makes the classpath easier to manage, but requiredchanges throughout the build. I think everything should still build fine --it works for me.
Upgraded the JDBC driver for postgres to the version 8 driver....
Added a target called metacat spatial to build the spatial stuff.
Add code to get revision table info
New class to handle replicated deleted doc.
Add default constructor and change some viriable to protected.
added code to define LOG_CONFIG_NAME
Added code to start threads which initiate indexing once insertion to xml_nodes is complete.
Removing the code that calls the indexing thread. This call will be made from documentImpl.java once document insertion and update is finished.
Added support for log4j to MetaCatUtil so that it can be used by Metacat code for logging.
Add a new indicator - is revision document.
Replacing debugMessage in metacat code with log4j methods for logging
Replacing debugMessage with log4j methods for logging
Add code to check the if the user has permission to start or stop timed replication.
Add some null checking code in onList method.
Change sessionHash to static variable and add a static get method.
Use a util function to get replication server.
Fix for bug 2060.
Moved the call to starting of indexing thread from endDocument to DocumentImpl after commit has been done. This way when ever a document is indexed it has already been entered in xml_nodes and xml_documents
Use a util class to get local replication url.
Add code to trim server name white space.
Modified MetaCatUtil to read metacat access control lists from metacat.properties. Also coded various methods which can be used to find out if a user is an admin, moderator or on allowed/denied submitter list.
Modified MetaCatServlet to check if a user is allowed to insert/update before insert and update is done.
Add code to trim white space in server name.
Remove output stream from the constructor.
Persistant timed replication parameter.
Formatting cleanup, fixed a missing 'private' declaration. Preparing for LSID integration work.
This is a stand-alone app for converting utm coordinates to geocoordinates.
Small bugfixes to the oracle upgrade script for metacat 1.6
Add code to check if adminstor list is null.
Changed the headers.
This is the c++ code that is used to write the shapefile. This code requiresthe shapelib.
Filed used my the Metacat Spatial Option. Generally these files representthe portion of the spatial option that harvests spatial elements from aMetacat, and stores the elements as a shapefile on the file system. Thisoption, at this point, is pretty much independent of the metacat application....
Removing support for 'site' from pathquery
Replaced SQL queries in getMaxDocid() which used INSTR with queries which dont use INSTR. Now the INSTR related computation is done in Java code
Modified the code so that users show up outside the groups also in the tree constructed by action=getPrincipals.
Added new methods to MetaCatUtil: isAdministrator and isModerator.
These methods are used to check if a given username is part of the admin and moderator list specified in metacat.properties
Modified DocumentImpl and MetaCatServlet to use these functions.
Added fix for http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2172.
normalize method now checks for & in the text passed to the method
Added the patch provided by Johnoel. Check out the following link to bugzilla for more info: http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2081
Add some method to setting replication start time.
Add new method to set options.
The template for displaying the error is not executed when passwords are not same. Hence the user doesnt know what the error was. Fixed this.
renaming enum to catalogEnum to prevent compilation errors for jdk1.5
Bugfixes to the previous commit and adding comments etc.
Changes to the upgrade script so that 'IN' and 'NOT IN' are not used in the queries and hence the upgrade script is much faster.
Bugfix to the previous commit.
Also made changes so that while indexing the path in buildIndex(), instead of seperate database calls to the database for each path, one call is made with all the paths in it.
Modified code to enter/remove data from xml_path_index and enter data into xml_nodes_revision when action=insert, update and delete are performed.
Check if all the paths in returnfield are indexed. If yes, then you xml_path_index for getting values of returnfields instead of using xml_nodes + xml_index
Adding code to check if all the paths being searched for indexed are not. If all paths are indexed, the code will use xml_path_index instead of using xml_nodes and xml_index
Adding a new method to MetaCatServlet for getting the value of paths to be indexed from metacat.properties file and indexing those paths in xml_path_index
Adding new files for upgrading version 1.5 database to version 1.6 database
Added code to create new tables xml_path_index and xml_nodes_revisions...
Changed the name of the function
Modified xmltables script so that: 1. Foreign key for rootnodeid in xml_revision points to xml_node_revision table instead of xml_nodes 2. Added a new table xml_path_index which is used to index the paths specified by user in metacat.properties 3. Addes a new table xml_nodes_revision which stores the nodes of old revisions and deleted documents
Fixed bug in previous commit
Modified postgres script so that:1. Foreign key for rootnodeid in xml_revision points to xml_node_revision table instead of xml_nodes2. Added a new table xml_path_index which is used to index the paths specified by user in metacat.properties3. Addes a new table xml_nodes_revision which stores the nodes of old revisions and deleted documents...
Added a new function which can used to control the carriage return at the end of the debug message and 'Metacat' in front of the message...