Class TmaProductSpecCharacteristicModel

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

public class TmaProductSpecCharacteristicModel extends ItemModel
Generated model class for type TmaProductSpecCharacteristic first defined at extension tuadatacommonsservices.

Characteristics used for describing the properties of a Product Specification.

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 TmaProductSpecification2TmaProductSpecCharacteristicRelation defining source attribute productSpecifications in extension tuadatacommonsservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristic.catalogVersion attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristic.configurable attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristic.description attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristic.id attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristic.name attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristic.productSpecCharacteristicValues attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristic.productSpecifications attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharacteristic.serviceSpecCharacteristics 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.
    TmaProductSpecCharacteristicModel(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 TmaProductSpecCharacteristic.catalogVersion attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristic.configurable attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristic.description attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristic.description attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristic.id attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristic.name attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristic.name attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristic.productSpecCharacteristicValues attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristic.productSpecifications attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharacteristic.serviceSpecCharacteristics attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristic.catalogVersion attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristic.configurable attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristic.description attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristic.description attribute defined at extension tuadatacommonsservices.
    void
    setId(String value)
    Generated method - Setter of TmaProductSpecCharacteristic.id attribute defined at extension tuadatacommonsservices.
    void
    setName(String value)
    Generated method - Setter of TmaProductSpecCharacteristic.name attribute defined at extension tuadatacommonsservices.
    void
    setName(String value, Locale loc)
    Generated method - Setter of TmaProductSpecCharacteristic.name attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristic.productSpecCharacteristicValues attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristic.productSpecifications attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharacteristic.serviceSpecCharacteristics 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:
    • _TMAPRODUCTSPECIFICATION2TMAPRODUCTSPECCHARACTERISTICRELATION

      public static final String _TMAPRODUCTSPECIFICATION2TMAPRODUCTSPECCHARACTERISTICRELATION
      Generated relation code constant for relation TmaProductSpecification2TmaProductSpecCharacteristicRelation defining source attribute productSpecifications in extension tuadatacommonsservices.
      See Also:
    • ID

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

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

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

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

      public static final String CONFIGURABLE
      Generated constant - Attribute key of TmaProductSpecCharacteristic.configurable attribute defined at extension tuadatacommonsservices.
      See Also:
    • PRODUCTSPECCHARACTERISTICVALUES

      public static final String PRODUCTSPECCHARACTERISTICVALUES
      Generated constant - Attribute key of TmaProductSpecCharacteristic.productSpecCharacteristicValues attribute defined at extension tuadatacommonsservices.
      See Also:
    • PRODUCTSPECIFICATIONS

      public static final String PRODUCTSPECIFICATIONS
      Generated constant - Attribute key of TmaProductSpecCharacteristic.productSpecifications attribute defined at extension tuadatacommonsservices.
      See Also:
    • SERVICESPECCHARACTERISTICS

      public static final String SERVICESPECCHARACTERISTICS
      Generated constant - Attribute key of TmaProductSpecCharacteristic.serviceSpecCharacteristics attribute defined at extension tuadatacommonsservices.
      See Also:
  • Constructor Details

    • TmaProductSpecCharacteristicModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public TmaProductSpecCharacteristicModel(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 TmaProductSpecCharacteristic at extension tuadatacommonsservices
    • TmaProductSpecCharacteristicModel

      @Deprecated(since="4.1.1", forRemoval=true) public TmaProductSpecCharacteristicModel(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 TmaProductSpecCharacteristic 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 TmaProductSpecCharacteristic.catalogVersion attribute defined at extension tuadatacommonsservices.
      Returns:
      the catalogVersion - Catalog Version on which the Product Spec Characteristic is published.
    • getConfigurable

      @Accessor(qualifier="configurable", type=GETTER) public Boolean getConfigurable()
      Generated method - Getter of the TmaProductSpecCharacteristic.configurable attribute defined at extension tuadatacommonsservices.
      Returns:
      the configurable
    • getDescription

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

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

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

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

      @Accessor(qualifier="productSpecCharacteristicValues", type=GETTER) public Set<TmaProductSpecCharacteristicValueModel> getProductSpecCharacteristicValues()
      Generated method - Getter of the TmaProductSpecCharacteristic.productSpecCharacteristicValues attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productSpecCharacteristicValues - Product Spec Characteristic Values defined for a Product Spec Characteristic.
    • getProductSpecifications

      @Accessor(qualifier="productSpecifications", type=GETTER) public Set<TmaProductSpecificationModel> getProductSpecifications()
      Generated method - Getter of the TmaProductSpecCharacteristic.productSpecifications attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productSpecifications - Product Specifications for which the Product Spec Characteristics are valid.
    • getServiceSpecCharacteristics

      @Accessor(qualifier="serviceSpecCharacteristics", type=GETTER) public Set<TmaServiceSpecCharacteristicModel> getServiceSpecCharacteristics()
      Generated method - Getter of the TmaProductSpecCharacteristic.serviceSpecCharacteristics attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the serviceSpecCharacteristics - Service Spec Characteristics translated into characteristics from the Product domain.
    • setCatalogVersion

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

      @Accessor(qualifier="configurable", type=SETTER) public void setConfigurable(Boolean value)
      Generated method - Setter of TmaProductSpecCharacteristic.configurable attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the configurable
    • setDescription

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

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

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

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

      @Accessor(qualifier="productSpecCharacteristicValues", type=SETTER) public void setProductSpecCharacteristicValues(Set<TmaProductSpecCharacteristicValueModel> value)
      Generated method - Setter of TmaProductSpecCharacteristic.productSpecCharacteristicValues attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the productSpecCharacteristicValues - Product Spec Characteristic Values defined for a Product Spec Characteristic.
    • setProductSpecifications

      @Accessor(qualifier="productSpecifications", type=SETTER) public void setProductSpecifications(Set<TmaProductSpecificationModel> value)
      Generated method - Setter of TmaProductSpecCharacteristic.productSpecifications attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the productSpecifications - Product Specifications for which the Product Spec Characteristics are valid.
    • setServiceSpecCharacteristics

      @Accessor(qualifier="serviceSpecCharacteristics", type=SETTER) public void setServiceSpecCharacteristics(Set<TmaServiceSpecCharacteristicModel> value)
      Generated method - Setter of TmaProductSpecCharacteristic.serviceSpecCharacteristics attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the serviceSpecCharacteristics - Service Spec Characteristics translated into characteristics from the Product domain.