Class AbstractConfiguratorSettingModel

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CPQConfiguratorSettingsModel, TextFieldConfiguratorSettingModel

public class AbstractConfiguratorSettingModel extends ItemModel
Generated model class for type AbstractConfiguratorSetting first defined at extension catalog.
See Also:
  • Field Details

    • _TYPECODE

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

      public static final String _CONFIGURATIONCATEGORY2CONFIGURATORSETTINGSRELATION
      Generated relation code constant for relation ConfigurationCategory2ConfiguratorSettingsRelation defining source attribute configurationCategory in extension catalog.
      See Also:
    • ID

      public static final String ID
      Generated constant - Attribute key of AbstractConfiguratorSetting.id attribute defined at extension catalog.
      See Also:
    • CATALOGVERSION

      public static final String CATALOGVERSION
      Generated constant - Attribute key of AbstractConfiguratorSetting.catalogVersion attribute defined at extension catalog.
      See Also:
    • CONFIGURATORTYPE

      public static final String CONFIGURATORTYPE
      Generated constant - Attribute key of AbstractConfiguratorSetting.configuratorType attribute defined at extension catalog.
      See Also:
    • QUALIFIER

      public static final String QUALIFIER
      Generated constant - Attribute key of AbstractConfiguratorSetting.qualifier attribute defined at extension catalog.
      See Also:
    • CONFIGURATIONCATEGORYPOS

      public static final String CONFIGURATIONCATEGORYPOS
      Generated constant - Attribute key of AbstractConfiguratorSetting.configurationCategoryPOS attribute defined at extension catalog.
      See Also:
    • CONFIGURATIONCATEGORY

      public static final String CONFIGURATIONCATEGORY
      Generated constant - Attribute key of AbstractConfiguratorSetting.configurationCategory attribute defined at extension catalog.
      See Also:
  • Constructor Details

    • AbstractConfiguratorSettingModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public AbstractConfiguratorSettingModel(CatalogVersionModel _catalogVersion, ConfigurationCategoryModel _configurationCategory, ConfiguratorType _configuratorType, String _id, 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:
      _catalogVersion - initial attribute declared by type AbstractConfiguratorSetting at extension catalog
      _configurationCategory - initial attribute declared by type AbstractConfiguratorSetting at extension catalog
      _configuratorType - initial attribute declared by type AbstractConfiguratorSetting at extension catalog
      _id - initial attribute declared by type AbstractConfiguratorSetting at extension catalog
      _qualifier - initial attribute declared by type AbstractConfiguratorSetting at extension catalog
    • AbstractConfiguratorSettingModel

      @Deprecated(since="4.1.1", forRemoval=true) public AbstractConfiguratorSettingModel(CatalogVersionModel _catalogVersion, ConfigurationCategoryModel _configurationCategory, ConfiguratorType _configuratorType, String _id, ItemModel _owner, 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:
      _catalogVersion - initial attribute declared by type AbstractConfiguratorSetting at extension catalog
      _configurationCategory - initial attribute declared by type AbstractConfiguratorSetting at extension catalog
      _configuratorType - initial attribute declared by type AbstractConfiguratorSetting at extension catalog
      _id - initial attribute declared by type AbstractConfiguratorSetting at extension catalog
      _owner - initial attribute declared by type Item at extension core
      _qualifier - initial attribute declared by type AbstractConfiguratorSetting at extension catalog
  • Method Details

    • getCatalogVersion

      @Accessor(qualifier="catalogVersion", type=GETTER) public CatalogVersionModel getCatalogVersion()
      Generated method - Getter of the AbstractConfiguratorSetting.catalogVersion attribute defined at extension catalog.
      Returns:
      the catalogVersion - Catalog Version
    • getConfigurationCategory

      @Accessor(qualifier="configurationCategory", type=GETTER) public ConfigurationCategoryModel getConfigurationCategory()
      Generated method - Getter of the AbstractConfiguratorSetting.configurationCategory attribute defined at extension catalog.
      Returns:
      the configurationCategory
    • getConfiguratorType

      @Accessor(qualifier="configuratorType", type=GETTER) public ConfiguratorType getConfiguratorType()
      Generated method - Getter of the AbstractConfiguratorSetting.configuratorType attribute defined at extension catalog.
      Returns:
      the configuratorType - Type of the product configurator
    • getId

      @Accessor(qualifier="id", type=GETTER) public String getId()
      Generated method - Getter of the AbstractConfiguratorSetting.id attribute defined at extension catalog.
      Returns:
      the id - Identifier
    • getQualifier

      @Accessor(qualifier="qualifier", type=GETTER) public String getQualifier()
      Generated method - Getter of the AbstractConfiguratorSetting.qualifier attribute defined at extension catalog.
      Returns:
      the qualifier - To override a setting you should create one with the same qualifier in a descending category
    • setCatalogVersion

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

      @Accessor(qualifier="configurationCategory", type=SETTER) public void setConfigurationCategory(ConfigurationCategoryModel value)
      Generated method - Initial setter of AbstractConfiguratorSetting.configurationCategory attribute defined at extension catalog. Can only be used at creation of model - before first save.
      Parameters:
      value - the configurationCategory
    • setConfiguratorType

      @Accessor(qualifier="configuratorType", type=SETTER) public void setConfiguratorType(ConfiguratorType value)
      Generated method - Initial setter of AbstractConfiguratorSetting.configuratorType attribute defined at extension catalog. Can only be used at creation of model - before first save.
      Parameters:
      value - the configuratorType - Type of the product configurator
    • setId

      @Accessor(qualifier="id", type=SETTER) public void setId(String value)
      Generated method - Initial setter of AbstractConfiguratorSetting.id attribute defined at extension catalog. Can only be used at creation of model - before first save.
      Parameters:
      value - the id - Identifier
    • setQualifier

      @Accessor(qualifier="qualifier", type=SETTER) public void setQualifier(String value)
      Generated method - Initial setter of AbstractConfiguratorSetting.qualifier attribute defined at extension catalog. Can only be used at creation of model - before first save.
      Parameters:
      value - the qualifier - To override a setting you should create one with the same qualifier in a descending category