Class TmaProductSpecCharValueUseModel

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

public class TmaProductSpecCharValueUseModel extends ItemModel
Generated model class for type TmaProductSpecCharValueUse first defined at extension tuadatacommonsservices.

Represents the usage instructions on a Product Specification Characterstic Value.

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 TmaPo2TmaPscvuRelation defining source attribute productOfferings in extension tuadatacommonsservices.
    static final String
    Generated relation code constant for relation TmaProductOfferingPrice2TmaProductSpecCharValueUseRelation defining source attribute productOfferingPrices in extension tuadatacommonsservices.
    static final String
    Generated relation code constant for relation TmaPscv2TmaPscvuRelation defining source attribute productSpecCharacteristicValues in extension tuadatacommonsservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharValueUse.catalogVersion attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharValueUse.description attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharValueUse.id attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharValueUse.maxCardinality attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharValueUse.minCardinality attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharValueUse.name attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharValueUse.productOfferingPrices attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharValueUse.productOfferings attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharValueUse.productSpecCharacteristicValues attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecCharValueUse.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
    TmaProductSpecCharValueUseModel(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 TmaProductSpecCharValueUse.catalogVersion attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharValueUse.description attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharValueUse.description attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharValueUse.id attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharValueUse.maxCardinality attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharValueUse.minCardinality attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharValueUse.name attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharValueUse.name attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharValueUse.productOfferingPrices attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharValueUse.productOfferings attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharValueUse.productSpecCharacteristicValues attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecCharValueUse.valueType attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharValueUse.catalogVersion attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharValueUse.description attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharValueUse.description attribute defined at extension tuadatacommonsservices.
    void
    setId(String value)
    Generated method - Setter of TmaProductSpecCharValueUse.id attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharValueUse.maxCardinality attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharValueUse.minCardinality attribute defined at extension tuadatacommonsservices.
    void
    setName(String value)
    Generated method - Setter of TmaProductSpecCharValueUse.name attribute defined at extension tuadatacommonsservices.
    void
    setName(String value, Locale loc)
    Generated method - Setter of TmaProductSpecCharValueUse.name attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharValueUse.productOfferingPrices attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharValueUse.productOfferings attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharValueUse.productSpecCharacteristicValues attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecCharValueUse.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:
    • _TMAPSCV2TMAPSCVURELATION

      public static final String _TMAPSCV2TMAPSCVURELATION
      Generated relation code constant for relation TmaPscv2TmaPscvuRelation defining source attribute productSpecCharacteristicValues in extension tuadatacommonsservices.
      See Also:
    • _TMAPO2TMAPSCVURELATION

      public static final String _TMAPO2TMAPSCVURELATION
      Generated relation code constant for relation TmaPo2TmaPscvuRelation defining source attribute productOfferings in extension tuadatacommonsservices.
      See Also:
    • _TMAPRODUCTOFFERINGPRICE2TMAPRODUCTSPECCHARVALUEUSERELATION

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

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

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

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

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

      public static final String MINCARDINALITY
      Generated constant - Attribute key of TmaProductSpecCharValueUse.minCardinality attribute defined at extension tuadatacommonsservices.
      See Also:
    • MAXCARDINALITY

      public static final String MAXCARDINALITY
      Generated constant - Attribute key of TmaProductSpecCharValueUse.maxCardinality attribute defined at extension tuadatacommonsservices.
      See Also:
    • CATALOGVERSION

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

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

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

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

    • TmaProductSpecCharValueUseModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public TmaProductSpecCharValueUseModel(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:
      _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 TmaProductSpecCharValueUse.catalogVersion attribute defined at extension tuadatacommonsservices.
      Returns:
      the catalogVersion - Catalog Version on which the Product Specification Characteristic Value Use is published.
    • getDescription

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

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

      @Accessor(qualifier="maxCardinality", type=GETTER) public Integer getMaxCardinality()
      Generated method - Getter of the TmaProductSpecCharValueUse.maxCardinality attribute defined at extension tuadatacommonsservices.
      Returns:
      the maxCardinality - Represents the maximum number of Product Specification Characteristic Values which can be selected part of the Product Offering.
    • getMinCardinality

      @Accessor(qualifier="minCardinality", type=GETTER) public Integer getMinCardinality()
      Generated method - Getter of the TmaProductSpecCharValueUse.minCardinality attribute defined at extension tuadatacommonsservices.
      Returns:
      the minCardinality - Represents the minimum number of Product Specification Characteristic Values which must be selected part of the Product Offering.
    • getName

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

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

      @Accessor(qualifier="productOfferingPrices", type=GETTER) public Set<TmaProductOfferingPriceModel> getProductOfferingPrices()
      Generated method - Getter of the TmaProductSpecCharValueUse.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 PSCVUse.
    • getProductOfferings

      @Accessor(qualifier="productOfferings", type=GETTER) public Set<TmaProductOfferingModel> getProductOfferings()
      Generated method - Getter of the TmaProductSpecCharValueUse.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 Value Uses are defined.
    • getProductSpecCharacteristicValues

      @Accessor(qualifier="productSpecCharacteristicValues", type=GETTER) public Collection<TmaProductSpecCharacteristicValueModel> getProductSpecCharacteristicValues()
      Generated method - Getter of the TmaProductSpecCharValueUse.productSpecCharacteristicValues attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productSpecCharacteristicValues - Product Spec Characteristic Value for which the Product Spec Characteristic Value Uses are defined.
    • getValueType

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

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

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

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

      @Accessor(qualifier="maxCardinality", type=SETTER) public void setMaxCardinality(Integer value)
      Generated method - Setter of TmaProductSpecCharValueUse.maxCardinality attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the maxCardinality - Represents the maximum number of Product Specification Characteristic Values which can be selected part of the Product Offering.
    • setMinCardinality

      @Accessor(qualifier="minCardinality", type=SETTER) public void setMinCardinality(Integer value)
      Generated method - Setter of TmaProductSpecCharValueUse.minCardinality attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the minCardinality - Represents the minimum number of Product Specification Characteristic Values which must be selected part of the Product Offering.
    • setName

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

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

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

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

      @Accessor(qualifier="productSpecCharacteristicValues", type=SETTER) public void setProductSpecCharacteristicValues(Collection<TmaProductSpecCharacteristicValueModel> value)
      Generated method - Setter of TmaProductSpecCharValueUse.productSpecCharacteristicValues attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the productSpecCharacteristicValues - Product Spec Characteristic Value for which the Product Spec Characteristic Value Uses are defined.
    • setValueType

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