Class TmaUsageSpecCharacteristicModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaUsageSpecCharacteristicModel
- All Implemented Interfaces:
Serializable
Generated model class for type TmaUsageSpecCharacteristic first defined at extension tuadatacommonsservices.
For a flexible structure of the Usage Specification, all its attributes are stored as Usage Specification Characteristics.
- 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 relationTmaUsageSpecification2TmaUsageSpecCharacteristicRelationdefining source attributeusageSpecificationsin extensiontuadatacommonsservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTmaUsageSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageSpecCharacteristic.categoryattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageSpecCharacteristic.mandatoryattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageSpecCharacteristic.usageSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaUsageSpecCharacteristic.usageSpecificationsattribute 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.TmaUsageSpecCharacteristicModel(CatalogVersionModel _catalogVersion, TmaUsageCharacteristicCategoryModel _category, 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 parametersTmaUsageSpecCharacteristicModel(CatalogVersionModel _catalogVersion, TmaUsageCharacteristicCategoryModel _category, 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 parametersTmaUsageSpecCharacteristicModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTmaUsageSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageSpecCharacteristic.categoryattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.getDescription(Locale loc) Generated method - Getter of theTmaUsageSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.getId()Generated method - Getter of theTmaUsageSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageSpecCharacteristic.mandatoryattribute defined at extensiontuadatacommonsservices.getName()Generated method - Getter of theTmaUsageSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageSpecCharacteristic.usageSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaUsageSpecCharacteristic.usageSpecificationsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaUsageSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaUsageSpecCharacteristic.categoryattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value) Generated method - Setter ofTmaUsageSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value, Locale loc) Generated method - Setter ofTmaUsageSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaUsageSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.voidsetMandatory(Boolean value) Generated method - Setter ofTmaUsageSpecCharacteristic.mandatoryattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaUsageSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaUsageSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaUsageSpecCharacteristic.usageSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaUsageSpecCharacteristic.usageSpecificationsattribute 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:
-
_TMAUSAGESPECIFICATION2TMAUSAGESPECCHARACTERISTICRELATION
Generated relation code constant for relationTmaUsageSpecification2TmaUsageSpecCharacteristicRelationdefining source attributeusageSpecificationsin extensiontuadatacommonsservices.- See Also:
-
ID
Generated constant - Attribute key ofTmaUsageSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.- See Also:
-
NAME
Generated constant - Attribute key ofTmaUsageSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.- See Also:
-
DESCRIPTION
Generated constant - Attribute key ofTmaUsageSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.- See Also:
-
CATEGORY
Generated constant - Attribute key ofTmaUsageSpecCharacteristic.categoryattribute defined at extensiontuadatacommonsservices.- See Also:
-
CATALOGVERSION
Generated constant - Attribute key ofTmaUsageSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.- See Also:
-
MANDATORY
Generated constant - Attribute key ofTmaUsageSpecCharacteristic.mandatoryattribute defined at extensiontuadatacommonsservices.- See Also:
-
USAGESPECIFICATIONS
Generated constant - Attribute key ofTmaUsageSpecCharacteristic.usageSpecificationsattribute defined at extensiontuadatacommonsservices.- See Also:
-
USAGESPECCHARACTERISTICVALUES
Generated constant - Attribute key ofTmaUsageSpecCharacteristic.usageSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.- See Also:
-
-
Constructor Details
-
TmaUsageSpecCharacteristicModel
public TmaUsageSpecCharacteristicModel()Generated constructor - Default constructor for generic creation. -
TmaUsageSpecCharacteristicModel
public TmaUsageSpecCharacteristicModel(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
-
TmaUsageSpecCharacteristicModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaUsageSpecCharacteristicModel(CatalogVersionModel _catalogVersion, TmaUsageCharacteristicCategoryModel _category, 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 typeTmaUsageSpecCharacteristicat extensiontuadatacommonsservices_category- initial attribute declared by typeTmaUsageSpecCharacteristicat extensiontuadatacommonsservices_id- initial attribute declared by typeTmaUsageSpecCharacteristicat extensiontuadatacommonsservices
-
TmaUsageSpecCharacteristicModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaUsageSpecCharacteristicModel(CatalogVersionModel _catalogVersion, TmaUsageCharacteristicCategoryModel _category, 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 typeTmaUsageSpecCharacteristicat extensiontuadatacommonsservices_category- initial attribute declared by typeTmaUsageSpecCharacteristicat extensiontuadatacommonsservices_id- initial attribute declared by typeTmaUsageSpecCharacteristicat extensiontuadatacommonsservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getCatalogVersion
Generated method - Getter of theTmaUsageSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.- Returns:
- the catalogVersion - The catalog version under which this Usage Spec Characteristic is published
-
getCategory
@Accessor(qualifier="category", type=GETTER) public TmaUsageCharacteristicCategoryModel getCategory()Generated method - Getter of theTmaUsageSpecCharacteristic.categoryattribute defined at extensiontuadatacommonsservices.- Returns:
- the category - The category of the Usage Spec Characteristic
-
getDescription
Generated method - Getter of theTmaUsageSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.- Returns:
- the description - Description of the Usage Specification Characteristic.
-
getDescription
Generated method - Getter of theTmaUsageSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
loc- the value localization key- Returns:
- the description - Description of the Usage Specification Characteristic.
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getId
Generated method - Getter of theTmaUsageSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.- Returns:
- the id - The unique identifier of the Usage Spec Characteristic
-
getMandatory
Generated method - Getter of theTmaUsageSpecCharacteristic.mandatoryattribute defined at extensiontuadatacommonsservices.- Returns:
- the mandatory - Defines whether an Usage Spec Characteristic is mandatory or not
-
getName
Generated method - Getter of theTmaUsageSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.- Returns:
- the name - Name of the Usage Spec Characteristic
-
getName
Generated method - Getter of theTmaUsageSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
loc- the value localization key- Returns:
- the name - Name of the Usage Spec Characteristic
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getUsageSpecCharacteristicValues
@Accessor(qualifier="usageSpecCharacteristicValues", type=GETTER) public Set<TmaUsageSpecCharacteristicValueModel> getUsageSpecCharacteristicValues()Generated method - Getter of theTmaUsageSpecCharacteristic.usageSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the usageSpecCharacteristicValues - Usage Spec Characteristic Values defined for a Usage Spec Characteristic.
-
getUsageSpecifications
@Accessor(qualifier="usageSpecifications", type=GETTER) public Set<TmaUsageSpecificationModel> getUsageSpecifications()Generated method - Getter of theTmaUsageSpecCharacteristic.usageSpecificationsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the usageSpecifications - The Usage Specifications for which these Usage Specification Characteristics are valid.
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value) Generated method - Setter ofTmaUsageSpecCharacteristic.catalogVersionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the catalogVersion - The catalog version under which this Usage Spec Characteristic is published
-
setCategory
@Accessor(qualifier="category", type=SETTER) public void setCategory(TmaUsageCharacteristicCategoryModel value) Generated method - Setter ofTmaUsageSpecCharacteristic.categoryattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the category - The category of the Usage Spec Characteristic
-
setDescription
Generated method - Setter ofTmaUsageSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the description - Description of the Usage Specification Characteristic.
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc) Generated method - Setter ofTmaUsageSpecCharacteristic.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the description - Description of the Usage Specification Characteristic.loc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setId
Generated method - Setter ofTmaUsageSpecCharacteristic.idattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the id - The unique identifier of the Usage Spec Characteristic
-
setMandatory
Generated method - Setter ofTmaUsageSpecCharacteristic.mandatoryattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the mandatory - Defines whether an Usage Spec Characteristic is mandatory or not
-
setName
Generated method - Setter ofTmaUsageSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the name - Name of the Usage Spec Characteristic
-
setName
Generated method - Setter ofTmaUsageSpecCharacteristic.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the name - Name of the Usage Spec Characteristicloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setUsageSpecCharacteristicValues
@Accessor(qualifier="usageSpecCharacteristicValues", type=SETTER) public void setUsageSpecCharacteristicValues(Set<TmaUsageSpecCharacteristicValueModel> value) Generated method - Setter ofTmaUsageSpecCharacteristic.usageSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the usageSpecCharacteristicValues - Usage Spec Characteristic Values defined for a Usage Spec Characteristic.
-
setUsageSpecifications
@Accessor(qualifier="usageSpecifications", type=SETTER) public void setUsageSpecifications(Set<TmaUsageSpecificationModel> value) Generated method - Setter ofTmaUsageSpecCharacteristic.usageSpecificationsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the usageSpecifications - The Usage Specifications for which these Usage Specification Characteristics are valid.
-