Class LanguageModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class LanguageModel
    extends C2LItemModel
    Generated model class for type Language first defined at extension core.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

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

        public static final java.lang.String _SYNCJOB2LANGREL
        Generated relation code constant for relation SyncJob2LangRel defining source attribute syncJobs in extension catalog.
        See Also:
        Constant Field Values
      • _SOLRFACETSEARCHCONFIG2LANGUAGERELATION

        public static final java.lang.String _SOLRFACETSEARCHCONFIG2LANGUAGERELATION
        Generated relation code constant for relation SolrFacetSearchConfig2LanguageRelation defining source attribute facetSearchConfigs in extension solrfacetsearch.
        See Also:
        Constant Field Values
      • _SOLRSYNONYMCONFIG2LANGUAGE

        public static final java.lang.String _SOLRSYNONYMCONFIG2LANGUAGE
        Generated relation code constant for relation SolrSynonymConfig2Language defining source attribute synonyms in extension solrfacetsearch.
        See Also:
        Constant Field Values
      • _SOLRSTOPWORD2LANGUAGE

        public static final java.lang.String _SOLRSTOPWORD2LANGUAGE
        Generated relation code constant for relation SolrStopWord2Language defining source attribute StopWords in extension solrfacetsearch.
        See Also:
        Constant Field Values
      • _BASESTORE2LANGUAGEREL

        public static final java.lang.String _BASESTORE2LANGUAGEREL
        Generated relation code constant for relation BaseStore2LanguageRel defining source attribute baseStores in extension commerceservices.
        See Also:
        Constant Field Values
      • FALLBACKLANGUAGES

        public static final java.lang.String FALLBACKLANGUAGES
        Generated constant - Attribute key of Language.fallbackLanguages attribute defined at extension core.
        See Also:
        Constant Field Values
      • SYNCJOBS

        public static final java.lang.String SYNCJOBS
        Generated constant - Attribute key of Language.syncJobs attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • FACETSEARCHCONFIGS

        public static final java.lang.String FACETSEARCHCONFIGS
        Generated constant - Attribute key of Language.facetSearchConfigs attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
      • SYNONYMS

        public static final java.lang.String SYNONYMS
        Generated constant - Attribute key of Language.synonyms attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
      • STOPWORDS

        public static final java.lang.String STOPWORDS
        Generated constant - Attribute key of Language.StopWords attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
      • BASESTORES

        public static final java.lang.String BASESTORES
        Generated constant - Attribute key of Language.baseStores attribute defined at extension commerceservices.
        See Also:
        Constant Field Values
      • SAPCODE

        public static final java.lang.String SAPCODE
        Generated constant - Attribute key of Language.sapCode attribute defined at extension sapmodel.
        See Also:
        Constant Field Values
    • Constructor Detail

      • LanguageModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public LanguageModel​(java.lang.String _isocode)
        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:
        _isocode - initial attribute declared by type Language at extension core
      • LanguageModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public LanguageModel​(java.lang.String _isocode,
                             ItemModel _owner)
        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:
        _isocode - initial attribute declared by type Language at extension core
        _owner - initial attribute declared by type Item at extension core
    • Method Detail

      • getBaseStores

        @Accessor(qualifier="baseStores",
                  type=GETTER)
        public java.util.Collection<BaseStoreModel> getBaseStores()
        Generated method - Getter of the Language.baseStores attribute defined at extension commerceservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the baseStores
      • getFacetSearchConfigs

        @Accessor(qualifier="facetSearchConfigs",
                  type=GETTER)
        public java.util.List<SolrFacetSearchConfigModel> getFacetSearchConfigs()
        Generated method - Getter of the Language.facetSearchConfigs attribute defined at extension solrfacetsearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the facetSearchConfigs
      • getFallbackLanguages

        @Accessor(qualifier="fallbackLanguages",
                  type=GETTER)
        public java.util.List<LanguageModel> getFallbackLanguages()
        Generated method - Getter of the Language.fallbackLanguages attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the fallbackLanguages
      • getSapCode

        @Accessor(qualifier="sapCode",
                  type=GETTER)
        public java.lang.String getSapCode()
        Generated method - Getter of the Language.sapCode attribute defined at extension sapmodel.
        Returns:
        the sapCode - SAP Code (ERP Table T002 field SPRAS)
      • getStopWords

        @Accessor(qualifier="StopWords",
                  type=GETTER)
        public java.util.List<SolrStopWordModel> getStopWords()
        Generated method - Getter of the Language.StopWords attribute defined at extension solrfacetsearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the StopWords
      • getSynonyms

        @Accessor(qualifier="synonyms",
                  type=GETTER)
        public java.util.List<SolrSynonymConfigModel> getSynonyms()
        Generated method - Getter of the Language.synonyms attribute defined at extension solrfacetsearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the synonyms
      • setBaseStores

        @Accessor(qualifier="baseStores",
                  type=SETTER)
        public void setBaseStores​(java.util.Collection<BaseStoreModel> value)
        Generated method - Setter of Language.baseStores attribute defined at extension commerceservices.
        Parameters:
        value - the baseStores
      • setFacetSearchConfigs

        @Accessor(qualifier="facetSearchConfigs",
                  type=SETTER)
        public void setFacetSearchConfigs​(java.util.List<SolrFacetSearchConfigModel> value)
        Generated method - Setter of Language.facetSearchConfigs attribute defined at extension solrfacetsearch.
        Parameters:
        value - the facetSearchConfigs
      • setFallbackLanguages

        @Accessor(qualifier="fallbackLanguages",
                  type=SETTER)
        public void setFallbackLanguages​(java.util.List<LanguageModel> value)
        Generated method - Setter of Language.fallbackLanguages attribute defined at extension core.
        Parameters:
        value - the fallbackLanguages
      • setSapCode

        @Accessor(qualifier="sapCode",
                  type=SETTER)
        public void setSapCode​(java.lang.String value)
        Generated method - Setter of Language.sapCode attribute defined at extension sapmodel.
        Parameters:
        value - the sapCode - SAP Code (ERP Table T002 field SPRAS)
      • setStopWords

        @Accessor(qualifier="StopWords",
                  type=SETTER)
        public void setStopWords​(java.util.List<SolrStopWordModel> value)
        Generated method - Setter of Language.StopWords attribute defined at extension solrfacetsearch.
        Parameters:
        value - the StopWords
      • setSynonyms

        @Accessor(qualifier="synonyms",
                  type=SETTER)
        public void setSynonyms​(java.util.List<SolrSynonymConfigModel> value)
        Generated method - Setter of Language.synonyms attribute defined at extension solrfacetsearch.
        Parameters:
        value - the synonyms