final class ProductSolrInputDocumentConverter extends java.lang.Object implements SolrInputDocumentConverter<IProduct>
Modifier and Type | Field and Description |
---|---|
private java.util.Set<DocumentAppender> |
allVariationsAppenders |
private java.util.Set<DocumentAppender> |
defaultAppenders |
private java.util.Set<DocumentAppender> |
mainAppenders |
Constructor and Description |
---|
ProductSolrInputDocumentConverter(java.util.Set<DocumentAppender> defaultAppenders,
java.util.Set<DocumentAppender> allVariationsAppenders,
java.util.Set<DocumentAppender> mainAppenders) |
Modifier and Type | Method and Description |
---|---|
private void |
append(java.util.Set<DocumentAppender> appenders,
org.apache.solr.common.SolrInputDocument doc,
IProduct product) |
org.apache.solr.common.SolrInputDocument |
create(IProduct product) |
private final java.util.Set<DocumentAppender> defaultAppenders
private final java.util.Set<DocumentAppender> allVariationsAppenders
private final java.util.Set<DocumentAppender> mainAppenders
@Inject public ProductSolrInputDocumentConverter(java.util.Set<DocumentAppender> defaultAppenders, java.util.Set<DocumentAppender> allVariationsAppenders, java.util.Set<DocumentAppender> mainAppenders)
public org.apache.solr.common.SolrInputDocument create(IProduct product)
create
in interface SolrInputDocumentConverter<IProduct>
product
- to be converted in a SolrInputDocumentprivate void append(java.util.Set<DocumentAppender> appenders, org.apache.solr.common.SolrInputDocument doc, IProduct product)