public class SearchDocGenerator
extends java.lang.Object
Constructor and Description |
---|
SearchDocGenerator(java.io.File configDirectory,
java.io.File outputDirectory) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
checkForSubstring(gov.nasa.pds.search.core.schema.OutputString outputString,
gov.nasa.pds.registry.model.wrapper.ExtendedExtrinsicObject extObject,
gov.nasa.jpl.oodt.cas.metadata.Metadata metadata)
Extract the attribute/slot/association from the String
specified and query the Registry for the value to replace
it wit.
|
void |
generate(gov.nasa.pds.registry.model.ExtrinsicObject extrinsic,
gov.nasa.jpl.oodt.cas.metadata.Metadata metadata)
Generate the Solr document file for the given extrinsic object.
|
public SearchDocGenerator(java.io.File configDirectory, java.io.File outputDirectory) throws gov.nasa.pds.search.core.exception.SearchCoreException, gov.nasa.pds.search.core.exception.SearchCoreFatalException
gov.nasa.pds.search.core.exception.SearchCoreException
gov.nasa.pds.search.core.exception.SearchCoreFatalException
public void generate(gov.nasa.pds.registry.model.ExtrinsicObject extrinsic, gov.nasa.jpl.oodt.cas.metadata.Metadata metadata) throws java.lang.Exception
extrinsic
- Extrinsic object.metadata
- Metadata associated with the given extrinsic object.java.lang.Exception
- If an error occurred while generating the document file.protected java.lang.String checkForSubstring(gov.nasa.pds.search.core.schema.OutputString outputString, gov.nasa.pds.registry.model.wrapper.ExtendedExtrinsicObject extObject, gov.nasa.jpl.oodt.cas.metadata.Metadata metadata) throws java.lang.Exception
outputString
- input string from configextObject
- extrinsic object.metadata
- metadata associated with the given extrinsic object.java.lang.Exception
Copyright © 2010-2018 Planetary Data System. All Rights Reserved.