Class ItemAttributeProvider
java.lang.Object
de.hybris.platform.servicelayer.internal.converter.impl.ItemAttributeProvider
- All Implemented Interfaces:
AttributeProvider,Serializable
Provides attribute values for a specific
Item.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionItemAttributeProvider(PK pk, ItemModelConverter converter) Creates a new provider setting with PK only.ItemAttributeProvider(PersistenceObject item, ItemModelConverter converter) Creates a new provider setting the managed item. -
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(String qualifier) Gets the attribute value of managed source object for attribute with given qualifier without paying attention to current session language.getItem()Deprecated, for removal: This API element is subject to removal in a future version.since 5.7.0getLocalizedAttribute(String qualifier, Locale dataLoc) Gets the attribute value of managed source object for attribute with given qualifier for the givenLocaletoString()
-
Constructor Details
-
ItemAttributeProvider
Creates a new provider setting the managed item.- Parameters:
item- item from which the attribute values will be gathered
-
ItemAttributeProvider
Creates a new provider setting with PK only.
-
-
Method Details
-
getConverter
-
getAttribute
Description copied from interface:AttributeProviderGets the attribute value of managed source object for attribute with given qualifier without paying attention to current session language.- Specified by:
getAttributein interfaceAttributeProvider- Parameters:
qualifier- qualifier identifying the attribute for which the value is needed- Returns:
- value for specified attribute of managed source object
-
getLocalizedAttribute
Description copied from interface:AttributeProviderGets the attribute value of managed source object for attribute with given qualifier for the givenLocale- Specified by:
getLocalizedAttributein interfaceAttributeProvider- Parameters:
qualifier- qualifier identifying the attribute for which the value is neededdataLoc- the locale- Returns:
- value for specified attribute of managed source object
-
getPersistenceObject
-
getItem
Deprecated, for removal: This API element is subject to removal in a future version.since 5.7.0 -
toString
-