Revision 8826
Added by ben leinfelder over 9 years ago
IndexGeneratorTimerTask.java | ||
---|---|---|
18 | 18 |
*/ |
19 | 19 |
package edu.ucsb.nceas.metacat.index; |
20 | 20 |
|
21 |
import java.io.File; |
|
22 | 21 |
import java.io.FileInputStream; |
23 | 22 |
import java.io.FileNotFoundException; |
24 | 23 |
import java.io.IOException; |
25 | 24 |
import java.io.InputStream; |
26 |
import java.text.SimpleDateFormat; |
|
27 | 25 |
import java.util.ArrayList; |
28 |
import java.util.Calendar; |
|
29 | 26 |
import java.util.Collections; |
30 | 27 |
import java.util.Date; |
31 | 28 |
import java.util.List; |
... | ... | |
34 | 31 |
import javax.xml.parsers.ParserConfigurationException; |
35 | 32 |
import javax.xml.xpath.XPathExpressionException; |
36 | 33 |
|
37 |
import org.apache.commons.io.FileUtils; |
|
38 | 34 |
import org.apache.commons.logging.Log; |
39 | 35 |
import org.apache.commons.logging.LogFactory; |
40 | 36 |
import org.apache.solr.client.solrj.SolrServerException; |
... | ... | |
46 | 42 |
import org.dataone.service.exceptions.NotImplemented; |
47 | 43 |
import org.dataone.service.exceptions.ServiceFailure; |
48 | 44 |
import org.dataone.service.exceptions.UnsupportedType; |
49 |
import org.dataone.service.types.v1.Event; |
|
50 | 45 |
import org.dataone.service.types.v1.Identifier; |
51 | 46 |
import org.dataone.service.types.v1.ObjectFormatIdentifier; |
52 |
import org.dataone.service.types.v1.SystemMetadata;
|
|
47 |
import org.dataone.service.types.v2.SystemMetadata;
|
|
53 | 48 |
import org.dspace.foresite.OREParserException; |
54 | 49 |
import org.xml.sax.SAXException; |
55 | 50 |
|
56 | 51 |
import com.hazelcast.core.IMap; |
57 | 52 |
import com.hazelcast.core.ISet; |
58 | 53 |
|
59 |
import edu.ucsb.nceas.metacat.common.SolrServerFactory; |
|
60 | 54 |
import edu.ucsb.nceas.metacat.common.index.IndexTask; |
61 | 55 |
import edu.ucsb.nceas.metacat.common.index.event.IndexEvent; |
62 | 56 |
import edu.ucsb.nceas.metacat.index.event.EventlogFactory; |
Also available in: Unified diff
update to use v2 types for indexing