Class SolrIndexedTypeModel

All Implemented Interfaces:
Serializable

public class SolrIndexedTypeModel extends ItemModel
Generated model class for type SolrIndexedType first defined at extension solrfacetsearch.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _SOLRFACETSEARCHCONFIG2SOLRINDEXEDTYPE

      public static final String _SOLRFACETSEARCHCONFIG2SOLRINDEXEDTYPE
      Generated relation code constant for relation SolrFacetSearchConfig2SolrIndexedType defining source attribute solrFacetSearchConfig in extension solrfacetsearch.
      See Also:
    • IDENTIFIER

      public static final String IDENTIFIER
      Generated constant - Attribute key of SolrIndexedType.identifier attribute defined at extension solrfacetsearch.
      See Also:
    • TYPE

      public static final String TYPE
      Generated constant - Attribute key of SolrIndexedType.type attribute defined at extension solrfacetsearch.
      See Also:
    • VARIANT

      public static final String VARIANT
      Generated constant - Attribute key of SolrIndexedType.variant attribute defined at extension solrfacetsearch.
      See Also:
    • IDENTITYPROVIDER

      public static final String IDENTITYPROVIDER
      Generated constant - Attribute key of SolrIndexedType.identityProvider attribute defined at extension solrfacetsearch.
      See Also:
    • MODELLOADER

      public static final String MODELLOADER
      Generated constant - Attribute key of SolrIndexedType.modelLoader attribute defined at extension solrfacetsearch.
      See Also:
    • DEFAULTFIELDVALUEPROVIDER

      public static final String DEFAULTFIELDVALUEPROVIDER
      Generated constant - Attribute key of SolrIndexedType.defaultFieldValueProvider attribute defined at extension solrfacetsearch.
      See Also:
    • VALUESPROVIDER

      public static final String VALUESPROVIDER
      Generated constant - Attribute key of SolrIndexedType.valuesProvider attribute defined at extension solrfacetsearch.
      See Also:
    • INDEXNAME

      public static final String INDEXNAME
      Generated constant - Attribute key of SolrIndexedType.indexName attribute defined at extension solrfacetsearch.
      See Also:
    • SOLRRESULTCONVERTER

      public static final String SOLRRESULTCONVERTER
      Generated constant - Attribute key of SolrIndexedType.solrResultConverter attribute defined at extension solrfacetsearch.
      See Also:
    • GROUP

      public static final String GROUP
      Generated constant - Attribute key of SolrIndexedType.group attribute defined at extension solrfacetsearch.
      See Also:
    • GROUPFIELDNAME

      public static final String GROUPFIELDNAME
      Generated constant - Attribute key of SolrIndexedType.groupFieldName attribute defined at extension solrfacetsearch.
      See Also:
    • GROUPLIMIT

      public static final String GROUPLIMIT
      Generated constant - Attribute key of SolrIndexedType.groupLimit attribute defined at extension solrfacetsearch.
      See Also:
    • GROUPFACETS

      public static final String GROUPFACETS
      Generated constant - Attribute key of SolrIndexedType.groupFacets attribute defined at extension solrfacetsearch.
      See Also:
    • LISTENERS

      public static final String LISTENERS
      Generated constant - Attribute key of SolrIndexedType.listeners attribute defined at extension solrfacetsearch.
      See Also:
    • CONFIGSET

      public static final String CONFIGSET
      Generated constant - Attribute key of SolrIndexedType.configSet attribute defined at extension solrfacetsearch.
      See Also:
    • FTSQUERYBUILDER

      public static final String FTSQUERYBUILDER
      Generated constant - Attribute key of SolrIndexedType.ftsQueryBuilder attribute defined at extension solrfacetsearch.
      See Also:
    • FTSQUERYBUILDERPARAMETERS

      public static final String FTSQUERYBUILDERPARAMETERS
      Generated constant - Attribute key of SolrIndexedType.ftsQueryBuilderParameters attribute defined at extension solrfacetsearch.
      See Also:
    • ADDITIONALPARAMETERS

      public static final String ADDITIONALPARAMETERS
      Generated constant - Attribute key of SolrIndexedType.additionalParameters attribute defined at extension solrfacetsearch.
      See Also:
    • SOLRINDEXERQUERIES

      public static final String SOLRINDEXERQUERIES
      Generated constant - Attribute key of SolrIndexedType.solrIndexerQueries attribute defined at extension solrfacetsearch.
      See Also:
    • SOLRINDEXEDPROPERTIES

      public static final String SOLRINDEXEDPROPERTIES
      Generated constant - Attribute key of SolrIndexedType.solrIndexedProperties attribute defined at extension solrfacetsearch.
      See Also:
    • SOLRFACETSEARCHCONFIGPOS

      public static final String SOLRFACETSEARCHCONFIGPOS
      Generated constant - Attribute key of SolrIndexedType.solrFacetSearchConfigPOS attribute defined at extension solrfacetsearch.
      See Also:
    • SOLRFACETSEARCHCONFIG

      public static final String SOLRFACETSEARCHCONFIG
      Generated constant - Attribute key of SolrIndexedType.solrFacetSearchConfig attribute defined at extension solrfacetsearch.
      See Also:
    • SEARCHQUERYTEMPLATES

      public static final String SEARCHQUERYTEMPLATES
      Generated constant - Attribute key of SolrIndexedType.searchQueryTemplates attribute defined at extension solrfacetsearch.
      See Also:
    • SORTS

      public static final String SORTS
      Generated constant - Attribute key of SolrIndexedType.sorts attribute defined at extension solrfacetsearch.
      See Also:
  • Constructor Details

    • SolrIndexedTypeModel

      public SolrIndexedTypeModel()
      Generated constructor - Default constructor for generic creation.
    • SolrIndexedTypeModel

      public SolrIndexedTypeModel(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • SolrIndexedTypeModel

      @Deprecated(since="4.1.1", forRemoval=true) public SolrIndexedTypeModel(String _identifier, ComposedTypeModel _type)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _identifier - initial attribute declared by type SolrIndexedType at extension solrfacetsearch
      _type - initial attribute declared by type SolrIndexedType at extension solrfacetsearch
    • SolrIndexedTypeModel

      @Deprecated(since="4.1.1", forRemoval=true) public SolrIndexedTypeModel(String _identifier, ItemModel _owner, ComposedTypeModel _type)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _identifier - initial attribute declared by type SolrIndexedType at extension solrfacetsearch
      _owner - initial attribute declared by type Item at extension core
      _type - initial attribute declared by type SolrIndexedType at extension solrfacetsearch
  • Method Details

    • getAdditionalParameters

      @Accessor(qualifier="additionalParameters", type=GETTER) public Map<String,String> getAdditionalParameters()
      Generated method - Getter of the SolrIndexedType.additionalParameters attribute defined at extension solrfacetsearch.
      Returns:
      the additionalParameters - additional parameters of indexed type
    • getConfigSet

      @Accessor(qualifier="configSet", type=GETTER) public String getConfigSet()
      Generated method - Getter of the SolrIndexedType.configSet attribute defined at extension solrfacetsearch.
      Returns:
      the configSet - configSet defining configuration for core in solr
    • getDefaultFieldValueProvider

      @Accessor(qualifier="defaultFieldValueProvider", type=GETTER) public String getDefaultFieldValueProvider()
      Generated method - Getter of the SolrIndexedType.defaultFieldValueProvider attribute defined at extension solrfacetsearch.
      Returns:
      the defaultFieldValueProvider - default fieldValueProvider to be used by the indexed properties
    • getFtsQueryBuilder

      @Accessor(qualifier="ftsQueryBuilder", type=GETTER) public String getFtsQueryBuilder()
      Generated method - Getter of the SolrIndexedType.ftsQueryBuilder attribute defined at extension solrfacetsearch.
      Returns:
      the ftsQueryBuilder
    • getFtsQueryBuilderParameters

      @Accessor(qualifier="ftsQueryBuilderParameters", type=GETTER) public Map<String,String> getFtsQueryBuilderParameters()
      Generated method - Getter of the SolrIndexedType.ftsQueryBuilderParameters attribute defined at extension solrfacetsearch.
      Returns:
      the ftsQueryBuilderParameters
    • getGroupFieldName

      @Accessor(qualifier="groupFieldName", type=GETTER) public String getGroupFieldName()
      Generated method - Getter of the SolrIndexedType.groupFieldName attribute defined at extension solrfacetsearch.
      Returns:
      the groupFieldName
    • getGroupLimit

      @Accessor(qualifier="groupLimit", type=GETTER) public Integer getGroupLimit()
      Generated method - Getter of the SolrIndexedType.groupLimit attribute defined at extension solrfacetsearch.
      Returns:
      the groupLimit
    • getIdentifier

      @Accessor(qualifier="identifier", type=GETTER) public String getIdentifier()
      Generated method - Getter of the SolrIndexedType.identifier attribute defined at extension solrfacetsearch.
      Returns:
      the identifier - name of the Indexed Type
    • getIdentityProvider

      @Accessor(qualifier="identityProvider", type=GETTER) public String getIdentityProvider()
      Generated method - Getter of the SolrIndexedType.identityProvider attribute defined at extension solrfacetsearch.
      Returns:
      the identityProvider
    • getIndexName

      @Accessor(qualifier="indexName", type=GETTER) public String getIndexName()
      Generated method - Getter of the SolrIndexedType.indexName attribute defined at extension solrfacetsearch.
      Returns:
      the indexName
    • getListeners

      @Accessor(qualifier="listeners", type=GETTER) public Collection<String> getListeners()
      Generated method - Getter of the SolrIndexedType.listeners attribute defined at extension solrfacetsearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the listeners
    • getModelLoader

      @Accessor(qualifier="modelLoader", type=GETTER) public String getModelLoader()
      Generated method - Getter of the SolrIndexedType.modelLoader attribute defined at extension solrfacetsearch.
      Returns:
      the modelLoader
    • getSearchQueryTemplates

      @Accessor(qualifier="searchQueryTemplates", type=GETTER) public Collection<SolrSearchQueryTemplateModel> getSearchQueryTemplates()
      Generated method - Getter of the SolrIndexedType.searchQueryTemplates attribute defined at extension solrfacetsearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the searchQueryTemplates
    • getSolrFacetSearchConfig

      @Accessor(qualifier="solrFacetSearchConfig", type=GETTER) public SolrFacetSearchConfigModel getSolrFacetSearchConfig()
      Generated method - Getter of the SolrIndexedType.solrFacetSearchConfig attribute defined at extension solrfacetsearch.
      Returns:
      the solrFacetSearchConfig
    • getSolrIndexedProperties

      @Accessor(qualifier="solrIndexedProperties", type=GETTER) public List<SolrIndexedPropertyModel> getSolrIndexedProperties()
      Generated method - Getter of the SolrIndexedType.solrIndexedProperties attribute defined at extension solrfacetsearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the solrIndexedProperties
    • getSolrIndexerQueries

      @Accessor(qualifier="solrIndexerQueries", type=GETTER) public List<SolrIndexerQueryModel> getSolrIndexerQueries()
      Generated method - Getter of the SolrIndexedType.solrIndexerQueries attribute defined at extension solrfacetsearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the solrIndexerQueries
    • getSolrResultConverter

      @Accessor(qualifier="solrResultConverter", type=GETTER) public String getSolrResultConverter()
      Generated method - Getter of the SolrIndexedType.solrResultConverter attribute defined at extension solrfacetsearch.
      Returns:
      the solrResultConverter
    • getSorts

      @Accessor(qualifier="sorts", type=GETTER) public List<SolrSortModel> getSorts()
      Generated method - Getter of the SolrIndexedType.sorts attribute defined at extension solrfacetsearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the sorts
    • getType

      @Accessor(qualifier="type", type=GETTER) public ComposedTypeModel getType()
      Generated method - Getter of the SolrIndexedType.type attribute defined at extension solrfacetsearch.
      Returns:
      the type - enclosing type of the Indexed Type
    • getValuesProvider

      @Accessor(qualifier="valuesProvider", type=GETTER) public String getValuesProvider()
      Generated method - Getter of the SolrIndexedType.valuesProvider attribute defined at extension solrfacetsearch.
      Returns:
      the valuesProvider
    • isGroup

      @Accessor(qualifier="group", type=GETTER) public boolean isGroup()
      Generated method - Getter of the SolrIndexedType.group attribute defined at extension solrfacetsearch.
      Returns:
      the group
    • isGroupFacets

      @Accessor(qualifier="groupFacets", type=GETTER) public boolean isGroupFacets()
      Generated method - Getter of the SolrIndexedType.groupFacets attribute defined at extension solrfacetsearch.
      Returns:
      the groupFacets
    • isVariant

      @Accessor(qualifier="variant", type=GETTER) public boolean isVariant()
      Generated method - Getter of the SolrIndexedType.variant attribute defined at extension solrfacetsearch.
      Returns:
      the variant
    • setAdditionalParameters

      @Accessor(qualifier="additionalParameters", type=SETTER) public void setAdditionalParameters(Map<String,String> value)
      Generated method - Setter of SolrIndexedType.additionalParameters attribute defined at extension solrfacetsearch.
      Parameters:
      value - the additionalParameters - additional parameters of indexed type
    • setConfigSet

      @Accessor(qualifier="configSet", type=SETTER) public void setConfigSet(String value)
      Generated method - Setter of SolrIndexedType.configSet attribute defined at extension solrfacetsearch.
      Parameters:
      value - the configSet - configSet defining configuration for core in solr
    • setDefaultFieldValueProvider

      @Accessor(qualifier="defaultFieldValueProvider", type=SETTER) public void setDefaultFieldValueProvider(String value)
      Generated method - Setter of SolrIndexedType.defaultFieldValueProvider attribute defined at extension solrfacetsearch.
      Parameters:
      value - the defaultFieldValueProvider - default fieldValueProvider to be used by the indexed properties
    • setFtsQueryBuilder

      @Accessor(qualifier="ftsQueryBuilder", type=SETTER) public void setFtsQueryBuilder(String value)
      Generated method - Setter of SolrIndexedType.ftsQueryBuilder attribute defined at extension solrfacetsearch.
      Parameters:
      value - the ftsQueryBuilder
    • setFtsQueryBuilderParameters

      @Accessor(qualifier="ftsQueryBuilderParameters", type=SETTER) public void setFtsQueryBuilderParameters(Map<String,String> value)
      Generated method - Setter of SolrIndexedType.ftsQueryBuilderParameters attribute defined at extension solrfacetsearch.
      Parameters:
      value - the ftsQueryBuilderParameters
    • setGroup

      @Accessor(qualifier="group", type=SETTER) public void setGroup(boolean value)
      Generated method - Setter of SolrIndexedType.group attribute defined at extension solrfacetsearch.
      Parameters:
      value - the group
    • setGroupFacets

      @Accessor(qualifier="groupFacets", type=SETTER) public void setGroupFacets(boolean value)
      Generated method - Setter of SolrIndexedType.groupFacets attribute defined at extension solrfacetsearch.
      Parameters:
      value - the groupFacets
    • setGroupFieldName

      @Accessor(qualifier="groupFieldName", type=SETTER) public void setGroupFieldName(String value)
      Generated method - Setter of SolrIndexedType.groupFieldName attribute defined at extension solrfacetsearch.
      Parameters:
      value - the groupFieldName
    • setGroupLimit

      @Accessor(qualifier="groupLimit", type=SETTER) public void setGroupLimit(Integer value)
      Generated method - Setter of SolrIndexedType.groupLimit attribute defined at extension solrfacetsearch.
      Parameters:
      value - the groupLimit
    • setIdentifier

      @Accessor(qualifier="identifier", type=SETTER) public void setIdentifier(String value)
      Generated method - Initial setter of SolrIndexedType.identifier attribute defined at extension solrfacetsearch. Can only be used at creation of model - before first save.
      Parameters:
      value - the identifier - name of the Indexed Type
    • setIdentityProvider

      @Accessor(qualifier="identityProvider", type=SETTER) public void setIdentityProvider(String value)
      Generated method - Setter of SolrIndexedType.identityProvider attribute defined at extension solrfacetsearch.
      Parameters:
      value - the identityProvider
    • setIndexName

      @Accessor(qualifier="indexName", type=SETTER) public void setIndexName(String value)
      Generated method - Setter of SolrIndexedType.indexName attribute defined at extension solrfacetsearch.
      Parameters:
      value - the indexName
    • setListeners

      @Accessor(qualifier="listeners", type=SETTER) public void setListeners(Collection<String> value)
      Generated method - Setter of SolrIndexedType.listeners attribute defined at extension solrfacetsearch.
      Parameters:
      value - the listeners
    • setModelLoader

      @Accessor(qualifier="modelLoader", type=SETTER) public void setModelLoader(String value)
      Generated method - Setter of SolrIndexedType.modelLoader attribute defined at extension solrfacetsearch.
      Parameters:
      value - the modelLoader
    • setSearchQueryTemplates

      @Accessor(qualifier="searchQueryTemplates", type=SETTER) public void setSearchQueryTemplates(Collection<SolrSearchQueryTemplateModel> value)
      Generated method - Setter of SolrIndexedType.searchQueryTemplates attribute defined at extension solrfacetsearch.
      Parameters:
      value - the searchQueryTemplates
    • setSolrFacetSearchConfig

      @Accessor(qualifier="solrFacetSearchConfig", type=SETTER) public void setSolrFacetSearchConfig(SolrFacetSearchConfigModel value)
      Generated method - Setter of SolrIndexedType.solrFacetSearchConfig attribute defined at extension solrfacetsearch.
      Parameters:
      value - the solrFacetSearchConfig
    • setSolrIndexedProperties

      @Accessor(qualifier="solrIndexedProperties", type=SETTER) public void setSolrIndexedProperties(List<SolrIndexedPropertyModel> value)
      Generated method - Setter of SolrIndexedType.solrIndexedProperties attribute defined at extension solrfacetsearch.
      Parameters:
      value - the solrIndexedProperties
    • setSolrIndexerQueries

      @Accessor(qualifier="solrIndexerQueries", type=SETTER) public void setSolrIndexerQueries(List<SolrIndexerQueryModel> value)
      Generated method - Setter of SolrIndexedType.solrIndexerQueries attribute defined at extension solrfacetsearch.
      Parameters:
      value - the solrIndexerQueries
    • setSolrResultConverter

      @Accessor(qualifier="solrResultConverter", type=SETTER) public void setSolrResultConverter(String value)
      Generated method - Setter of SolrIndexedType.solrResultConverter attribute defined at extension solrfacetsearch.
      Parameters:
      value - the solrResultConverter
    • setSorts

      @Accessor(qualifier="sorts", type=SETTER) public void setSorts(List<SolrSortModel> value)
      Generated method - Setter of SolrIndexedType.sorts attribute defined at extension solrfacetsearch.
      Parameters:
      value - the sorts
    • setType

      @Accessor(qualifier="type", type=SETTER) public void setType(ComposedTypeModel value)
      Generated method - Setter of SolrIndexedType.type attribute defined at extension solrfacetsearch.
      Parameters:
      value - the type - enclosing type of the Indexed Type
    • setValuesProvider

      @Accessor(qualifier="valuesProvider", type=SETTER) public void setValuesProvider(String value)
      Generated method - Setter of SolrIndexedType.valuesProvider attribute defined at extension solrfacetsearch.
      Parameters:
      value - the valuesProvider
    • setVariant

      @Accessor(qualifier="variant", type=SETTER) public void setVariant(boolean value)
      Generated method - Setter of SolrIndexedType.variant attribute defined at extension solrfacetsearch.
      Parameters:
      value - the variant