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
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
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationTmaProductSpecification2TmaProductSpecCharacteristicRelationdefining source attributeproductSpecificationsin extensiontuadatacommonsservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristic.configurableattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristic.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristic.productSpecificationsattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristic.serviceSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.TmaProductSpecCharacteristicModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextDeprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaProductSpecCharacteristicModel(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 -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTmaProductSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharacteristic.configurableattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.getDescription(Locale loc) Generated method - Getter of theTmaProductSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.getId()Generated method - Getter of theTmaProductSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.getName()Generated method - Getter of theTmaProductSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharacteristic.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharacteristic.productSpecificationsattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharacteristic.serviceSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.voidsetConfigurable(Boolean value) Generated method - Setter ofTmaProductSpecCharacteristic.configurableattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value) Generated method - Setter ofTmaProductSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value, Locale loc) Generated method - Setter ofTmaProductSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristic.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristic.productSpecificationsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristic.serviceSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods 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
-
Field Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_TMAPRODUCTSPECIFICATION2TMAPRODUCTSPECCHARACTERISTICRELATION
Generated relation code constant for relationTmaProductSpecification2TmaProductSpecCharacteristicRelationdefining source attributeproductSpecificationsin extensiontuadatacommonsservices.- See Also:
-
ID
Generated constant - Attribute key ofTmaProductSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.- See Also:
-
NAME
Generated constant - Attribute key ofTmaProductSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.- See Also:
-
DESCRIPTION
Generated constant - Attribute key ofTmaProductSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.- See Also:
-
CATALOGVERSION
Generated constant - Attribute key ofTmaProductSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.- See Also:
-
CONFIGURABLE
Generated constant - Attribute key ofTmaProductSpecCharacteristic.configurableattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTSPECCHARACTERISTICVALUES
Generated constant - Attribute key ofTmaProductSpecCharacteristic.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTSPECIFICATIONS
Generated constant - Attribute key ofTmaProductSpecCharacteristic.productSpecificationsattribute defined at extensiontuadatacommonsservices.- See Also:
-
SERVICESPECCHARACTERISTICS
Generated constant - Attribute key ofTmaProductSpecCharacteristic.serviceSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.- 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, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_id- initial attribute declared by typeTmaProductSpecCharacteristicat extensiontuadatacommonsservices
-
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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_id- initial attribute declared by typeTmaProductSpecCharacteristicat extensiontuadatacommonsservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getCatalogVersion
Generated method - Getter of theTmaProductSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.- Returns:
- the catalogVersion - Catalog Version on which the Product Spec Characteristic is published.
-
getConfigurable
Generated method - Getter of theTmaProductSpecCharacteristic.configurableattribute defined at extensiontuadatacommonsservices.- Returns:
- the configurable
-
getDescription
Generated method - Getter of theTmaProductSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.- Returns:
- the description - Description of the Product Specification Characteristic.
-
getDescription
Generated method - Getter of theTmaProductSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.- 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
Generated method - Getter of theTmaProductSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.- Returns:
- the id - Unique identifier of the Product Specification Characteristic.
-
getName
Generated method - Getter of theTmaProductSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.- Returns:
- the name - Name of the Product Specification Characteristic.
-
getName
Generated method - Getter of theTmaProductSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.- 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 theTmaProductSpecCharacteristic.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices. 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 theTmaProductSpecCharacteristic.productSpecificationsattribute defined at extensiontuadatacommonsservices. 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 theTmaProductSpecCharacteristic.serviceSpecCharacteristicsattribute defined at extensiontuadatacommonsservices. 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 ofTmaProductSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the catalogVersion - Catalog Version on which the Product Spec Characteristic is published.
-
setConfigurable
Generated method - Setter ofTmaProductSpecCharacteristic.configurableattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the configurable
-
setDescription
Generated method - Setter ofTmaProductSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.- 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 ofTmaProductSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.- 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
Generated method - Setter ofTmaProductSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the id - Unique identifier of the Product Specification Characteristic.
-
setName
Generated method - Setter ofTmaProductSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the name - Name of the Product Specification Characteristic.
-
setName
Generated method - Setter ofTmaProductSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.- 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 ofTmaProductSpecCharacteristic.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.- 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 ofTmaProductSpecCharacteristic.productSpecificationsattribute defined at extensiontuadatacommonsservices.- 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 ofTmaProductSpecCharacteristic.serviceSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the serviceSpecCharacteristics - Service Spec Characteristics translated into characteristics from the Product domain.
-