Class TmaServiceSpecCharacteristicModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaServiceSpecCharacteristicModel
- All Implemented Interfaces:
Serializable
Generated model class for type TmaServiceSpecCharacteristic first defined at extension tuadatacommonsservices.
Characteristic describing the Service Specification, representing a needed resource.
- 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 relationTmaProductSpecCharacteristic2TmaServiceSpecCharacteristicRelationdefining source attributeproductSpecCharacteristicsin extensiontuadatacommonsservices.static final StringGenerated relation code constant for relationTmaServiceSpecification2TmaServiceSpecCharacteristicRelationdefining source attributeserviceSpecificationsin extensiontuadatacommonsservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTmaServiceSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaServiceSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaServiceSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaServiceSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaServiceSpecCharacteristic.productSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaServiceSpecCharacteristic.serviceSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaServiceSpecCharacteristic.serviceSpecificationsattribute 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.TmaServiceSpecCharacteristicModel(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 parametersTmaServiceSpecCharacteristicModel(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 theTmaServiceSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaServiceSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.getDescription(Locale loc) Generated method - Getter of theTmaServiceSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.getId()Generated method - Getter of theTmaServiceSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.getName()Generated method - Getter of theTmaServiceSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaServiceSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaServiceSpecCharacteristic.productSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaServiceSpecCharacteristic.serviceSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaServiceSpecCharacteristic.serviceSpecificationsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaServiceSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value) Generated method - Setter ofTmaServiceSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value, Locale loc) Generated method - Setter ofTmaServiceSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaServiceSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaServiceSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaServiceSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaServiceSpecCharacteristic.productSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaServiceSpecCharacteristic.serviceSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaServiceSpecCharacteristic.serviceSpecificationsattribute 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:
-
_TMASERVICESPECIFICATION2TMASERVICESPECCHARACTERISTICRELATION
Generated relation code constant for relationTmaServiceSpecification2TmaServiceSpecCharacteristicRelationdefining source attributeserviceSpecificationsin extensiontuadatacommonsservices.- See Also:
-
_TMAPRODUCTSPECCHARACTERISTIC2TMASERVICESPECCHARACTERISTICRELATION
Generated relation code constant for relationTmaProductSpecCharacteristic2TmaServiceSpecCharacteristicRelationdefining source attributeproductSpecCharacteristicsin extensiontuadatacommonsservices.- See Also:
-
ID
Generated constant - Attribute key ofTmaServiceSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.- See Also:
-
CATALOGVERSION
Generated constant - Attribute key ofTmaServiceSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.- See Also:
-
NAME
Generated constant - Attribute key ofTmaServiceSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.- See Also:
-
DESCRIPTION
Generated constant - Attribute key ofTmaServiceSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.- See Also:
-
SERVICESPECIFICATIONS
Generated constant - Attribute key ofTmaServiceSpecCharacteristic.serviceSpecificationsattribute defined at extensiontuadatacommonsservices.- See Also:
-
SERVICESPECCHARACTERISTICVALUES
Generated constant - Attribute key ofTmaServiceSpecCharacteristic.serviceSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTSPECCHARACTERISTICS
Generated constant - Attribute key ofTmaServiceSpecCharacteristic.productSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.- See Also:
-
-
Constructor Details
-
TmaServiceSpecCharacteristicModel
public TmaServiceSpecCharacteristicModel()Generated constructor - Default constructor for generic creation. -
TmaServiceSpecCharacteristicModel
public TmaServiceSpecCharacteristicModel(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
-
TmaServiceSpecCharacteristicModel
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 typeTmaServiceSpecCharacteristicat extensiontuadatacommonsservices
-
TmaServiceSpecCharacteristicModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaServiceSpecCharacteristicModel(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 typeTmaServiceSpecCharacteristicat extensiontuadatacommonsservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getCatalogVersion
Generated method - Getter of theTmaServiceSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.- Returns:
- the catalogVersion - Catalog Version on which the Service Spec Characteristic is published.
-
getDescription
Generated method - Getter of theTmaServiceSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.- Returns:
- the description - Description of the Service Spec Characteristic.
-
getDescription
Generated method - Getter of theTmaServiceSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
loc- the value localization key- Returns:
- the description - Description of the Service Spec Characteristic.
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getId
Generated method - Getter of theTmaServiceSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.- Returns:
- the id - Unique identifier of the Service Spec Characteristic.
-
getName
Generated method - Getter of theTmaServiceSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.- Returns:
- the name - Name of the Service Spec Characteristic.
-
getName
Generated method - Getter of theTmaServiceSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
loc- the value localization key- Returns:
- the name - Name of the Service Spec Characteristic.
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getProductSpecCharacteristics
@Accessor(qualifier="productSpecCharacteristics", type=GETTER) public Collection<TmaProductSpecCharacteristicModel> getProductSpecCharacteristics()Generated method - Getter of theTmaServiceSpecCharacteristic.productSpecCharacteristicsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productSpecCharacteristics - Product Spec Characteristics which have been translated to the Service Spec Characteristics.
-
getServiceSpecCharacteristicValues
@Accessor(qualifier="serviceSpecCharacteristicValues", type=GETTER) public Set<TmaServiceSpecCharacteristicValueModel> getServiceSpecCharacteristicValues()Generated method - Getter of theTmaServiceSpecCharacteristic.serviceSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the serviceSpecCharacteristicValues - Service Spec Characteristic Values associated to the Service Spec Characteristic.
-
getServiceSpecifications
@Accessor(qualifier="serviceSpecifications", type=GETTER) public Set<TmaServiceSpecificationModel> getServiceSpecifications()Generated method - Getter of theTmaServiceSpecCharacteristic.serviceSpecificationsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the serviceSpecifications - Service Specifications containing the Service Spec Characteristics given.
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value) Generated method - Setter ofTmaServiceSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the catalogVersion - Catalog Version on which the Service Spec Characteristic is published.
-
setDescription
Generated method - Setter ofTmaServiceSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the description - Description of the Service Spec Characteristic.
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc) Generated method - Setter ofTmaServiceSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the description - Description of the Service Spec Characteristic.loc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setId
Generated method - Setter ofTmaServiceSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the id - Unique identifier of the Service Spec Characteristic.
-
setName
Generated method - Setter ofTmaServiceSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the name - Name of the Service Spec Characteristic.
-
setName
Generated method - Setter ofTmaServiceSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the name - Name of the Service Spec Characteristic.loc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setProductSpecCharacteristics
@Accessor(qualifier="productSpecCharacteristics", type=SETTER) public void setProductSpecCharacteristics(Collection<TmaProductSpecCharacteristicModel> value) Generated method - Setter ofTmaServiceSpecCharacteristic.productSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the productSpecCharacteristics - Product Spec Characteristics which have been translated to the Service Spec Characteristics.
-
setServiceSpecCharacteristicValues
@Accessor(qualifier="serviceSpecCharacteristicValues", type=SETTER) public void setServiceSpecCharacteristicValues(Set<TmaServiceSpecCharacteristicValueModel> value) Generated method - Setter ofTmaServiceSpecCharacteristic.serviceSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the serviceSpecCharacteristicValues - Service Spec Characteristic Values associated to the Service Spec Characteristic.
-
setServiceSpecifications
@Accessor(qualifier="serviceSpecifications", type=SETTER) public void setServiceSpecifications(Set<TmaServiceSpecificationModel> value) Generated method - Setter ofTmaServiceSpecCharacteristic.serviceSpecificationsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the serviceSpecifications - Service Specifications containing the Service Spec Characteristics given.
-