Package com.hybris.cockpitng.labels.impl
Interface LabelServiceCache
-
- All Known Implementing Classes:
DefaultLabelServiceCache,NoCacheLabelServiceCache
public interface LabelServiceCacheA cache for label service to avoid multiple label resolving in single request.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetObjectDescription(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)Returns text description for a given Object.java.lang.StringgetObjectIconPath(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)Returns icon path for a given Object.java.lang.StringgetObjectLabel(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)Returns label for a given Object.java.lang.StringgetShortObjectLabel(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)Returns short label for a given Object.
-
-
-
Method Detail
-
getObjectLabel
java.lang.String getObjectLabel(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)Returns label for a given Object.- Parameters:
object- target objectdefaultValue- supplier for default value, if cache does not have one- Returns:
- label for a given object
-
getShortObjectLabel
java.lang.String getShortObjectLabel(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)Returns short label for a given Object.- Parameters:
object- target objectdefaultValue- supplier for default value, if cache does not have one- Returns:
- short label for a given object
- See Also:
getObjectLabel(java.lang.Object, java.util.function.Supplier<java.lang.String>)
-
getObjectDescription
java.lang.String getObjectDescription(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)Returns text description for a given Object.- Parameters:
object- target objectdefaultValue- supplier for default value, if cache does not have one- Returns:
- description for a given object
-
getObjectIconPath
java.lang.String getObjectIconPath(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)Returns icon path for a given Object.- Parameters:
object- target objectdefaultValue- supplier for default value, if cache does not have one- Returns:
- icon path for a given object
-
-