public class MetacatSolrIndex
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static MetacatSolrIndex |
getInstance() |
java.io.InputStream |
query(java.lang.String query,
java.util.Set<org.dataone.service.types.v1.Subject> authorizedSubjects)
Query the solr server
|
void |
submit(org.dataone.service.types.v1.Identifier pid,
org.dataone.service.types.v2.SystemMetadata systemMetadata,
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> fields,
boolean followRevisions) |
public static MetacatSolrIndex getInstance() throws java.lang.Exception
java.lang.Exception
public java.io.InputStream query(java.lang.String query, java.util.Set<org.dataone.service.types.v1.Subject> authorizedSubjects) throws org.apache.solr.client.solrj.SolrServerException, java.io.IOException, edu.ucsb.nceas.utilities.PropertyNotFoundException, java.sql.SQLException, java.lang.ClassNotFoundException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.NotFound, org.dataone.service.exceptions.UnsupportedType
query
- the solr queryauthorizedSubjects
- the authorized subjects in this query sessionorg.apache.solr.client.solrj.SolrServerException
java.lang.ClassNotFoundException
java.sql.SQLException
edu.ucsb.nceas.utilities.PropertyNotFoundException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
org.dataone.service.exceptions.UnsupportedType
org.dataone.service.exceptions.NotFound
org.dataone.service.exceptions.NotImplemented
java.io.IOException
public void submit(org.dataone.service.types.v1.Identifier pid, org.dataone.service.types.v2.SystemMetadata systemMetadata, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> fields, boolean followRevisions)
Copyright © 2016 Regents of the University of California. All Rights Reserved.