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:
java.io.Serializable
public class TmaServiceSpecCharacteristicModel extends ItemModel
Generated model class for type TmaServiceSpecCharacteristic first defined at extension b2ctelcoservices.Characteristic describing the Service Specification, representing a needed resource.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_TMAPRODUCTSPECCHARACTERISTIC2TMASERVICESPECCHARACTERISTICRELATIONGenerated relation code constant for relationTmaProductSpecCharacteristic2TmaServiceSpecCharacteristicRelationdefining source attributeproductSpecCharacteristicsin extensionb2ctelcoservices.static java.lang.String_TMASERVICESPECIFICATION2TMASERVICESPECCHARACTERISTICRELATIONGenerated relation code constant for relationTmaServiceSpecification2TmaServiceSpecCharacteristicRelationdefining source attributeserviceSpecificationsin extensionb2ctelcoservices.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringCATALOGVERSIONGenerated constant - Attribute key ofTmaServiceSpecCharacteristic.catalogVersionattribute defined at extensionb2ctelcoservices.static java.lang.StringDESCRIPTIONGenerated constant - Attribute key ofTmaServiceSpecCharacteristic.descriptionattribute defined at extensionb2ctelcoservices.static java.lang.StringIDGenerated constant - Attribute key ofTmaServiceSpecCharacteristic.idattribute defined at extensionb2ctelcoservices.static java.lang.StringNAMEGenerated constant - Attribute key ofTmaServiceSpecCharacteristic.nameattribute defined at extensionb2ctelcoservices.static java.lang.StringPRODUCTSPECCHARACTERISTICSGenerated constant - Attribute key ofTmaServiceSpecCharacteristic.productSpecCharacteristicsattribute defined at extensionb2ctelcoservices.static java.lang.StringSERVICESPECCHARACTERISTICVALUESGenerated constant - Attribute key ofTmaServiceSpecCharacteristic.serviceSpecCharacteristicValuesattribute defined at extensionb2ctelcoservices.static java.lang.StringSERVICESPECIFICATIONSGenerated constant - Attribute key ofTmaServiceSpecCharacteristic.serviceSpecificationsattribute defined at extensionb2ctelcoservices.-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
-
Constructor Summary
Constructors Constructor Description TmaServiceSpecCharacteristicModel()Generated constructor - Default constructor for generic creation.TmaServiceSpecCharacteristicModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextTmaServiceSpecCharacteristicModel(java.lang.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 parametersTmaServiceSpecCharacteristicModel(java.lang.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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CatalogVersionModelgetCatalogVersion()Generated method - Getter of theTmaServiceSpecCharacteristic.catalogVersionattribute defined at extensionb2ctelcoservices.java.lang.StringgetDescription()Generated method - Getter of theTmaServiceSpecCharacteristic.descriptionattribute defined at extensionb2ctelcoservices.java.lang.StringgetDescription(java.util.Locale loc)Generated method - Getter of theTmaServiceSpecCharacteristic.descriptionattribute defined at extensionb2ctelcoservices.java.lang.StringgetId()Generated method - Getter of theTmaServiceSpecCharacteristic.idattribute defined at extensionb2ctelcoservices.java.lang.StringgetName()Generated method - Getter of theTmaServiceSpecCharacteristic.nameattribute defined at extensionb2ctelcoservices.java.lang.StringgetName(java.util.Locale loc)Generated method - Getter of theTmaServiceSpecCharacteristic.nameattribute defined at extensionb2ctelcoservices.java.util.Collection<TmaProductSpecCharacteristicModel>getProductSpecCharacteristics()Generated method - Getter of theTmaServiceSpecCharacteristic.productSpecCharacteristicsattribute defined at extensionb2ctelcoservices.java.util.Set<TmaServiceSpecCharacteristicValueModel>getServiceSpecCharacteristicValues()Generated method - Getter of theTmaServiceSpecCharacteristic.serviceSpecCharacteristicValuesattribute defined at extensionb2ctelcoservices.java.util.Set<TmaServiceSpecificationModel>getServiceSpecifications()Generated method - Getter of theTmaServiceSpecCharacteristic.serviceSpecificationsattribute defined at extensionb2ctelcoservices.voidsetCatalogVersion(CatalogVersionModel value)Generated method - Setter ofTmaServiceSpecCharacteristic.catalogVersionattribute defined at extensionb2ctelcoservices.voidsetDescription(java.lang.String value)Generated method - Setter ofTmaServiceSpecCharacteristic.descriptionattribute defined at extensionb2ctelcoservices.voidsetDescription(java.lang.String value, java.util.Locale loc)Generated method - Setter ofTmaServiceSpecCharacteristic.descriptionattribute defined at extensionb2ctelcoservices.voidsetId(java.lang.String value)Generated method - Initial setter ofTmaServiceSpecCharacteristic.idattribute defined at extensionb2ctelcoservices.voidsetName(java.lang.String value)Generated method - Setter ofTmaServiceSpecCharacteristic.nameattribute defined at extensionb2ctelcoservices.voidsetName(java.lang.String value, java.util.Locale loc)Generated method - Setter ofTmaServiceSpecCharacteristic.nameattribute defined at extensionb2ctelcoservices.voidsetProductSpecCharacteristics(java.util.Collection<TmaProductSpecCharacteristicModel> value)Generated method - Setter ofTmaServiceSpecCharacteristic.productSpecCharacteristicsattribute defined at extensionb2ctelcoservices.voidsetServiceSpecCharacteristicValues(java.util.Set<TmaServiceSpecCharacteristicValueModel> value)Generated method - Setter ofTmaServiceSpecCharacteristic.serviceSpecCharacteristicValuesattribute defined at extensionb2ctelcoservices.voidsetServiceSpecifications(java.util.Set<TmaServiceSpecificationModel> value)Generated method - Setter ofTmaServiceSpecCharacteristic.serviceSpecificationsattribute defined at extensionb2ctelcoservices.-
Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner
-
Methods 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 Detail
-
_TYPECODE
public static final java.lang.String _TYPECODE
Generated model type code constant.- See Also:
- Constant Field Values
-
_TMASERVICESPECIFICATION2TMASERVICESPECCHARACTERISTICRELATION
public static final java.lang.String _TMASERVICESPECIFICATION2TMASERVICESPECCHARACTERISTICRELATION
Generated relation code constant for relationTmaServiceSpecification2TmaServiceSpecCharacteristicRelationdefining source attributeserviceSpecificationsin extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
_TMAPRODUCTSPECCHARACTERISTIC2TMASERVICESPECCHARACTERISTICRELATION
public static final java.lang.String _TMAPRODUCTSPECCHARACTERISTIC2TMASERVICESPECCHARACTERISTICRELATION
Generated relation code constant for relationTmaProductSpecCharacteristic2TmaServiceSpecCharacteristicRelationdefining source attributeproductSpecCharacteristicsin extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
ID
public static final java.lang.String ID
Generated constant - Attribute key ofTmaServiceSpecCharacteristic.idattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
CATALOGVERSION
public static final java.lang.String CATALOGVERSION
Generated constant - Attribute key ofTmaServiceSpecCharacteristic.catalogVersionattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
Generated constant - Attribute key ofTmaServiceSpecCharacteristic.nameattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
DESCRIPTION
public static final java.lang.String DESCRIPTION
Generated constant - Attribute key ofTmaServiceSpecCharacteristic.descriptionattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
SERVICESPECIFICATIONS
public static final java.lang.String SERVICESPECIFICATIONS
Generated constant - Attribute key ofTmaServiceSpecCharacteristic.serviceSpecificationsattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
SERVICESPECCHARACTERISTICVALUES
public static final java.lang.String SERVICESPECCHARACTERISTICVALUES
Generated constant - Attribute key ofTmaServiceSpecCharacteristic.serviceSpecCharacteristicValuesattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
PRODUCTSPECCHARACTERISTICS
public static final java.lang.String PRODUCTSPECCHARACTERISTICS
Generated constant - Attribute key ofTmaServiceSpecCharacteristic.productSpecCharacteristicsattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
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(since="4.1.1", forRemoval=true) public TmaServiceSpecCharacteristicModel(java.lang.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:
_id- initial attribute declared by typeTmaServiceSpecCharacteristicat extensionb2ctelcoservices
-
TmaServiceSpecCharacteristicModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaServiceSpecCharacteristicModel(java.lang.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 extensionb2ctelcoservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Detail
-
getCatalogVersion
@Accessor(qualifier="catalogVersion", type=GETTER) public CatalogVersionModel getCatalogVersion()Generated method - Getter of theTmaServiceSpecCharacteristic.catalogVersionattribute defined at extensionb2ctelcoservices.- Returns:
- the catalogVersion - Catalog Version on which the Service Spec Characteristic is published.
-
getDescription
@Accessor(qualifier="description", type=GETTER) public java.lang.String getDescription()Generated method - Getter of theTmaServiceSpecCharacteristic.descriptionattribute defined at extensionb2ctelcoservices.- Returns:
- the description - Description of the Service Spec Characteristic.
-
getDescription
@Accessor(qualifier="description", type=GETTER) public java.lang.String getDescription(java.util.Locale loc)Generated method - Getter of theTmaServiceSpecCharacteristic.descriptionattribute defined at extensionb2ctelcoservices.- Parameters:
loc- the value localization key- Returns:
- the description - Description of the Service Spec Characteristic.
- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
getId
@Accessor(qualifier="id", type=GETTER) public java.lang.String getId()Generated method - Getter of theTmaServiceSpecCharacteristic.idattribute defined at extensionb2ctelcoservices.- Returns:
- the id - Unique identifier of the Service Spec Characteristic.
-
getName
@Accessor(qualifier="name", type=GETTER) public java.lang.String getName()Generated method - Getter of theTmaServiceSpecCharacteristic.nameattribute defined at extensionb2ctelcoservices.- Returns:
- the name - Name of the Service Spec Characteristic.
-
getName
@Accessor(qualifier="name", type=GETTER) public java.lang.String getName(java.util.Locale loc)Generated method - Getter of theTmaServiceSpecCharacteristic.nameattribute defined at extensionb2ctelcoservices.- Parameters:
loc- the value localization key- Returns:
- the name - Name of the Service Spec Characteristic.
- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
getProductSpecCharacteristics
@Accessor(qualifier="productSpecCharacteristics", type=GETTER) public java.util.Collection<TmaProductSpecCharacteristicModel> getProductSpecCharacteristics()Generated method - Getter of theTmaServiceSpecCharacteristic.productSpecCharacteristicsattribute defined at extensionb2ctelcoservices. 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 java.util.Set<TmaServiceSpecCharacteristicValueModel> getServiceSpecCharacteristicValues()Generated method - Getter of theTmaServiceSpecCharacteristic.serviceSpecCharacteristicValuesattribute defined at extensionb2ctelcoservices. 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 java.util.Set<TmaServiceSpecificationModel> getServiceSpecifications()Generated method - Getter of theTmaServiceSpecCharacteristic.serviceSpecificationsattribute defined at extensionb2ctelcoservices. 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 extensionb2ctelcoservices.- Parameters:
value- the catalogVersion - Catalog Version on which the Service Spec Characteristic is published.
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(java.lang.String value)Generated method - Setter ofTmaServiceSpecCharacteristic.descriptionattribute defined at extensionb2ctelcoservices.- Parameters:
value- the description - Description of the Service Spec Characteristic.
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(java.lang.String value, java.util.Locale loc)Generated method - Setter ofTmaServiceSpecCharacteristic.descriptionattribute defined at extensionb2ctelcoservices.- Parameters:
value- the description - Description of the Service Spec Characteristic.loc- the value localization key- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
setId
@Accessor(qualifier="id", type=SETTER) public void setId(java.lang.String value)Generated method - Initial setter ofTmaServiceSpecCharacteristic.idattribute defined at extensionb2ctelcoservices. Can only be used at creation of model - before first save.- Parameters:
value- the id - Unique identifier of the Service Spec Characteristic.
-
setName
@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value)Generated method - Setter ofTmaServiceSpecCharacteristic.nameattribute defined at extensionb2ctelcoservices.- Parameters:
value- the name - Name of the Service Spec Characteristic.
-
setName
@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value, java.util.Locale loc)Generated method - Setter ofTmaServiceSpecCharacteristic.nameattribute defined at extensionb2ctelcoservices.- Parameters:
value- the name - Name of the Service Spec Characteristic.loc- the value localization key- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
setProductSpecCharacteristics
@Accessor(qualifier="productSpecCharacteristics", type=SETTER) public void setProductSpecCharacteristics(java.util.Collection<TmaProductSpecCharacteristicModel> value)Generated method - Setter ofTmaServiceSpecCharacteristic.productSpecCharacteristicsattribute defined at extensionb2ctelcoservices.- 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(java.util.Set<TmaServiceSpecCharacteristicValueModel> value)Generated method - Setter ofTmaServiceSpecCharacteristic.serviceSpecCharacteristicValuesattribute defined at extensionb2ctelcoservices.- Parameters:
value- the serviceSpecCharacteristicValues - Service Spec Characteristic Values associated to the Service Spec Characteristic.
-
setServiceSpecifications
@Accessor(qualifier="serviceSpecifications", type=SETTER) public void setServiceSpecifications(java.util.Set<TmaServiceSpecificationModel> value)Generated method - Setter ofTmaServiceSpecCharacteristic.serviceSpecificationsattribute defined at extensionb2ctelcoservices.- Parameters:
value- the serviceSpecifications - Service Specifications containing the Service Spec Characteristics given.
-
-