Class FeatureValue<V>
java.lang.Object
de.hybris.platform.catalog.jalo.classification.util.FeatureValue<V>
- All Implemented Interfaces:
Serializable,Cloneable
@Deprecated(since="ages",
forRemoval=false)
public class FeatureValue<V>
extends Object
implements Cloneable, Serializable
Deprecated.
This class defines value objects for reading and writing classification attribute values instead of handling
ProductFeature items directly.- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionFeatureValue(Feature<V> parent, ProductFeature dbItem) Deprecated.protectedFeatureValue(FeatureValue<V> src) Deprecated.FeatureValue(TypedFeature<V> parent, V value) Deprecated.FeatureValue(UntypedFeature<V> parent, V value) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionclone()Deprecated.protected NumbercreateNumber(Number original, double newValue) Deprecated.booleanDeprecated.booleanequalsValue(FeatureValue<? extends Number> other, double maxDifference) Deprecated.Special compare method forNumberfeatures values only: this methods compares the actual number value and checks it agains a given allowed difference.Deprecated.since ages - usegetUnit()insteadprotected ProductFeatureDeprecated.Deprecated.Deprecated.getUnit()Deprecated.getValue()Deprecated.getValue(ClassificationAttributeUnit otherUnit) Deprecated.Deprecated.Deprecated.inthashCode()Deprecated.voidDeprecated.since ages - usesetUnit(ClassificationAttributeUnit)insteadvoidsetDescription(String description) Deprecated.voidDeprecated.voidDeprecated.toString()Deprecated.protected PKwriteToDatabase(Language lang, int featurePosition, int valuePosition) Deprecated.
-
Constructor Details
-
FeatureValue
Deprecated. -
FeatureValue
Deprecated.- Throws:
JaloInvalidParameterException
-
FeatureValue
Deprecated. -
FeatureValue
Deprecated.
-
-
Method Details
-
getParent
Deprecated. -
writeToDatabase
Deprecated. -
getDatabaseItem
Deprecated. -
hashCode
public int hashCode()Deprecated. -
equalsValue
Deprecated.Special compare method forNumberfeatures values only: this methods compares the actual number value and checks it agains a given allowed difference. If the feature values own different units which are convertible the values are converted automatically.- Parameters:
other- the other feature value to compare its value tomaxDifference- the allowed difference
-
equals
Deprecated. -
toString
Deprecated. -
clone
Deprecated.- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
getUnit
Deprecated. -
setUnit
Deprecated. -
getClassificationAttributeUnit
@Deprecated(since="ages", forRemoval=false) public ClassificationAttributeUnit getClassificationAttributeUnit()Deprecated.since ages - usegetUnit()instead- Returns:
- a
ClassificationAttributeUnit
-
setClassificationAttributeUnit
@Deprecated(since="ages", forRemoval=false) public void setClassificationAttributeUnit(ClassificationAttributeUnit unit) Deprecated.since ages - usesetUnit(ClassificationAttributeUnit)instead- Parameters:
unit-
-
getDescription
Deprecated. -
setDescription
Deprecated. -
getValue
Deprecated. -
getValue
Deprecated. -
getValueFormatted
Deprecated. -
getValueFormatted
Deprecated. -
createNumber
Deprecated. -
setValue
Deprecated.
-
FeatureValueinstead.