Class TmaUsageSpecCharacteristicValueModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaUsageSpecCharacteristicValueModel
All Implemented Interfaces:
Serializable

public class TmaUsageSpecCharacteristicValueModel extends ItemModel
Generated model class for type TmaUsageSpecCharacteristicValue first defined at extension tuadatacommonsservices.

The allowed values for an Usage Spec Characteristic.

See Also:
  • 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 final String
    Generated relation code constant for relation TmaUsageSpecCharacteristic2TmaUsageSpecCharacteristicValueRelation defining source attribute usageSpecCharacteristic in extension tuadatacommonsservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.allowedValues attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.catalogVersion attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.default attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.id attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.name attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.usageSpecCharacteristic attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.value attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.valueFrom attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.valueTo attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.valueType attribute defined at extension tuadatacommonsservices.

    Fields inherited from class de.hybris.platform.core.model.ItemModel

    _COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED

    Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Generated constructor - Default constructor for generic creation.
    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
    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
    TmaUsageSpecCharacteristicValueModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
  • Method Summary

    Modifier and Type
    Method
    Description
    Generated method - Getter of the TmaUsageSpecCharacteristicValue.allowedValues attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaUsageSpecCharacteristicValue.catalogVersion attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaUsageSpecCharacteristicValue.default attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaUsageSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaUsageSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaUsageSpecCharacteristicValue.id attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaUsageSpecCharacteristicValue.name attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaUsageSpecCharacteristicValue.name attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaUsageSpecCharacteristicValue.usageSpecCharacteristic attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaUsageSpecCharacteristicValue.value attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaUsageSpecCharacteristicValue.valueFrom attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaUsageSpecCharacteristicValue.valueTo attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaUsageSpecCharacteristicValue.valueType attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaUsageSpecCharacteristicValue.allowedValues attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaUsageSpecCharacteristicValue.catalogVersion attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaUsageSpecCharacteristicValue.default attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaUsageSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaUsageSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
    void
    setId(String value)
    Generated method - Setter of TmaUsageSpecCharacteristicValue.id attribute defined at extension tuadatacommonsservices.
    void
    setName(String value)
    Generated method - Setter of TmaUsageSpecCharacteristicValue.name attribute defined at extension tuadatacommonsservices.
    void
    setName(String value, Locale loc)
    Generated method - Setter of TmaUsageSpecCharacteristicValue.name attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaUsageSpecCharacteristicValue.usageSpecCharacteristic attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaUsageSpecCharacteristicValue.value attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaUsageSpecCharacteristicValue.valueFrom attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaUsageSpecCharacteristicValue.valueTo attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaUsageSpecCharacteristicValue.valueType attribute defined at extension tuadatacommonsservices.

    Methods inherited from class de.hybris.platform.core.model.ItemModel

    getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner

    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 Details

    • _TYPECODE

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

      public static final String _TMAUSAGESPECCHARACTERISTIC2TMAUSAGESPECCHARACTERISTICVALUERELATION
      Generated relation code constant for relation TmaUsageSpecCharacteristic2TmaUsageSpecCharacteristicValueRelation defining source attribute usageSpecCharacteristic in extension tuadatacommonsservices.
      See Also:
    • ID

      public static final String ID
      Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.id attribute defined at extension tuadatacommonsservices.
      See Also:
    • NAME

      public static final String NAME
      Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.name attribute defined at extension tuadatacommonsservices.
      See Also:
    • DESCRIPTION

      public static final String DESCRIPTION
      Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
      See Also:
    • CATALOGVERSION

      public static final String CATALOGVERSION
      Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.catalogVersion attribute defined at extension tuadatacommonsservices.
      See Also:
    • VALUE

      public static final String VALUE
      Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.value attribute defined at extension tuadatacommonsservices.
      See Also:
    • DEFAULT

      public static final String DEFAULT
      Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.default attribute defined at extension tuadatacommonsservices.
      See Also:
    • ALLOWEDVALUES

      public static final String ALLOWEDVALUES
      Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.allowedValues attribute defined at extension tuadatacommonsservices.
      See Also:
    • VALUEFROM

      public static final String VALUEFROM
      Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.valueFrom attribute defined at extension tuadatacommonsservices.
      See Also:
    • VALUETO

      public static final String VALUETO
      Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.valueTo attribute defined at extension tuadatacommonsservices.
      See Also:
    • VALUETYPE

      public static final String VALUETYPE
      Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.valueType attribute defined at extension tuadatacommonsservices.
      See Also:
    • USAGESPECCHARACTERISTIC

      public static final String USAGESPECCHARACTERISTIC
      Generated constant - Attribute key of TmaUsageSpecCharacteristicValue.usageSpecCharacteristic attribute defined at extension tuadatacommonsservices.
      See Also:
  • Constructor Details

    • TmaUsageSpecCharacteristicValueModel

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

      public TmaUsageSpecCharacteristicValueModel(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
    • TmaUsageSpecCharacteristicValueModel

      @Deprecated(since="4.1.1", forRemoval=true) public TmaUsageSpecCharacteristicValueModel(CatalogVersionModel _catalogVersion, String _id)
      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 TmaUsageSpecCharacteristicValue at extension tuadatacommonsservices
      _id - initial attribute declared by type TmaUsageSpecCharacteristicValue at extension tuadatacommonsservices
    • TmaUsageSpecCharacteristicValueModel

      @Deprecated(since="4.1.1", forRemoval=true) public TmaUsageSpecCharacteristicValueModel(CatalogVersionModel _catalogVersion, String _id, 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 TmaUsageSpecCharacteristicValue at extension tuadatacommonsservices
      _id - initial attribute declared by type TmaUsageSpecCharacteristicValue at extension tuadatacommonsservices
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getAllowedValues

      @Accessor(qualifier="allowedValues", type=GETTER) public List<String> getAllowedValues()
      Generated method - Getter of the TmaUsageSpecCharacteristicValue.allowedValues attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the allowedValues - The allowed values of the UsageSpecCharacteristicValue
    • getCatalogVersion

      @Accessor(qualifier="catalogVersion", type=GETTER) public CatalogVersionModel getCatalogVersion()
      Generated method - Getter of the TmaUsageSpecCharacteristicValue.catalogVersion attribute defined at extension tuadatacommonsservices.
      Returns:
      the catalogVersion - Catalog Version on which the Product Spec Characteristic Value is published.
    • getDefault

      @Accessor(qualifier="default", type=GETTER) public Boolean getDefault()
      Generated method - Getter of the TmaUsageSpecCharacteristicValue.default attribute defined at extension tuadatacommonsservices.
      Returns:
      the default - Defines whether this is the default value of this Usage Spec Characteristic Value.
    • getDescription

      @Accessor(qualifier="description", type=GETTER) public String getDescription()
      Generated method - Getter of the TmaUsageSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
      Returns:
      the description - Description of the Usage Specification Characteristic Value.
    • getDescription

      @Accessor(qualifier="description", type=GETTER) public String getDescription(Locale loc)
      Generated method - Getter of the TmaUsageSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
      Parameters:
      loc - the value localization key
      Returns:
      the description - Description of the Usage Specification Characteristic Value.
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getId

      @Accessor(qualifier="id", type=GETTER) public String getId()
      Generated method - Getter of the TmaUsageSpecCharacteristicValue.id attribute defined at extension tuadatacommonsservices.
      Returns:
      the id - Unique identifier of the Usage Specification Characteristic Value.
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName()
      Generated method - Getter of the TmaUsageSpecCharacteristicValue.name attribute defined at extension tuadatacommonsservices.
      Returns:
      the name - Name of the Usage Spec Characteristic Value
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName(Locale loc)
      Generated method - Getter of the TmaUsageSpecCharacteristicValue.name attribute defined at extension tuadatacommonsservices.
      Parameters:
      loc - the value localization key
      Returns:
      the name - Name of the Usage Spec Characteristic Value
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getUsageSpecCharacteristic

      @Accessor(qualifier="usageSpecCharacteristic", type=GETTER) public TmaUsageSpecCharacteristicModel getUsageSpecCharacteristic()
      Generated method - Getter of the TmaUsageSpecCharacteristicValue.usageSpecCharacteristic attribute defined at extension tuadatacommonsservices.
      Returns:
      the usageSpecCharacteristic - Usage Spec Characteristic for which the Usage Spec Characteristic Values are configured.
    • getValue

      @Accessor(qualifier="value", type=GETTER) public String getValue()
      Generated method - Getter of the TmaUsageSpecCharacteristicValue.value attribute defined at extension tuadatacommonsservices.
      Returns:
      the value - The value of the Usage Spec Characteristic Value
    • getValueFrom

      @Accessor(qualifier="valueFrom", type=GETTER) public String getValueFrom()
      Generated method - Getter of the TmaUsageSpecCharacteristicValue.valueFrom attribute defined at extension tuadatacommonsservices.
      Returns:
      the valueFrom - Defines a range of possible values starting from this
    • getValueTo

      @Accessor(qualifier="valueTo", type=GETTER) public String getValueTo()
      Generated method - Getter of the TmaUsageSpecCharacteristicValue.valueTo attribute defined at extension tuadatacommonsservices.
      Returns:
      the valueTo - Defines a range of possible values until this one
    • getValueType

      @Accessor(qualifier="valueType", type=GETTER) public TmaPscvValueType getValueType()
      Generated method - Getter of the TmaUsageSpecCharacteristicValue.valueType attribute defined at extension tuadatacommonsservices.
      Returns:
      the valueType - The type for the value (STRING, BOOLEAN, NUMERIC).
    • setAllowedValues

      @Accessor(qualifier="allowedValues", type=SETTER) public void setAllowedValues(List<String> value)
      Generated method - Setter of TmaUsageSpecCharacteristicValue.allowedValues attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the allowedValues - The allowed values of the UsageSpecCharacteristicValue
    • setCatalogVersion

      @Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value)
      Generated method - Setter of TmaUsageSpecCharacteristicValue.catalogVersion attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the catalogVersion - Catalog Version on which the Product Spec Characteristic Value is published.
    • setDefault

      @Accessor(qualifier="default", type=SETTER) public void setDefault(Boolean value)
      Generated method - Setter of TmaUsageSpecCharacteristicValue.default attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the default - Defines whether this is the default value of this Usage Spec Characteristic Value.
    • setDescription

      @Accessor(qualifier="description", type=SETTER) public void setDescription(String value)
      Generated method - Setter of TmaUsageSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the description - Description of the Usage Specification Characteristic Value.
    • setDescription

      @Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc)
      Generated method - Setter of TmaUsageSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the description - Description of the Usage Specification Characteristic Value.
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setId

      @Accessor(qualifier="id", type=SETTER) public void setId(String value)
      Generated method - Setter of TmaUsageSpecCharacteristicValue.id attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the id - Unique identifier of the Usage Specification Characteristic Value.
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value)
      Generated method - Setter of TmaUsageSpecCharacteristicValue.name attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the name - Name of the Usage Spec Characteristic Value
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value, Locale loc)
      Generated method - Setter of TmaUsageSpecCharacteristicValue.name attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the name - Name of the Usage Spec Characteristic Value
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setUsageSpecCharacteristic

      @Accessor(qualifier="usageSpecCharacteristic", type=SETTER) public void setUsageSpecCharacteristic(TmaUsageSpecCharacteristicModel value)
      Generated method - Setter of TmaUsageSpecCharacteristicValue.usageSpecCharacteristic attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the usageSpecCharacteristic - Usage Spec Characteristic for which the Usage Spec Characteristic Values are configured.
    • setValue

      @Accessor(qualifier="value", type=SETTER) public void setValue(String value)
      Generated method - Setter of TmaUsageSpecCharacteristicValue.value attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the value - The value of the Usage Spec Characteristic Value
    • setValueFrom

      @Accessor(qualifier="valueFrom", type=SETTER) public void setValueFrom(String value)
      Generated method - Setter of TmaUsageSpecCharacteristicValue.valueFrom attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the valueFrom - Defines a range of possible values starting from this
    • setValueTo

      @Accessor(qualifier="valueTo", type=SETTER) public void setValueTo(String value)
      Generated method - Setter of TmaUsageSpecCharacteristicValue.valueTo attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the valueTo - Defines a range of possible values until this one
    • setValueType

      @Accessor(qualifier="valueType", type=SETTER) public void setValueType(TmaPscvValueType value)
      Generated method - Setter of TmaUsageSpecCharacteristicValue.valueType attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the valueType - The type for the value (STRING, BOOLEAN, NUMERIC).