Package com.hybris.cockpitng.labels.impl
Class NoCacheLabelServiceCache
- java.lang.Object
-
- com.hybris.cockpitng.labels.impl.NoCacheLabelServiceCache
-
- All Implemented Interfaces:
LabelServiceCache
public class NoCacheLabelServiceCache extends java.lang.Object implements LabelServiceCache
A label service cache that does not cache values and directly calls default value supplier
-
-
Constructor Summary
Constructors Constructor Description NoCacheLabelServiceCache()
-
Method Summary
All Methods Instance Methods Concrete 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
public java.lang.String getObjectLabel(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)Description copied from interface:LabelServiceCacheReturns label for a given Object.- Specified by:
getObjectLabelin interfaceLabelServiceCache- Parameters:
object- target objectdefaultValue- supplier for default value, if cache does not have one- Returns:
- label for a given object
-
getShortObjectLabel
public java.lang.String getShortObjectLabel(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)Description copied from interface:LabelServiceCacheReturns short label for a given Object.- Specified by:
getShortObjectLabelin interfaceLabelServiceCache- Parameters:
object- target objectdefaultValue- supplier for default value, if cache does not have one- Returns:
- short label for a given object
- See Also:
LabelServiceCache.getObjectLabel(java.lang.Object, java.util.function.Supplier<java.lang.String>)
-
getObjectDescription
public java.lang.String getObjectDescription(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)Description copied from interface:LabelServiceCacheReturns text description for a given Object.- Specified by:
getObjectDescriptionin interfaceLabelServiceCache- Parameters:
object- target objectdefaultValue- supplier for default value, if cache does not have one- Returns:
- description for a given object
-
getObjectIconPath
public java.lang.String getObjectIconPath(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)Description copied from interface:LabelServiceCacheReturns icon path for a given Object.- Specified by:
getObjectIconPathin interfaceLabelServiceCache- Parameters:
object- target objectdefaultValue- supplier for default value, if cache does not have one- Returns:
- icon path for a given object
-
-