Class TmaUsageSpecificationModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaUsageSpecificationModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
TmaProductUsageSpecificationModel,TmaServiceUsageSpecificationModel
Generated model class for type TmaUsageSpecification first defined at extension tuadatacommonsservices.
The UsageSpecification describes a type of usage.
- 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 ofTmaUsageSpecification.approvalStatusattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageSpecification.catalogVersionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageSpecification.descriptionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageSpecification.idattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageSpecification.nameattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageSpecification.offlineDateattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageSpecification.onlineDateattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageSpecification.usageSpecCharacteristicsattribute 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.TmaUsageSpecificationModel(CatalogVersionModel _catalogVersion, 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 parametersTmaUsageSpecificationModel(CatalogVersionModel _catalogVersion, 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 parametersTmaUsageSpecificationModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTmaUsageSpecification.approvalStatusattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageSpecification.catalogVersionattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageSpecification.descriptionattribute defined at extensiontuadatacommonsservices.getDescription(Locale loc) Generated method - Getter of theTmaUsageSpecification.descriptionattribute defined at extensiontuadatacommonsservices.getId()Generated method - Getter of theTmaUsageSpecification.idattribute defined at extensiontuadatacommonsservices.getName()Generated method - Getter of theTmaUsageSpecification.nameattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageSpecification.nameattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageSpecification.offlineDateattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageSpecification.onlineDateattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageSpecification.usageSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaUsageSpecification.approvalStatusattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaUsageSpecification.catalogVersionattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value) Generated method - Setter ofTmaUsageSpecification.descriptionattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value, Locale loc) Generated method - Setter ofTmaUsageSpecification.descriptionattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaUsageSpecification.idattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaUsageSpecification.nameattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaUsageSpecification.nameattribute defined at extensiontuadatacommonsservices.voidsetOfflineDate(Date value) Generated method - Setter ofTmaUsageSpecification.offlineDateattribute defined at extensiontuadatacommonsservices.voidsetOnlineDate(Date value) Generated method - Setter ofTmaUsageSpecification.onlineDateattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaUsageSpecification.usageSpecCharacteristicsattribute 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 ofTmaUsageSpecification.idattribute defined at extensiontuadatacommonsservices.- See Also:
-
NAME
Generated constant - Attribute key ofTmaUsageSpecification.nameattribute defined at extensiontuadatacommonsservices.- See Also:
-
DESCRIPTION
Generated constant - Attribute key ofTmaUsageSpecification.descriptionattribute defined at extensiontuadatacommonsservices.- See Also:
-
CATALOGVERSION
Generated constant - Attribute key ofTmaUsageSpecification.catalogVersionattribute defined at extensiontuadatacommonsservices.- See Also:
-
APPROVALSTATUS
Generated constant - Attribute key ofTmaUsageSpecification.approvalStatusattribute defined at extensiontuadatacommonsservices.- See Also:
-
ONLINEDATE
Generated constant - Attribute key ofTmaUsageSpecification.onlineDateattribute defined at extensiontuadatacommonsservices.- See Also:
-
OFFLINEDATE
Generated constant - Attribute key ofTmaUsageSpecification.offlineDateattribute defined at extensiontuadatacommonsservices.- See Also:
-
USAGESPECCHARACTERISTICS
Generated constant - Attribute key ofTmaUsageSpecification.usageSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.- See Also:
-
-
Constructor Details
-
TmaUsageSpecificationModel
public TmaUsageSpecificationModel()Generated constructor - Default constructor for generic creation. -
TmaUsageSpecificationModel
public TmaUsageSpecificationModel(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
-
TmaUsageSpecificationModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaUsageSpecificationModel(CatalogVersionModel _catalogVersion, 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 parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_catalogVersion- initial attribute declared by typeTmaUsageSpecificationat extensiontuadatacommonsservices_id- initial attribute declared by typeTmaUsageSpecificationat extensiontuadatacommonsservices
-
TmaUsageSpecificationModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaUsageSpecificationModel(CatalogVersionModel _catalogVersion, 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:
_catalogVersion- initial attribute declared by typeTmaUsageSpecificationat extensiontuadatacommonsservices_id- initial attribute declared by typeTmaUsageSpecificationat extensiontuadatacommonsservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getApprovalStatus
Generated method - Getter of theTmaUsageSpecification.approvalStatusattribute defined at extensiontuadatacommonsservices.- Returns:
- the approvalStatus - The approval status of the Usage Specification
-
getCatalogVersion
Generated method - Getter of theTmaUsageSpecification.catalogVersionattribute defined at extensiontuadatacommonsservices.- Returns:
- the catalogVersion - The Catalog Version on which the Usage Specification is published.
-
getDescription
Generated method - Getter of theTmaUsageSpecification.descriptionattribute defined at extensiontuadatacommonsservices.- Returns:
- the description - The description of the Usage Specification
-
getDescription
Generated method - Getter of theTmaUsageSpecification.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
loc- the value localization key- Returns:
- the description - The description of the Usage Specification
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getId
Generated method - Getter of theTmaUsageSpecification.idattribute defined at extensiontuadatacommonsservices.- Returns:
- the id - The unique identifier of the Usage Specification
-
getName
Generated method - Getter of theTmaUsageSpecification.nameattribute defined at extensiontuadatacommonsservices.- Returns:
- the name - The name of the Usage Specification
-
getName
Generated method - Getter of theTmaUsageSpecification.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
loc- the value localization key- Returns:
- the name - The name of the Usage Specification
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getOfflineDate
Generated method - Getter of theTmaUsageSpecification.offlineDateattribute defined at extensiontuadatacommonsservices.- Returns:
- the offlineDate - The date until which the Usage Specification is available.
-
getOnlineDate
Generated method - Getter of theTmaUsageSpecification.onlineDateattribute defined at extensiontuadatacommonsservices.- Returns:
- the onlineDate - The date from which the Usage Specification is available.
-
getUsageSpecCharacteristics
@Accessor(qualifier="usageSpecCharacteristics", type=GETTER) public Set<TmaUsageSpecCharacteristicModel> getUsageSpecCharacteristics()Generated method - Getter of theTmaUsageSpecification.usageSpecCharacteristicsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the usageSpecCharacteristics - Usage Specification Characteristics representing properties or features provided by the Usage Specification.
-
setApprovalStatus
@Accessor(qualifier="approvalStatus", type=SETTER) public void setApprovalStatus(ArticleApprovalStatus value) Generated method - Setter ofTmaUsageSpecification.approvalStatusattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the approvalStatus - The approval status of the Usage Specification
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value) Generated method - Setter ofTmaUsageSpecification.catalogVersionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the catalogVersion - The Catalog Version on which the Usage Specification is published.
-
setDescription
Generated method - Setter ofTmaUsageSpecification.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the description - The description of the Usage Specification
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc) Generated method - Setter ofTmaUsageSpecification.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the description - The description of the Usage Specificationloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setId
Generated method - Setter ofTmaUsageSpecification.idattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the id - The unique identifier of the Usage Specification
-
setName
Generated method - Setter ofTmaUsageSpecification.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the name - The name of the Usage Specification
-
setName
Generated method - Setter ofTmaUsageSpecification.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the name - The name of the Usage Specificationloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setOfflineDate
Generated method - Setter ofTmaUsageSpecification.offlineDateattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the offlineDate - The date until which the Usage Specification is available.
-
setOnlineDate
Generated method - Setter ofTmaUsageSpecification.onlineDateattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the onlineDate - The date from which the Usage Specification is available.
-
setUsageSpecCharacteristics
@Accessor(qualifier="usageSpecCharacteristics", type=SETTER) public void setUsageSpecCharacteristics(Set<TmaUsageSpecCharacteristicModel> value) Generated method - Setter ofTmaUsageSpecification.usageSpecCharacteristicsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the usageSpecCharacteristics - Usage Specification Characteristics representing properties or features provided by the Usage Specification.
-