| Modifier and Type | Class and Description |
|---|---|
protected static class |
XMLExporter.ExportMode |
| Modifier and Type | Field and Description |
|---|---|
static String |
EXPORT_SUB_DIR |
static String |
SOLR_JAXB_ADD_CONTEXT |
static String |
SOLR_JAXB_DELETE_CONTEXT |
| Constructor and Description |
|---|
XMLExporter()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doExport(Collection<SolrInputDocument> solrDocuments,
IndexConfig indexConfig,
IndexedType indexedType,
XMLExporter.ExportMode exportMode) |
void |
exportToDeleteFromIndex(Collection<String> pksForDelete,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Methods delete solr documents from solr server.
|
void |
exportToUpdateIndex(Collection<SolrInputDocument> solrDocuments,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Method exports solrDocuments to indexer for update.
|
protected String |
getEncoding(IndexConfig indexConfig) |
protected String |
getExportDirPath(IndexConfig indexConfig) |
protected Delete |
prepareDeleteXMLDoc(Collection<String> pksForDelete) |
protected File |
prepareExportFile(String typeName,
XMLExporter.ExportMode exportMode,
String dirPath) |
protected Add |
prepareXMLDoc(Collection<SolrInputDocument> solrDocuments) |
protected void |
verifyCreateFolder(String path) |
protected void |
writeToXMLFile(String exportDirPath,
Object jaxbDocument,
IndexConfig indexConfig,
String jaxbContext,
String typeName,
XMLExporter.ExportMode exportMode) |
public static final String SOLR_JAXB_ADD_CONTEXT
public static final String SOLR_JAXB_DELETE_CONTEXT
public static final String EXPORT_SUB_DIR
public void exportToDeleteFromIndex(Collection<String> pksForDelete, FacetSearchConfig facetSearchConfig, IndexedType indexedType) throws ExporterException
ExporterexportToDeleteFromIndex in interface ExporterpksForDelete - solrDExporterExceptionpublic void exportToUpdateIndex(Collection<SolrInputDocument> solrDocuments, FacetSearchConfig facetSearchConfig, IndexedType indexedType) throws ExporterException
ExporterexportToUpdateIndex in interface ExporterExporterExceptionprotected void writeToXMLFile(String exportDirPath, Object jaxbDocument, IndexConfig indexConfig, String jaxbContext, String typeName, XMLExporter.ExportMode exportMode) throws ExporterException
ExporterExceptionprotected Delete prepareDeleteXMLDoc(Collection<String> pksForDelete)
protected Add prepareXMLDoc(Collection<SolrInputDocument> solrDocuments)
protected String getExportDirPath(IndexConfig indexConfig) throws ExporterException
ExporterExceptionprotected String getEncoding(IndexConfig indexConfig)
protected File prepareExportFile(String typeName, XMLExporter.ExportMode exportMode, String dirPath) throws ExporterException
ExporterExceptionprotected void verifyCreateFolder(String path) throws ExporterException
ExporterExceptionprotected void doExport(Collection<SolrInputDocument> solrDocuments, IndexConfig indexConfig, IndexedType indexedType, XMLExporter.ExportMode exportMode) throws ExporterException
ExporterExceptionCopyright © 2017 SAP SE. All Rights Reserved.