Class TmaProductSpecCharacteristicValueModel

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

public class TmaProductSpecCharacteristicValueModel extends ItemModel
Generated model class for type TmaProductSpecCharacteristicValue first defined at extension tuadatacommonsservices.

Values representing instances of a Product 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 TmaProductOffering2TmaProductSpecCharacteristicValueRelation defining source attribute productOfferings in extension tuadatacommonsservices.
    static final String
    Generated relation code constant for relation TmaProductOfferingPrice2TmaProductSpecCharValueRelation defining source attribute productOfferingPrices in extension tuadatacommonsservices.
    static final String
    Generated relation code constant for relation TmaProductSpecCharacteristic2TmaProductSpecCharacteristicValueRelation defining source attribute productSpecCharacteristic in extension tuadatacommonsservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristicValue.catalogVersion attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristicValue.id attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristicValue.productOfferingPrices attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristicValue.productOfferings attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristicValue.productSpecCharacteristic attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristicValue.productSpecCharValueUses attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristicValue.serviceSpecCharacteristicValues attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristicValue.unitOfMeasure attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristicValue.value attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristicValue.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.
    TmaProductSpecCharacteristicValueModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
    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
  • Method Summary

    Modifier and Type
    Method
    Description
    Generated method - Getter of the TmaProductSpecCharacteristicValue.catalogVersion attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristicValue.id attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristicValue.productOfferingPrices attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristicValue.productOfferings attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristicValue.productSpecCharacteristic attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristicValue.productSpecCharValueUses attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristicValue.serviceSpecCharacteristicValues attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristicValue.unitOfMeasure attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristicValue.value attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristicValue.value attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristicValue.valueType attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristicValue.catalogVersion attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
    void
    setId(String value)
    Generated method - Setter of TmaProductSpecCharacteristicValue.id attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristicValue.productOfferingPrices attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristicValue.productOfferings attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristicValue.productSpecCharacteristic attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristicValue.productSpecCharValueUses attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristicValue.serviceSpecCharacteristicValues attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristicValue.unitOfMeasure attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristicValue.value attribute defined at extension tuadatacommonsservices.
    void
    setValue(String value, Locale loc)
    Generated method - Setter of TmaProductSpecCharacteristicValue.value attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristicValue.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:
    • _TMAPRODUCTSPECCHARACTERISTIC2TMAPRODUCTSPECCHARACTERISTICVALUERELATION

      public static final String _TMAPRODUCTSPECCHARACTERISTIC2TMAPRODUCTSPECCHARACTERISTICVALUERELATION
      Generated relation code constant for relation TmaProductSpecCharacteristic2TmaProductSpecCharacteristicValueRelation defining source attribute productSpecCharacteristic in extension tuadatacommonsservices.
      See Also:
    • _TMAPRODUCTOFFERING2TMAPRODUCTSPECCHARACTERISTICVALUERELATION

      public static final String _TMAPRODUCTOFFERING2TMAPRODUCTSPECCHARACTERISTICVALUERELATION
      Generated relation code constant for relation TmaProductOffering2TmaProductSpecCharacteristicValueRelation defining source attribute productOfferings in extension tuadatacommonsservices.
      See Also:
    • _TMAPRODUCTOFFERINGPRICE2TMAPRODUCTSPECCHARVALUERELATION

      public static final String _TMAPRODUCTOFFERINGPRICE2TMAPRODUCTSPECCHARVALUERELATION
      Generated relation code constant for relation TmaProductOfferingPrice2TmaProductSpecCharValueRelation defining source attribute productOfferingPrices in extension tuadatacommonsservices.
      See Also:
    • ID

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

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

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

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

      public static final String UNITOFMEASURE
      Generated constant - Attribute key of TmaProductSpecCharacteristicValue.unitOfMeasure attribute defined at extension tuadatacommonsservices.
      See Also:
    • CATALOGVERSION

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

      public static final String PRODUCTSPECCHARACTERISTIC
      Generated constant - Attribute key of TmaProductSpecCharacteristicValue.productSpecCharacteristic attribute defined at extension tuadatacommonsservices.
      See Also:
    • PRODUCTOFFERINGS

      public static final String PRODUCTOFFERINGS
      Generated constant - Attribute key of TmaProductSpecCharacteristicValue.productOfferings attribute defined at extension tuadatacommonsservices.
      See Also:
    • PRODUCTSPECCHARVALUEUSES

      public static final String PRODUCTSPECCHARVALUEUSES
      Generated constant - Attribute key of TmaProductSpecCharacteristicValue.productSpecCharValueUses attribute defined at extension tuadatacommonsservices.
      See Also:
    • SERVICESPECCHARACTERISTICVALUES

      public static final String SERVICESPECCHARACTERISTICVALUES
      Generated constant - Attribute key of TmaProductSpecCharacteristicValue.serviceSpecCharacteristicValues attribute defined at extension tuadatacommonsservices.
      See Also:
    • PRODUCTOFFERINGPRICES

      public static final String PRODUCTOFFERINGPRICES
      Generated constant - Attribute key of TmaProductSpecCharacteristicValue.productOfferingPrices attribute defined at extension tuadatacommonsservices.
      See Also:
  • Constructor Details

    • TmaProductSpecCharacteristicValueModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public TmaProductSpecCharacteristicValueModel(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:
      _id - initial attribute declared by type TmaProductSpecCharacteristicValue at extension tuadatacommonsservices
    • TmaProductSpecCharacteristicValueModel

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

    • getCatalogVersion

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

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

      @Accessor(qualifier="description", type=GETTER) public String getDescription(Locale loc)
      Generated method - Getter of the TmaProductSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
      Parameters:
      loc - the value localization key
      Returns:
      the description - Description of the Product Spec 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 TmaProductSpecCharacteristicValue.id attribute defined at extension tuadatacommonsservices.
      Returns:
      the id - Unique identifier of the Product Specification Characteristic Value.
    • getProductOfferingPrices

      @Accessor(qualifier="productOfferingPrices", type=GETTER) public Set<TmaProductOfferingPriceModel> getProductOfferingPrices()
      Generated method - Getter of the TmaProductSpecCharacteristicValue.productOfferingPrices attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productOfferingPrices - The Product Offering Prices using this PSCV.
    • getProductOfferings

      @Accessor(qualifier="productOfferings", type=GETTER) public Set<TmaProductOfferingModel> getProductOfferings()
      Generated method - Getter of the TmaProductSpecCharacteristicValue.productOfferings attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productOfferings - Product Offerings for which the Product Spec Characteristic Values are defined.
    • getProductSpecCharacteristic

      @Accessor(qualifier="productSpecCharacteristic", type=GETTER) public TmaProductSpecCharacteristicModel getProductSpecCharacteristic()
      Generated method - Getter of the TmaProductSpecCharacteristicValue.productSpecCharacteristic attribute defined at extension tuadatacommonsservices.
      Returns:
      the productSpecCharacteristic - Product Spec Characteristic for which the Product Spec Characteristic Values are configured.
    • getProductSpecCharValueUses

      @Accessor(qualifier="productSpecCharValueUses", type=GETTER) public Set<TmaProductSpecCharValueUseModel> getProductSpecCharValueUses()
      Generated method - Getter of the TmaProductSpecCharacteristicValue.productSpecCharValueUses attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productSpecCharValueUses - Product Spec Characteristic Value Uses defined for a Product Spec Characteristic Value.
    • getServiceSpecCharacteristicValues

      @Accessor(qualifier="serviceSpecCharacteristicValues", type=GETTER) public Set<TmaServiceSpecCharacteristicValueModel> getServiceSpecCharacteristicValues()
      Generated method - Getter of the TmaProductSpecCharacteristicValue.serviceSpecCharacteristicValues attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the serviceSpecCharacteristicValues - Service Spec Characteristic Values translated into characteristic values from the Product domain.
    • getUnitOfMeasure

      @Accessor(qualifier="unitOfMeasure", type=GETTER) public UsageUnitModel getUnitOfMeasure()
      Generated method - Getter of the TmaProductSpecCharacteristicValue.unitOfMeasure attribute defined at extension tuadatacommonsservices.
      Returns:
      the unitOfMeasure - The measure unit of the value.
    • getValue

      @Accessor(qualifier="value", type=GETTER) public String getValue()
      Generated method - Getter of the TmaProductSpecCharacteristicValue.value attribute defined at extension tuadatacommonsservices.
      Returns:
      the value - The value of the Product Specification Characteristic.
    • getValue

      @Accessor(qualifier="value", type=GETTER) public String getValue(Locale loc)
      Generated method - Getter of the TmaProductSpecCharacteristicValue.value attribute defined at extension tuadatacommonsservices.
      Parameters:
      loc - the value localization key
      Returns:
      the value - The value of the Product Specification Characteristic.
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getValueType

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

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

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

      @Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc)
      Generated method - Setter of TmaProductSpecCharacteristicValue.description attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the description - Description of the Product Spec 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 TmaProductSpecCharacteristicValue.id attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the id - Unique identifier of the Product Specification Characteristic Value.
    • setProductOfferingPrices

      @Accessor(qualifier="productOfferingPrices", type=SETTER) public void setProductOfferingPrices(Set<TmaProductOfferingPriceModel> value)
      Generated method - Setter of TmaProductSpecCharacteristicValue.productOfferingPrices attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the productOfferingPrices - The Product Offering Prices using this PSCV.
    • setProductOfferings

      @Accessor(qualifier="productOfferings", type=SETTER) public void setProductOfferings(Set<TmaProductOfferingModel> value)
      Generated method - Setter of TmaProductSpecCharacteristicValue.productOfferings attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the productOfferings - Product Offerings for which the Product Spec Characteristic Values are defined.
    • setProductSpecCharacteristic

      @Accessor(qualifier="productSpecCharacteristic", type=SETTER) public void setProductSpecCharacteristic(TmaProductSpecCharacteristicModel value)
      Generated method - Setter of TmaProductSpecCharacteristicValue.productSpecCharacteristic attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the productSpecCharacteristic - Product Spec Characteristic for which the Product Spec Characteristic Values are configured.
    • setProductSpecCharValueUses

      @Accessor(qualifier="productSpecCharValueUses", type=SETTER) public void setProductSpecCharValueUses(Set<TmaProductSpecCharValueUseModel> value)
      Generated method - Setter of TmaProductSpecCharacteristicValue.productSpecCharValueUses attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the productSpecCharValueUses - Product Spec Characteristic Value Uses defined for a Product Spec Characteristic Value.
    • setServiceSpecCharacteristicValues

      @Accessor(qualifier="serviceSpecCharacteristicValues", type=SETTER) public void setServiceSpecCharacteristicValues(Set<TmaServiceSpecCharacteristicValueModel> value)
      Generated method - Setter of TmaProductSpecCharacteristicValue.serviceSpecCharacteristicValues attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the serviceSpecCharacteristicValues - Service Spec Characteristic Values translated into characteristic values from the Product domain.
    • setUnitOfMeasure

      @Accessor(qualifier="unitOfMeasure", type=SETTER) public void setUnitOfMeasure(UsageUnitModel value)
      Generated method - Setter of TmaProductSpecCharacteristicValue.unitOfMeasure attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the unitOfMeasure - The measure unit of the value.
    • setValue

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

      @Accessor(qualifier="value", type=SETTER) public void setValue(String value, Locale loc)
      Generated method - Setter of TmaProductSpecCharacteristicValue.value attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the value - The value of the Product Specification Characteristic.
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setValueType

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