Class TmaServiceSpecificationModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaServiceSpecificationModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
TmaCustomerFacingServiceSpecModel
Generated model class for type TmaServiceSpecification first defined at extension tuadatacommonsservices.
Realization of product specifications as know-how and resources.
- 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 model type code constant.static final StringGenerated constant - Attribute key ofTmaServiceSpecification.approvalStatusattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaServiceSpecification.catalogVersionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaServiceSpecification.descriptionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaServiceSpecification.externalIdsattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaServiceSpecification.idattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaServiceSpecification.nameattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaServiceSpecification.serviceSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaServiceSpecification.serviceUsageSpecificationsattribute 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.TmaServiceSpecificationModel(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 parametersTmaServiceSpecificationModel(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 theTmaServiceSpecification.approvalStatusattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaServiceSpecification.catalogVersionattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaServiceSpecification.descriptionattribute defined at extensiontuadatacommonsservices.getDescription(Locale loc) Generated method - Getter of theTmaServiceSpecification.descriptionattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaServiceSpecification.externalIdsattribute defined at extensiontuadatacommonsservices.getId()Generated method - Getter of theTmaServiceSpecification.idattribute defined at extensiontuadatacommonsservices.getName()Generated method - Getter of theTmaServiceSpecification.nameattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaServiceSpecification.nameattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaServiceSpecification.serviceSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaServiceSpecification.serviceUsageSpecificationsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaServiceSpecification.approvalStatusattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaServiceSpecification.catalogVersionattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value) Generated method - Setter ofTmaServiceSpecification.descriptionattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value, Locale loc) Generated method - Setter ofTmaServiceSpecification.descriptionattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaServiceSpecification.externalIdsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaServiceSpecification.idattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaServiceSpecification.nameattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaServiceSpecification.nameattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaServiceSpecification.serviceSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaServiceSpecification.serviceUsageSpecificationsattribute 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:
-
ID
Generated constant - Attribute key ofTmaServiceSpecification.idattribute defined at extensiontuadatacommonsservices.- See Also:
-
CATALOGVERSION
Generated constant - Attribute key ofTmaServiceSpecification.catalogVersionattribute defined at extensiontuadatacommonsservices.- See Also:
-
NAME
Generated constant - Attribute key ofTmaServiceSpecification.nameattribute defined at extensiontuadatacommonsservices.- See Also:
-
DESCRIPTION
Generated constant - Attribute key ofTmaServiceSpecification.descriptionattribute defined at extensiontuadatacommonsservices.- See Also:
-
APPROVALSTATUS
Generated constant - Attribute key ofTmaServiceSpecification.approvalStatusattribute defined at extensiontuadatacommonsservices.- See Also:
-
EXTERNALIDS
Generated constant - Attribute key ofTmaServiceSpecification.externalIdsattribute defined at extensiontuadatacommonsservices.- See Also:
-
SERVICESPECCHARACTERISTICS
Generated constant - Attribute key ofTmaServiceSpecification.serviceSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.- See Also:
-
SERVICEUSAGESPECIFICATIONS
Generated constant - Attribute key ofTmaServiceSpecification.serviceUsageSpecificationsattribute defined at extensiontuadatacommonsservices.- See Also:
-
-
Constructor Details
-
TmaServiceSpecificationModel
public TmaServiceSpecificationModel()Generated constructor - Default constructor for generic creation. -
TmaServiceSpecificationModel
public TmaServiceSpecificationModel(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
-
TmaServiceSpecificationModel
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 typeTmaServiceSpecificationat extensiontuadatacommonsservices
-
TmaServiceSpecificationModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaServiceSpecificationModel(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 typeTmaServiceSpecificationat extensiontuadatacommonsservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getApprovalStatus
Generated method - Getter of theTmaServiceSpecification.approvalStatusattribute defined at extensiontuadatacommonsservices.- Returns:
- the approvalStatus - Current approval status of the Service Specification.
-
getCatalogVersion
Generated method - Getter of theTmaServiceSpecification.catalogVersionattribute defined at extensiontuadatacommonsservices.- Returns:
- the catalogVersion - Catalog Version on which the Service Specification is published.
-
getDescription
Generated method - Getter of theTmaServiceSpecification.descriptionattribute defined at extensiontuadatacommonsservices.- Returns:
- the description - The description of the Service Specification.
-
getDescription
Generated method - Getter of theTmaServiceSpecification.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
loc- the value localization key- Returns:
- the description - The description of the Service 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 theTmaServiceSpecification.externalIdsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the externalIds - The external identifiers of the service specification.
-
getId
Generated method - Getter of theTmaServiceSpecification.idattribute defined at extensiontuadatacommonsservices.- Returns:
- the id - Unique identifier of the Service Specification.
-
getName
Generated method - Getter of theTmaServiceSpecification.nameattribute defined at extensiontuadatacommonsservices.- Returns:
- the name - Name of the Service Specification.
-
getName
Generated method - Getter of theTmaServiceSpecification.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
loc- the value localization key- Returns:
- the name - Name of the Service Specification.
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getServiceSpecCharacteristics
@Accessor(qualifier="serviceSpecCharacteristics", type=GETTER) public Set<TmaServiceSpecCharacteristicModel> getServiceSpecCharacteristics()Generated method - Getter of theTmaServiceSpecification.serviceSpecCharacteristicsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the serviceSpecCharacteristics - Service Spec Characteristics which are valid for the related Service Specifications.
-
getServiceUsageSpecifications
@Accessor(qualifier="serviceUsageSpecifications", type=GETTER) public Set<TmaServiceUsageSpecificationModel> getServiceUsageSpecifications()Generated method - Getter of theTmaServiceSpecification.serviceUsageSpecificationsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the serviceUsageSpecifications - The Usage Specifications decribing the Service Specification.
-
setApprovalStatus
@Accessor(qualifier="approvalStatus", type=SETTER) public void setApprovalStatus(ArticleApprovalStatus value) Generated method - Setter ofTmaServiceSpecification.approvalStatusattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the approvalStatus - Current approval status of the Service Specification.
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value) Generated method - Setter ofTmaServiceSpecification.catalogVersionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the catalogVersion - Catalog Version on which the Service Specification is published.
-
setDescription
Generated method - Setter ofTmaServiceSpecification.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the description - The description of the Service Specification.
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc) Generated method - Setter ofTmaServiceSpecification.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the description - The description of the Service 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 ofTmaServiceSpecification.externalIdsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the externalIds - The external identifiers of the service specification.
-
setId
Generated method - Setter ofTmaServiceSpecification.idattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the id - Unique identifier of the Service Specification.
-
setName
Generated method - Setter ofTmaServiceSpecification.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the name - Name of the Service Specification.
-
setName
Generated method - Setter ofTmaServiceSpecification.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the name - Name of the Service Specification.loc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setServiceSpecCharacteristics
@Accessor(qualifier="serviceSpecCharacteristics", type=SETTER) public void setServiceSpecCharacteristics(Set<TmaServiceSpecCharacteristicModel> value) Generated method - Setter ofTmaServiceSpecification.serviceSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the serviceSpecCharacteristics - Service Spec Characteristics which are valid for the related Service Specifications.
-
setServiceUsageSpecifications
@Accessor(qualifier="serviceUsageSpecifications", type=SETTER) public void setServiceUsageSpecifications(Set<TmaServiceUsageSpecificationModel> value) Generated method - Setter ofTmaServiceSpecification.serviceUsageSpecificationsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the serviceUsageSpecifications - The Usage Specifications decribing the Service Specification.
-