Class TmaProductSpecificationModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaProductSpecificationModel
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
TmaAtomicProductSpecificationModel, TmaCompositeProductSpecificationModel

public class TmaProductSpecificationModel extends ItemModel
Generated model class for type TmaProductSpecification first defined at extension tuadatacommonsservices.

A detailed description of a tangible or intangible object made available to customers in the form of ProductOffering.

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 TmaCompositeProductSpecification2TmaProductSpecificationRelation defining source attribute parents in extension tuadatacommonsservices.
    static final String
    Generated relation code constant for relation TmaProductUsageSpecification2TmaProductSpecificationRelation defining source attribute productUsageSpecification in extension tuadatacommonsservices.
    static final String
    Generated relation code constant for relation TmaPsChecklistPolicyStatement2TmaProductSpecificationRelation defining source attribute statements in extension b2ctelcoservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.approvalStatus attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.brand attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.catalogVersion attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.cfsSpecs attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.description attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.externalIds attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.id attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.name attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.offlineDate attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.onlineDate attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.parents attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.productOfferings attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.productSpecCharacteristics attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.productSpecificationTypes attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.productUsageSpecification attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.statements attribute defined at extension b2ctelcoservices.
    static final String
    Generated constant - Attribute key of TmaProductSpecification.type 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.
    TmaProductSpecificationModel(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 TmaProductSpecification.approvalStatus attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.brand attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.catalogVersion attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.cfsSpecs attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.description attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.description attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.externalIds attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.id attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.name attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.name attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.offlineDate attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.onlineDate attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.parents attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.productOfferings attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.productSpecCharacteristics attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.productSpecificationTypes attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.productUsageSpecification attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the TmaProductSpecification.statements attribute defined at extension b2ctelcoservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 2003
    void
    Generated method - Setter of TmaProductSpecification.approvalStatus attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecification.brand attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecification.catalogVersion attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecification.cfsSpecs attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecification.description attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecification.description attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecification.externalIds attribute defined at extension tuadatacommonsservices.
    void
    setId(String value)
    Generated method - Setter of TmaProductSpecification.id attribute defined at extension tuadatacommonsservices.
    void
    setName(String value)
    Generated method - Setter of TmaProductSpecification.name attribute defined at extension tuadatacommonsservices.
    void
    setName(String value, Locale loc)
    Generated method - Setter of TmaProductSpecification.name attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecification.offlineDate attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecification.onlineDate attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecification.parents attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecification.productOfferings attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecification.productSpecCharacteristics attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecification.productSpecificationTypes attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecification.productUsageSpecification attribute defined at extension tuadatacommonsservices.
    void
    Generated method - Setter of TmaProductSpecification.statements attribute defined at extension b2ctelcoservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 2003

    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:
    • _TMACOMPOSITEPRODUCTSPECIFICATION2TMAPRODUCTSPECIFICATIONRELATION

      public static final String _TMACOMPOSITEPRODUCTSPECIFICATION2TMAPRODUCTSPECIFICATIONRELATION
      Generated relation code constant for relation TmaCompositeProductSpecification2TmaProductSpecificationRelation defining source attribute parents in extension tuadatacommonsservices.
      See Also:
    • _TMAPRODUCTUSAGESPECIFICATION2TMAPRODUCTSPECIFICATIONRELATION

      public static final String _TMAPRODUCTUSAGESPECIFICATION2TMAPRODUCTSPECIFICATIONRELATION
      Generated relation code constant for relation TmaProductUsageSpecification2TmaProductSpecificationRelation defining source attribute productUsageSpecification in extension tuadatacommonsservices.
      See Also:
    • _TMAPSCHECKLISTPOLICYSTATEMENT2TMAPRODUCTSPECIFICATIONRELATION

      public static final String _TMAPSCHECKLISTPOLICYSTATEMENT2TMAPRODUCTSPECIFICATIONRELATION
      Generated relation code constant for relation TmaPsChecklistPolicyStatement2TmaProductSpecificationRelation defining source attribute statements in extension b2ctelcoservices.
      See Also:
    • ID

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

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

      public static final String ONLINEDATE
      Generated constant - Attribute key of TmaProductSpecification.onlineDate attribute defined at extension tuadatacommonsservices.
      See Also:
    • OFFLINEDATE

      public static final String OFFLINEDATE
      Generated constant - Attribute key of TmaProductSpecification.offlineDate attribute defined at extension tuadatacommonsservices.
      See Also:
    • NAME

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

      public static final String BRAND
      Generated constant - Attribute key of TmaProductSpecification.brand attribute defined at extension tuadatacommonsservices.
      See Also:
    • DESCRIPTION

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

      public static final String APPROVALSTATUS
      Generated constant - Attribute key of TmaProductSpecification.approvalStatus attribute defined at extension tuadatacommonsservices.
      See Also:
    • TYPE

      public static final String TYPE
      Generated constant - Attribute key of TmaProductSpecification.type attribute defined at extension tuadatacommonsservices.
      See Also:
    • PARENTS

      public static final String PARENTS
      Generated constant - Attribute key of TmaProductSpecification.parents attribute defined at extension tuadatacommonsservices.
      See Also:
    • EXTERNALIDS

      public static final String EXTERNALIDS
      Generated constant - Attribute key of TmaProductSpecification.externalIds attribute defined at extension tuadatacommonsservices.
      See Also:
    • PRODUCTSPECCHARACTERISTICS

      public static final String PRODUCTSPECCHARACTERISTICS
      Generated constant - Attribute key of TmaProductSpecification.productSpecCharacteristics attribute defined at extension tuadatacommonsservices.
      See Also:
    • PRODUCTOFFERINGS

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

      public static final String CFSSPECS
      Generated constant - Attribute key of TmaProductSpecification.cfsSpecs attribute defined at extension tuadatacommonsservices.
      See Also:
    • PRODUCTSPECIFICATIONTYPES

      public static final String PRODUCTSPECIFICATIONTYPES
      Generated constant - Attribute key of TmaProductSpecification.productSpecificationTypes attribute defined at extension tuadatacommonsservices.
      See Also:
    • PRODUCTUSAGESPECIFICATION

      public static final String PRODUCTUSAGESPECIFICATION
      Generated constant - Attribute key of TmaProductSpecification.productUsageSpecification attribute defined at extension tuadatacommonsservices.
      See Also:
    • STATEMENTS

      public static final String STATEMENTS
      Generated constant - Attribute key of TmaProductSpecification.statements attribute defined at extension b2ctelcoservices.
      See Also:
  • Constructor Details

    • TmaProductSpecificationModel

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

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

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

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

    • getApprovalStatus

      @Accessor(qualifier="approvalStatus", type=GETTER) public ArticleApprovalStatus getApprovalStatus()
      Generated method - Getter of the TmaProductSpecification.approvalStatus attribute defined at extension tuadatacommonsservices.
      Returns:
      the approvalStatus - Current approval status of the product specification.
    • getBrand

      @Accessor(qualifier="brand", type=GETTER) public String getBrand()
      Generated method - Getter of the TmaProductSpecification.brand attribute defined at extension tuadatacommonsservices.
      Returns:
      the brand - The manufacturer or trademark of the product specification.
    • getCatalogVersion

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

      @Accessor(qualifier="cfsSpecs", type=GETTER) public Set<TmaCustomerFacingServiceSpecModel> getCfsSpecs()
      Generated method - Getter of the TmaProductSpecification.cfsSpecs attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the cfsSpecs - Customer Facing Service Specs applicable for Product Specs.
    • getDescription

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

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

      @Accessor(qualifier="externalIds", type=GETTER) public Set<TmaExternalIdentifierModel> getExternalIds()
      Generated method - Getter of the TmaProductSpecification.externalIds attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the externalIds - The external identifiers of the product specification.
    • getId

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

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

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

      @Accessor(qualifier="offlineDate", type=GETTER) public Date getOfflineDate()
      Generated method - Getter of the TmaProductSpecification.offlineDate attribute defined at extension tuadatacommonsservices.
      Returns:
      the offlineDate - The date until which the Product Specification is available.
    • getOnlineDate

      @Accessor(qualifier="onlineDate", type=GETTER) public Date getOnlineDate()
      Generated method - Getter of the TmaProductSpecification.onlineDate attribute defined at extension tuadatacommonsservices.
      Returns:
      the onlineDate - The date from which the Product Specification is available.
    • getParents

      @Accessor(qualifier="parents", type=GETTER) public Set<TmaCompositeProductSpecificationModel> getParents()
      Generated method - Getter of the TmaProductSpecification.parents attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the parents - Composite Product Specification containing the parents Product Specifications.
    • getProductOfferings

      @Accessor(qualifier="productOfferings", type=GETTER) public Set<TmaProductOfferingModel> getProductOfferings()
      Generated method - Getter of the TmaProductSpecification.productOfferings attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productOfferings - Product Offerings created out of the Product Specification.
    • getProductSpecCharacteristics

      @Accessor(qualifier="productSpecCharacteristics", type=GETTER) public Set<TmaProductSpecCharacteristicModel> getProductSpecCharacteristics()
      Generated method - Getter of the TmaProductSpecification.productSpecCharacteristics attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productSpecCharacteristics - Product Spec Characteristics representing properties or features provided by the Product Specification.
    • getProductSpecificationTypes

      @Accessor(qualifier="productSpecificationTypes", type=GETTER) public Set<TmaProductSpecTypeModel> getProductSpecificationTypes()
      Generated method - Getter of the TmaProductSpecification.productSpecificationTypes attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productSpecificationTypes - The types of the product specification
    • getProductUsageSpecification

      @Accessor(qualifier="productUsageSpecification", type=GETTER) public TmaProductUsageSpecificationModel getProductUsageSpecification()
      Generated method - Getter of the TmaProductSpecification.productUsageSpecification attribute defined at extension tuadatacommonsservices.
      Returns:
      the productUsageSpecification - The Product Usage Specification which describes the types of Usage events generated by offerings with this Product Specification.
    • getStatements

      @Accessor(qualifier="statements", type=GETTER) public Set<TmaPsChecklistPolicyStatementModel> getStatements()
      Generated method - Getter of the TmaProductSpecification.statements attribute defined at extension b2ctelcoservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the statements - Statements having product specification/s defined.
    • getType

      @Deprecated(since="2003", forRemoval=true) @Accessor(qualifier="type", type=GETTER) public TmaProductSpecTypeModel getType()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2003
      Generated method - Getter of the TmaProductSpecification.type attribute defined at extension tuadatacommonsservices.
      Returns:
      the type - Deprecated since 2003. Use TmaProductSpecification.productSpecificationTypes instead. Type of product specification.
    • setApprovalStatus

      @Accessor(qualifier="approvalStatus", type=SETTER) public void setApprovalStatus(ArticleApprovalStatus value)
      Generated method - Setter of TmaProductSpecification.approvalStatus attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the approvalStatus - Current approval status of the product specification.
    • setBrand

      @Accessor(qualifier="brand", type=SETTER) public void setBrand(String value)
      Generated method - Setter of TmaProductSpecification.brand attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the brand - The manufacturer or trademark of the product specification.
    • setCatalogVersion

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

      @Accessor(qualifier="cfsSpecs", type=SETTER) public void setCfsSpecs(Set<TmaCustomerFacingServiceSpecModel> value)
      Generated method - Setter of TmaProductSpecification.cfsSpecs attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the cfsSpecs - Customer Facing Service Specs applicable for Product Specs.
    • setDescription

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

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

      @Accessor(qualifier="externalIds", type=SETTER) public void setExternalIds(Set<TmaExternalIdentifierModel> value)
      Generated method - Setter of TmaProductSpecification.externalIds attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the externalIds - The external identifiers of the product specification.
    • setId

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

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

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

      @Accessor(qualifier="offlineDate", type=SETTER) public void setOfflineDate(Date value)
      Generated method - Setter of TmaProductSpecification.offlineDate attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the offlineDate - The date until which the Product Specification is available.
    • setOnlineDate

      @Accessor(qualifier="onlineDate", type=SETTER) public void setOnlineDate(Date value)
      Generated method - Setter of TmaProductSpecification.onlineDate attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the onlineDate - The date from which the Product Specification is available.
    • setParents

      @Accessor(qualifier="parents", type=SETTER) public void setParents(Set<TmaCompositeProductSpecificationModel> value)
      Generated method - Setter of TmaProductSpecification.parents attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the parents - Composite Product Specification containing the parents Product Specifications.
    • setProductOfferings

      @Accessor(qualifier="productOfferings", type=SETTER) public void setProductOfferings(Set<TmaProductOfferingModel> value)
      Generated method - Setter of TmaProductSpecification.productOfferings attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the productOfferings - Product Offerings created out of the Product Specification.
    • setProductSpecCharacteristics

      @Accessor(qualifier="productSpecCharacteristics", type=SETTER) public void setProductSpecCharacteristics(Set<TmaProductSpecCharacteristicModel> value)
      Generated method - Setter of TmaProductSpecification.productSpecCharacteristics attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the productSpecCharacteristics - Product Spec Characteristics representing properties or features provided by the Product Specification.
    • setProductSpecificationTypes

      @Accessor(qualifier="productSpecificationTypes", type=SETTER) public void setProductSpecificationTypes(Set<TmaProductSpecTypeModel> value)
      Generated method - Setter of TmaProductSpecification.productSpecificationTypes attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the productSpecificationTypes - The types of the product specification
    • setProductUsageSpecification

      @Accessor(qualifier="productUsageSpecification", type=SETTER) public void setProductUsageSpecification(TmaProductUsageSpecificationModel value)
      Generated method - Setter of TmaProductSpecification.productUsageSpecification attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the productUsageSpecification - The Product Usage Specification which describes the types of Usage events generated by offerings with this Product Specification.
    • setStatements

      @Accessor(qualifier="statements", type=SETTER) public void setStatements(Set<TmaPsChecklistPolicyStatementModel> value)
      Generated method - Setter of TmaProductSpecification.statements attribute defined at extension b2ctelcoservices.
      Parameters:
      value - the statements - Statements having product specification/s defined.
    • setType

      @Deprecated(since="2003", forRemoval=true) @Accessor(qualifier="type", type=SETTER) public void setType(TmaProductSpecTypeModel value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2003
      Generated method - Setter of TmaProductSpecification.type attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the type - Deprecated since 2003. Use TmaProductSpecification.productSpecificationTypes instead. Type of product specification.