Class AbstractAsSearchProfileModel

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AsCategoryAwareSearchProfileModel, AsSimpleSearchProfileModel

public class AbstractAsSearchProfileModel extends ItemModel
Generated model class for type AbstractAsSearchProfile first defined at extension adaptivesearch.
See Also:
  • Field Details

    • _TYPECODE

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

      public static final String _ASSEARCHPROFILEACTIVATIONSET2SEARCHPROFILE
      Generated relation code constant for relation AsSearchProfileActivationSet2SearchProfile defining source attribute activationSet in extension adaptivesearch.
      See Also:
    • CATALOGVERSION

      public static final String CATALOGVERSION
      Generated constant - Attribute key of AbstractAsSearchProfile.catalogVersion attribute defined at extension adaptivesearch.
      See Also:
    • CODE

      public static final String CODE
      Generated constant - Attribute key of AbstractAsSearchProfile.code attribute defined at extension adaptivesearch.
      See Also:
    • NAME

      public static final String NAME
      Generated constant - Attribute key of AbstractAsSearchProfile.name attribute defined at extension adaptivesearch.
      See Also:
    • INDEXTYPE

      public static final String INDEXTYPE
      Generated constant - Attribute key of AbstractAsSearchProfile.indexType attribute defined at extension adaptivesearch.
      See Also:
    • QUERYCONTEXT

      public static final String QUERYCONTEXT
      Generated constant - Attribute key of AbstractAsSearchProfile.queryContext attribute defined at extension adaptivesearch.
      See Also:
    • ACTIVATIONSETPOS

      public static final String ACTIVATIONSETPOS
      Generated constant - Attribute key of AbstractAsSearchProfile.activationSetPOS attribute defined at extension adaptivesearch.
      See Also:
    • ACTIVATIONSET

      public static final String ACTIVATIONSET
      Generated constant - Attribute key of AbstractAsSearchProfile.activationSet attribute defined at extension adaptivesearch.
      See Also:
  • Constructor Details

    • AbstractAsSearchProfileModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public AbstractAsSearchProfileModel(String _code, String _indexType)
      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:
      _code - initial attribute declared by type AbstractAsSearchProfile at extension adaptivesearch
      _indexType - initial attribute declared by type AbstractAsSearchProfile at extension adaptivesearch
    • AbstractAsSearchProfileModel

      @Deprecated(since="4.1.1", forRemoval=true) public AbstractAsSearchProfileModel(CatalogVersionModel _catalogVersion, String _code, String _indexType, 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:
      _catalogVersion - initial attribute declared by type AbstractAsSearchProfile at extension adaptivesearch
      _code - initial attribute declared by type AbstractAsSearchProfile at extension adaptivesearch
      _indexType - initial attribute declared by type AbstractAsSearchProfile at extension adaptivesearch
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getActivationSet

      @Accessor(qualifier="activationSet", type=GETTER) public AsSearchProfileActivationSetModel getActivationSet()
      Generated method - Getter of the AbstractAsSearchProfile.activationSet attribute defined at extension adaptivesearch.
      Returns:
      the activationSet
    • getCatalogVersion

      @Accessor(qualifier="catalogVersion", type=GETTER) public CatalogVersionModel getCatalogVersion()
      Generated method - Getter of the AbstractAsSearchProfile.catalogVersion attribute defined at extension adaptivesearch.
      Returns:
      the catalogVersion
    • getCode

      @Accessor(qualifier="code", type=GETTER) public String getCode()
      Generated method - Getter of the AbstractAsSearchProfile.code attribute defined at extension adaptivesearch.
      Returns:
      the code
    • getIndexType

      @Accessor(qualifier="indexType", type=GETTER) public String getIndexType()
      Generated method - Getter of the AbstractAsSearchProfile.indexType attribute defined at extension adaptivesearch.
      Returns:
      the indexType
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName()
      Generated method - Getter of the AbstractAsSearchProfile.name attribute defined at extension adaptivesearch.
      Returns:
      the name
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName(Locale loc)
      Generated method - Getter of the AbstractAsSearchProfile.name attribute defined at extension adaptivesearch.
      Parameters:
      loc - the value localization key
      Returns:
      the name
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getQueryContext

      @Accessor(qualifier="queryContext", type=GETTER) public String getQueryContext()
      Generated method - Getter of the AbstractAsSearchProfile.queryContext attribute defined at extension adaptivesearch.
      Returns:
      the queryContext
    • setActivationSet

      @Accessor(qualifier="activationSet", type=SETTER) public void setActivationSet(AsSearchProfileActivationSetModel value)
      Generated method - Setter of AbstractAsSearchProfile.activationSet attribute defined at extension adaptivesearch.
      Parameters:
      value - the activationSet
    • setCatalogVersion

      @Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value)
      Generated method - Initial setter of AbstractAsSearchProfile.catalogVersion attribute defined at extension adaptivesearch. Can only be used at creation of model - before first save.
      Parameters:
      value - the catalogVersion
    • setCode

      @Accessor(qualifier="code", type=SETTER) public void setCode(String value)
      Generated method - Setter of AbstractAsSearchProfile.code attribute defined at extension adaptivesearch.
      Parameters:
      value - the code
    • setIndexType

      @Accessor(qualifier="indexType", type=SETTER) public void setIndexType(String value)
      Generated method - Initial setter of AbstractAsSearchProfile.indexType attribute defined at extension adaptivesearch. Can only be used at creation of model - before first save.
      Parameters:
      value - the indexType
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value)
      Generated method - Setter of AbstractAsSearchProfile.name attribute defined at extension adaptivesearch.
      Parameters:
      value - the name
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value, Locale loc)
      Generated method - Setter of AbstractAsSearchProfile.name attribute defined at extension adaptivesearch.
      Parameters:
      value - the name
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setQueryContext

      @Accessor(qualifier="queryContext", type=SETTER) public void setQueryContext(String value)
      Generated method - Setter of AbstractAsSearchProfile.queryContext attribute defined at extension adaptivesearch.
      Parameters:
      value - the queryContext