Project

General

Profile

Statistics
| Revision:
  • svn:ignore: build
  • svn:mergeinfo: /branches/D1_0_6_2_BRANCH:6107-6121

# Date Author Comment
7790 06/05/2013 01:50 PM Jing Tao

Add method to get identifier set.

7789 06/04/2013 02:49 PM Jing Tao

Add a new property to specify the interval of a Timer to run the thread generating solr index.

7788 06/04/2013 02:47 PM Jing Tao

Set up a Timer to run the regenerating solr index task periodically.

7787 06/03/2013 04:35 PM Jing Tao

Use the ";" as the seperator to replace "," in the resource name spaces.

7786 05/31/2013 03:29 PM Jing Tao

Add code to handle delete data package information when delete a pid in the solr index.

7785 05/31/2013 02:05 PM Jing Tao

Add two static methods to get the SystemMetadata and data object InputStream for the specified id.

7784 05/28/2013 05:19 PM Jing Tao

Change the code since the ApplicationController's constructor was changed.

7783 05/28/2013 05:18 PM Jing Tao

Add code to check if the metacat.properties is available.

7782 05/28/2013 01:21 PM Jing Tao

If solr is not enabled, it would not be running.

7781 05/28/2013 01:20 PM Jing Tao

Solr will be enabled if it is in the db.enabledEngines.

7780 05/28/2013 01:18 PM Jing Tao

Use ";" to separate db.enabledEngines.

7779 05/24/2013 04:47 PM Jing Tao

Use the ";" as the seperator for properties.

7778 05/24/2013 10:20 AM ben leinfelder

do not require PortalCertificateManager be configured. Fix NPE because session was not created when using old sessionid-based authentication. https://projects.ecoinformatics.org/ecoinfo/issues/5942

7777 05/24/2013 12:09 AM Jing Tao

change the waiting time to 10 seconds and attempts to 600 for the hazelcast.

7776 05/23/2013 11:57 PM Jing Tao

Use another thread in the Servlet init method to wait hazelcast.

7775 05/23/2013 10:42 PM Jing Tao

Make the target init depend on build-metacat-common.

7774 05/23/2013 09:59 PM Jing Tao

Put the waiting mechanism for the hazelcast at the first place.

7773 05/23/2013 09:45 PM ben leinfelder

handle client certificates, portal certificates and jsessionid as three ways to prove you are an uthenticated user. https://projects.ecoinformatics.org/ecoinfo/issues/5942

7772 05/23/2013 06:39 PM Jing Tao

Use some contants from the EnabledQueryEngines.

7771 05/23/2013 06:28 PM Jing Tao

Temporarily remove the code to disable solr engine if it isn't listed in the property file.

7770 05/23/2013 04:29 PM ben leinfelder

exlude /lib/maven from the war file

7769 05/23/2013 04:27 PM Jing Tao

If the solr engine is disabled, the metacat index will do nothing.

7768 05/23/2013 01:43 PM Jing Tao

Use the new name of a method.

7767 05/23/2013 01:42 PM Jing Tao

Rename a method to isEnabled.

7766 05/23/2013 01:26 PM Matt Jones

Updated documentation, and added modification date to the sitemap index file entries.

7765 05/23/2013 12:55 PM Matt Jones

Remove unused import.

7764 05/23/2013 12:52 PM Matt Jones

Mofdified Sitemap class to also generate the sitemap index file that is needed when more than one sitemap file is provided.

7763 05/23/2013 12:42 PM Jing Tao

Remove the junit test for an obsoleted class.

7762 05/23/2013 12:41 PM Jing Tao

Remove the obsoleted class.

7761 05/23/2013 12:40 PM Jing Tao

Add a junit test class for EnabledQueryEngines.

7760 05/23/2013 12:40 PM Jing Tao

Add a test base class.

7759 05/23/2013 12:39 PM Jing Tao

Add a class to repsent the enabled engine list.

7758 05/23/2013 11:55 AM Jing Tao

Change the junit version to 4.8

7757 05/23/2013 10:20 AM ben leinfelder

use ContentTypeInputStream interface (and ByteArray implementation) to specify the desired content-type of the InputStream returned by MN.query().

7756 05/23/2013 09:15 AM Jing Tao

Add the new property dbquery.enabledEngines=pathquery,solr.

7755 05/22/2013 04:44 PM ben leinfelder

load the evicted SM back into the map on a "Refresh" so that listeners hear the update. (metacat-index, for example)

7754 05/22/2013 04:18 PM Jing Tao

set the dataone.hazelcast.location.clientconfig property to be the local config file. It will be used in the d1_cn_index_processor

7753 05/22/2013 03:50 PM ben leinfelder

use DataONE cilogon skin so that we are not prompted for certificate duration (and to make it more cohesive as a prototype using the Metacat DataONE skin

7752 05/22/2013 03:49 PM ben leinfelder

switch back to log4j statements now that I am sure certificate delegation is working.

7751 05/22/2013 03:35 PM ben leinfelder

add link to login or switch user

7750 05/22/2013 03:29 PM ben leinfelder

add simple page to show logged-in user subject DN

7749 05/22/2013 03:02 PM ben leinfelder

use System.out.println until the oa4mp logging issue is resolved.

7748 05/22/2013 11:19 AM Jing Tao

Read the waiting time and maximum attempts from the metacat.properties file.

7747 05/22/2013 10:56 AM Jing Tao

Add the waiting time and max attempts for regenerating the index.

7746 05/22/2013 10:36 AM ben leinfelder

use filesystem store. in-memory store seems to get into deadlock with multiple environments accessing it.

7745 05/22/2013 10:34 AM ben leinfelder

add logging for portal certificate look up process.

7744 05/22/2013 10:29 AM Jing Tao

Add some new properties for the test.

7743 05/22/2013 09:34 AM ben leinfelder

use relative path for oa4mp_client.xml (within servlet context). https://projects.ecoinformatics.org/ecoinfo/issues/5936

7742 05/22/2013 08:05 AM ben leinfelder

use in-memory storage for myproxy. at least for now.

7741 05/21/2013 11:35 PM Jing Tao

Add a property containing the list of the resource map namespaces.

7740 05/21/2013 11:33 PM Jing Tao

Index the none-resourcemap data objects first, then the resourcemap objects.

7739 05/21/2013 11:32 PM ben leinfelder

used pk8 format private key file name

7738 05/21/2013 11:12 PM ben leinfelder

use java 1.6 compliance for compilation

7737 05/21/2013 11:05 PM ben leinfelder

first pass at integrating CILogon/MyProxy certificates in Metacat. Configuration is specific to mn-demo-4.test.dataone.org for the time being (this will cause localhost deployments to fail webapp deployment). https://projects.ecoinformatics.org/ecoinfo/issues/5936

7736 05/21/2013 11:05 PM ben leinfelder

first pass at integrating CILogon/MyProxy certificates in Metacat. Configuration is specific to mn-demo-4.test.dataone.org for the time being (this will cause localhost deployments to fail webapp deployment). https://projects.ecoinformatics.org/ecoinfo/issues/5936

7735 05/21/2013 07:32 PM Matt Jones

Updated Sitemap generation to use latest version of the sitemap protocol schemas.

7734 05/21/2013 02:23 PM Jing Tao

Try to get the metacat ids first.

7733 05/21/2013 11:11 AM Jing Tao

Use SolrQueryServiceController to get the ValidFieldList.

7732 05/20/2013 11:39 PM Jing Tao

Remove the code to throw an exception if the subjects is null in the query method.

7731 05/20/2013 10:42 PM Jing Tao

changed the xpath to get solr_spec_version.

7730 05/20/2013 10:20 PM Jing Tao

Use the SolrQueryServiceController to get the spec version and index schema information.

7729 05/20/2013 10:18 PM Jing Tao

Add some new properties for the http solr server.

7728 05/20/2013 09:33 PM Jing Tao

Add the getIndexFields and getValidIndexFields methods.

7727 05/20/2013 04:27 PM Jing Tao

Add getSolrSpecVersion method for the HttpServer and the controller.

7726 05/20/2013 02:12 PM Jing Tao

Imeplement the getSolrVersion, getSchemaField and getValidSchemaFields for the EmbeddedSolrServer.

7725 05/18/2013 11:46 PM Jing Tao

Change the package of SolrQueryReponseWriterFactory and SolrQueryResponseTransformer.

7724 05/18/2013 11:32 PM Jing Tao

Change the package name of SolrQueryResponseTransformer and SolrQueryWriterFactory.

7723 05/18/2013 11:29 PM Jing Tao

move SolrQueryResponseTransformer and SolrQueryReponseWriterFactory to the query package.

7722 05/18/2013 11:28 PM Jing Tao

Move it to the query package.

7721 05/18/2013 11:28 PM Jing Tao

move it to the query package.

7720 05/18/2013 11:24 PM Jing Tao

Use the new query(SolrParams param) method of the SolrQueryServiceController.

7719 05/18/2013 11:22 PM Jing Tao

Remove the query(String query) methods from SolrQueryService.java.

7718 05/18/2013 05:19 PM Jing Tao

Use the SolrQueryServiceController class to handle the query.

7717 05/18/2013 04:49 PM Jing Tao

Add the depency of d1_cn_index_processor here.

7716 05/18/2013 04:48 PM Jing Tao

Remove the depency on the d1_cn_index_processor.

7715 05/18/2013 03:57 PM Jing Tao

move the depency of d1_cn_index_processor to the metacat-common module.

7714 05/18/2013 03:56 PM Jing Tao

Use one query method in the SolrQueryServiceController.

7713 05/18/2013 03:38 PM Jing Tao

Move the solr query part here since metacat-index needs to query the solr server too.

7712 05/18/2013 03:37 PM Jing Tao

Use the sepcified exceptions to replace the Exception.

7711 05/17/2013 05:01 PM Jing Tao

Add the code to add a resource map information.

7710 05/17/2013 04:07 PM Jing Tao

Add code the transform query response to SolrDoc.

7709 05/17/2013 02:22 PM Jing Tao

Move the cod which transformed the query response to the inputstream to the metacat-common module.
Remove some obsoleted imports.

7708 05/17/2013 02:05 PM Jing Tao

Add a transformer to process the query response object.

7707 05/17/2013 12:57 PM Jing Tao

Move the code to generate the QueryResponseWriter to the metacat-common module. So it can be shared with the metacat-index module.

7706 05/17/2013 12:40 PM Jing Tao

Add a new class to create the solr QueryResponseWriter.

7705 05/17/2013 10:41 AM ben leinfelder

use pid, not docid as the parameter to the registry when editing/deleting objects since the vlaue is really the pid. https://projects.ecoinformatics.org/ecoinfo/issues/5932

7704 05/17/2013 10:29 AM ben leinfelder

exclude jibx-tools, maven cruft and org.eclipse "dependencies" to cut down on the number of jar files in the lib folder.

7703 05/17/2013 10:27 AM ben leinfelder

organize imports

7702 05/17/2013 09:57 AM ben leinfelder

format before editing

7701 05/16/2013 04:02 PM ben leinfelder

use java 1.6 for maven compiler

7700 05/16/2013 03:22 PM ben leinfelder

use correct test for PID param.

7699 05/16/2013 03:21 PM ben leinfelder

remove extra lines from returned <docid/> block. https://projects.ecoinformatics.org/ecoinfo/issues/5932

7698 05/16/2013 01:53 PM ben leinfelder

move to libclient/common snapshot to match metacat-common project.

7697 05/16/2013 12:04 PM Jing Tao

Use the new class to handle the resource map.

7696 05/15/2013 05:48 PM Jing Tao

Modify the subprocessor to use SolrServer rather than solr service url.

7695 05/15/2013 05:16 PM ben leinfelder

Allow use of PID instead of docid in the Perl registry. At least for reading/editing and deleting existing content. Does not create content using a pid. https://projects.ecoinformatics.org/ecoinfo/issues/5932

7694 05/15/2013 03:53 PM ben leinfelder

initialize the SOLR home directory if it does not already exist.

7693 05/14/2013 06:10 PM Jing Tao

Add code to test title for the query result.

7692 05/14/2013 05:51 PM Jing Tao

Rewrite some methods, so the query result can be processed many times.

7691 05/13/2013 09:23 PM Jing Tao

Add code to wait the readiness of the hazelcast service.