public class ProductFeatureModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_PRODUCT2FEATURERELATION
Generated relation code constant for relation
Product2FeatureRelation defining source attribute product in extension catalog. |
static String |
_TYPECODE
Generated model type code constant.
|
static String |
BOOLEANVALUE
Generated constant - Attribute key of
ProductFeature.booleanValue attribute defined at extension catalog. |
static String |
CLASSIFICATIONATTRIBUTEASSIGNMENT
Generated constant - Attribute key of
ProductFeature.classificationAttributeAssignment attribute defined at extension catalog. |
static String |
DESCRIPTION
Generated constant - Attribute key of
ProductFeature.description attribute defined at extension catalog. |
static String |
FEATUREPOSITION
Generated constant - Attribute key of
ProductFeature.featurePosition attribute defined at extension catalog. |
static String |
LANGUAGE
Generated constant - Attribute key of
ProductFeature.language attribute defined at extension catalog. |
static String |
NUMBERVALUE
Generated constant - Attribute key of
ProductFeature.numberValue attribute defined at extension catalog. |
static String |
PRODUCT
Generated constant - Attribute key of
ProductFeature.product attribute defined at extension catalog. |
static String |
PRODUCTPOS
Generated constant - Attribute key of
ProductFeature.productPOS attribute defined at extension catalog. |
static String |
QUALIFIER
Generated constant - Attribute key of
ProductFeature.qualifier attribute defined at extension catalog. |
static String |
RAWVALUE
Generated constant - Attribute key of
ProductFeature.rawValue attribute defined at extension catalog. |
static String |
STRINGVALUE
Generated constant - Attribute key of
ProductFeature.stringValue attribute defined at extension catalog. |
static String |
UNIT
Generated constant - Attribute key of
ProductFeature.unit attribute defined at extension catalog. |
static String |
VALUE
Generated constant - Attribute key of
ProductFeature.value attribute defined at extension catalog. |
static String |
VALUEDETAILS
Generated constant - Attribute key of
ProductFeature.valueDetails attribute defined at extension catalog. |
static String |
VALUEPOSITION
Generated constant - Attribute key of
ProductFeature.valuePosition attribute defined at extension catalog. |
static String |
VALUETYPE
Generated constant - Attribute key of
ProductFeature.valueType attribute defined at extension catalog. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
ProductFeatureModel()
Generated constructor - Default constructor for generic creation.
|
ProductFeatureModel(ClassAttributeAssignmentModel _classificationAttributeAssignment,
LanguageModel _language,
ItemModel _owner,
ProductModel _product,
String _qualifier,
Object _value)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
ProductFeatureModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
ProductFeatureModel(ProductModel _product,
String _qualifier,
Object _value)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
ClassAttributeAssignmentModel |
getClassificationAttributeAssignment()
Generated method - Getter of the
ProductFeature.classificationAttributeAssignment attribute defined at extension catalog. |
String |
getDescription()
Generated method - Getter of the
ProductFeature.description attribute defined at extension catalog. |
Integer |
getFeaturePosition()
Generated method - Getter of the
ProductFeature.featurePosition attribute defined at extension catalog. |
LanguageModel |
getLanguage()
Generated method - Getter of the
ProductFeature.language attribute defined at extension catalog. |
ProductModel |
getProduct()
Generated method - Getter of the
ProductFeature.product attribute defined at extension catalog. |
String |
getQualifier()
Generated method - Getter of the
ProductFeature.qualifier attribute defined at extension catalog. |
ClassificationAttributeUnitModel |
getUnit()
Generated method - Getter of the
ProductFeature.unit attribute defined at extension catalog. |
Object |
getValue()
Generated method - Getter of the
ProductFeature.value dynamic attribute defined at extension catalog. |
String |
getValueDetails()
Generated method - Getter of the
ProductFeature.valueDetails attribute defined at extension catalog. |
Integer |
getValuePosition()
Generated method - Getter of the
ProductFeature.valuePosition attribute defined at extension catalog. |
void |
setClassificationAttributeAssignment(ClassAttributeAssignmentModel value)
Generated method - Initial setter of
ProductFeature.classificationAttributeAssignment attribute defined at extension catalog. |
void |
setDescription(String value)
Generated method - Setter of
ProductFeature.description attribute defined at extension catalog. |
void |
setFeaturePosition(Integer value)
Generated method - Setter of
ProductFeature.featurePosition attribute defined at extension catalog. |
void |
setLanguage(LanguageModel value)
Generated method - Initial setter of
ProductFeature.language attribute defined at extension catalog. |
void |
setProduct(ProductModel value)
Generated method - Initial setter of
ProductFeature.product attribute defined at extension catalog. |
void |
setQualifier(String value)
Generated method - Initial setter of
ProductFeature.qualifier attribute defined at extension catalog. |
void |
setUnit(ClassificationAttributeUnitModel value)
Generated method - Setter of
ProductFeature.unit attribute defined at extension catalog. |
void |
setValue(Object value)
Generated method - Setter of
ProductFeature.value dynamic attribute defined at extension catalog. |
void |
setValueDetails(String value)
Generated method - Setter of
ProductFeature.valueDetails attribute defined at extension catalog. |
void |
setValuePosition(Integer value)
Generated method - Setter of
ProductFeature.valuePosition attribute defined at extension catalog. |
getComments, getCreationtime, getModifiedtime, getOwner, setComments, setCreationtime, setModifiedtime, setOwnerequals, 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, writeReplacepublic static final String _TYPECODE
public static final String _PRODUCT2FEATURERELATION
Product2FeatureRelation defining source attribute product in extension catalog.public static final String QUALIFIER
ProductFeature.qualifier attribute defined at extension catalog.public static final String CLASSIFICATIONATTRIBUTEASSIGNMENT
ProductFeature.classificationAttributeAssignment attribute defined at extension catalog.public static final String LANGUAGE
ProductFeature.language attribute defined at extension catalog.public static final String VALUEPOSITION
ProductFeature.valuePosition attribute defined at extension catalog.public static final String FEATUREPOSITION
ProductFeature.featurePosition attribute defined at extension catalog.public static final String VALUETYPE
ProductFeature.valueType attribute defined at extension catalog.public static final String STRINGVALUE
ProductFeature.stringValue attribute defined at extension catalog.public static final String BOOLEANVALUE
ProductFeature.booleanValue attribute defined at extension catalog.public static final String NUMBERVALUE
ProductFeature.numberValue attribute defined at extension catalog.public static final String RAWVALUE
ProductFeature.rawValue attribute defined at extension catalog.public static final String VALUE
ProductFeature.value attribute defined at extension catalog.public static final String UNIT
ProductFeature.unit attribute defined at extension catalog.public static final String VALUEDETAILS
ProductFeature.valueDetails attribute defined at extension catalog.public static final String DESCRIPTION
ProductFeature.description attribute defined at extension catalog.public static final String PRODUCTPOS
ProductFeature.productPOS attribute defined at extension catalog.public static final String PRODUCT
ProductFeature.product attribute defined at extension catalog.public ProductFeatureModel()
public ProductFeatureModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public ProductFeatureModel(ProductModel _product, String _qualifier, Object _value)
_product - initial attribute declared by type ProductFeature at extension catalog_qualifier - initial attribute declared by type ProductFeature at extension catalog_value - initial attribute declared by type ProductFeature at extension catalog@Deprecated public ProductFeatureModel(ClassAttributeAssignmentModel _classificationAttributeAssignment, LanguageModel _language, ItemModel _owner, ProductModel _product, String _qualifier, Object _value)
_classificationAttributeAssignment - initial attribute declared by type ProductFeature at extension catalog_language - initial attribute declared by type ProductFeature at extension catalog_owner - initial attribute declared by type Item at extension core_product - initial attribute declared by type ProductFeature at extension catalog_qualifier - initial attribute declared by type ProductFeature at extension catalog_value - initial attribute declared by type ProductFeature at extension catalog@Accessor(qualifier="classificationAttributeAssignment", type=GETTER) public ClassAttributeAssignmentModel getClassificationAttributeAssignment()
ProductFeature.classificationAttributeAssignment attribute defined at extension catalog.@Accessor(qualifier="description", type=GETTER) public String getDescription()
ProductFeature.description attribute defined at extension catalog.@Accessor(qualifier="featurePosition", type=GETTER) public Integer getFeaturePosition()
ProductFeature.featurePosition attribute defined at extension catalog.@Accessor(qualifier="language", type=GETTER) public LanguageModel getLanguage()
ProductFeature.language attribute defined at extension catalog.@Accessor(qualifier="product", type=GETTER) public ProductModel getProduct()
ProductFeature.product attribute defined at extension catalog.@Accessor(qualifier="qualifier", type=GETTER) public String getQualifier()
ProductFeature.qualifier attribute defined at extension catalog.@Accessor(qualifier="unit", type=GETTER) public ClassificationAttributeUnitModel getUnit()
ProductFeature.unit attribute defined at extension catalog.@Accessor(qualifier="value", type=GETTER) public Object getValue()
ProductFeature.value dynamic attribute defined at extension catalog.@Accessor(qualifier="valueDetails", type=GETTER) public String getValueDetails()
ProductFeature.valueDetails attribute defined at extension catalog.@Accessor(qualifier="valuePosition", type=GETTER) public Integer getValuePosition()
ProductFeature.valuePosition attribute defined at extension catalog.@Accessor(qualifier="classificationAttributeAssignment", type=SETTER) public void setClassificationAttributeAssignment(ClassAttributeAssignmentModel value)
ProductFeature.classificationAttributeAssignment attribute defined at extension catalog. Can only be used at creation of model - before first save.value - the classificationAttributeAssignment - Classification attribute assignment which this value belongs to@Accessor(qualifier="description", type=SETTER) public void setDescription(String value)
ProductFeature.description attribute defined at extension catalog.value - the description - description text@Accessor(qualifier="featurePosition", type=SETTER) public void setFeaturePosition(Integer value)
ProductFeature.featurePosition attribute defined at extension catalog.value - the featurePosition - position of the feature which this value belongs to@Accessor(qualifier="language", type=SETTER) public void setLanguage(LanguageModel value)
ProductFeature.language attribute defined at extension catalog. Can only be used at creation of model - before first save.value - the language@Accessor(qualifier="product", type=SETTER) public void setProduct(ProductModel value)
ProductFeature.product attribute defined at extension catalog. Can only be used at creation of model - before first save.value - the product@Accessor(qualifier="qualifier", type=SETTER) public void setQualifier(String value)
ProductFeature.qualifier attribute defined at extension catalog. Can only be used at creation of model - before first save.value - the qualifier - Qualifier@Accessor(qualifier="unit", type=SETTER) public void setUnit(ClassificationAttributeUnitModel value)
ProductFeature.unit attribute defined at extension catalog.value - the unit - Classification attribute unit@Accessor(qualifier="value", type=SETTER) public void setValue(Object value)
ProductFeature.value dynamic attribute defined at extension catalog.value - the value - the actual value of this feature@Accessor(qualifier="valueDetails", type=SETTER) public void setValueDetails(String value)
ProductFeature.valueDetails attribute defined at extension catalog.value - the valueDetails - value details textCopyright © 2017 SAP SE. All Rights Reserved.