Class SolrIndexModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class SolrIndexModel
    extends ItemModel
    Generated model class for type SolrIndex first defined at extension solrfacetsearch.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String ACTIVE
      Generated constant - Attribute key of SolrIndex.active attribute defined at extension solrfacetsearch.
      static java.lang.String FACETSEARCHCONFIG
      Generated constant - Attribute key of SolrIndex.facetSearchConfig attribute defined at extension solrfacetsearch.
      static java.lang.String INDEXEDTYPE
      Generated constant - Attribute key of SolrIndex.indexedType attribute defined at extension solrfacetsearch.
      static java.lang.String INDEXOPERATIONS
      Generated constant - Attribute key of SolrIndex.indexOperations attribute defined at extension solrfacetsearch.
      static java.lang.String QUALIFIER
      Generated constant - Attribute key of SolrIndex.qualifier attribute defined at extension solrfacetsearch.
      • Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
    • Constructor Summary

      Constructors 
      Constructor Description
      SolrIndexModel()
      Generated constructor - Default constructor for generic creation.
      SolrIndexModel​(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      SolrIndexModel​(SolrFacetSearchConfigModel _facetSearchConfig, SolrIndexedTypeModel _indexedType, ItemModel _owner, java.lang.String _qualifier)
      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
      SolrIndexModel​(SolrFacetSearchConfigModel _facetSearchConfig, SolrIndexedTypeModel _indexedType, java.lang.String _qualifier)
      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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      SolrFacetSearchConfigModel getFacetSearchConfig()
      Generated method - Getter of the SolrIndex.facetSearchConfig attribute defined at extension solrfacetsearch.
      SolrIndexedTypeModel getIndexedType()
      Generated method - Getter of the SolrIndex.indexedType attribute defined at extension solrfacetsearch.
      java.util.Collection<SolrIndexOperationModel> getIndexOperations()
      Generated method - Getter of the SolrIndex.indexOperations attribute defined at extension solrfacetsearch.
      java.lang.String getQualifier()
      Generated method - Getter of the SolrIndex.qualifier attribute defined at extension solrfacetsearch.
      boolean isActive()
      Generated method - Getter of the SolrIndex.active attribute defined at extension solrfacetsearch.
      void setActive​(boolean value)
      Generated method - Setter of SolrIndex.active attribute defined at extension solrfacetsearch.
      void setFacetSearchConfig​(SolrFacetSearchConfigModel value)
      Generated method - Initial setter of SolrIndex.facetSearchConfig attribute defined at extension solrfacetsearch.
      void setIndexedType​(SolrIndexedTypeModel value)
      Generated method - Initial setter of SolrIndex.indexedType attribute defined at extension solrfacetsearch.
      void setIndexOperations​(java.util.Collection<SolrIndexOperationModel> value)
      Generated method - Setter of SolrIndex.indexOperations attribute defined at extension solrfacetsearch.
      void setQualifier​(java.lang.String value)
      Generated method - Initial setter of SolrIndex.qualifier attribute defined at extension solrfacetsearch.
      • Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • FACETSEARCHCONFIG

        public static final java.lang.String FACETSEARCHCONFIG
        Generated constant - Attribute key of SolrIndex.facetSearchConfig attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
      • INDEXEDTYPE

        public static final java.lang.String INDEXEDTYPE
        Generated constant - Attribute key of SolrIndex.indexedType attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
      • QUALIFIER

        public static final java.lang.String QUALIFIER
        Generated constant - Attribute key of SolrIndex.qualifier attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
      • ACTIVE

        public static final java.lang.String ACTIVE
        Generated constant - Attribute key of SolrIndex.active attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
      • INDEXOPERATIONS

        public static final java.lang.String INDEXOPERATIONS
        Generated constant - Attribute key of SolrIndex.indexOperations attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
    • Constructor Detail

      • SolrIndexModel

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

        public SolrIndexModel​(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • SolrIndexModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public SolrIndexModel​(SolrFacetSearchConfigModel _facetSearchConfig,
                              SolrIndexedTypeModel _indexedType,
                              java.lang.String _qualifier)
        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:
        _facetSearchConfig - initial attribute declared by type SolrIndex at extension solrfacetsearch
        _indexedType - initial attribute declared by type SolrIndex at extension solrfacetsearch
        _qualifier - initial attribute declared by type SolrIndex at extension solrfacetsearch
      • SolrIndexModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public SolrIndexModel​(SolrFacetSearchConfigModel _facetSearchConfig,
                              SolrIndexedTypeModel _indexedType,
                              ItemModel _owner,
                              java.lang.String _qualifier)
        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:
        _facetSearchConfig - initial attribute declared by type SolrIndex at extension solrfacetsearch
        _indexedType - initial attribute declared by type SolrIndex at extension solrfacetsearch
        _owner - initial attribute declared by type Item at extension core
        _qualifier - initial attribute declared by type SolrIndex at extension solrfacetsearch
    • Method Detail

      • getFacetSearchConfig

        @Accessor(qualifier="facetSearchConfig",
                  type=GETTER)
        public SolrFacetSearchConfigModel getFacetSearchConfig()
        Generated method - Getter of the SolrIndex.facetSearchConfig attribute defined at extension solrfacetsearch.
        Returns:
        the facetSearchConfig
      • getIndexedType

        @Accessor(qualifier="indexedType",
                  type=GETTER)
        public SolrIndexedTypeModel getIndexedType()
        Generated method - Getter of the SolrIndex.indexedType attribute defined at extension solrfacetsearch.
        Returns:
        the indexedType
      • getIndexOperations

        @Accessor(qualifier="indexOperations",
                  type=GETTER)
        public java.util.Collection<SolrIndexOperationModel> getIndexOperations()
        Generated method - Getter of the SolrIndex.indexOperations attribute defined at extension solrfacetsearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the indexOperations
      • getQualifier

        @Accessor(qualifier="qualifier",
                  type=GETTER)
        public java.lang.String getQualifier()
        Generated method - Getter of the SolrIndex.qualifier attribute defined at extension solrfacetsearch.
        Returns:
        the qualifier
      • isActive

        @Accessor(qualifier="active",
                  type=GETTER)
        public boolean isActive()
        Generated method - Getter of the SolrIndex.active attribute defined at extension solrfacetsearch.
        Returns:
        the active
      • setActive

        @Accessor(qualifier="active",
                  type=SETTER)
        public void setActive​(boolean value)
        Generated method - Setter of SolrIndex.active attribute defined at extension solrfacetsearch.
        Parameters:
        value - the active
      • setFacetSearchConfig

        @Accessor(qualifier="facetSearchConfig",
                  type=SETTER)
        public void setFacetSearchConfig​(SolrFacetSearchConfigModel value)
        Generated method - Initial setter of SolrIndex.facetSearchConfig attribute defined at extension solrfacetsearch. Can only be used at creation of model - before first save.
        Parameters:
        value - the facetSearchConfig
      • setIndexedType

        @Accessor(qualifier="indexedType",
                  type=SETTER)
        public void setIndexedType​(SolrIndexedTypeModel value)
        Generated method - Initial setter of SolrIndex.indexedType attribute defined at extension solrfacetsearch. Can only be used at creation of model - before first save.
        Parameters:
        value - the indexedType
      • setIndexOperations

        @Accessor(qualifier="indexOperations",
                  type=SETTER)
        public void setIndexOperations​(java.util.Collection<SolrIndexOperationModel> value)
        Generated method - Setter of SolrIndex.indexOperations attribute defined at extension solrfacetsearch.
        Parameters:
        value - the indexOperations
      • setQualifier

        @Accessor(qualifier="qualifier",
                  type=SETTER)
        public void setQualifier​(java.lang.String value)
        Generated method - Initial setter of SolrIndex.qualifier attribute defined at extension solrfacetsearch. Can only be used at creation of model - before first save.
        Parameters:
        value - the qualifier