Class DefaultEditAvailabilityProviderFactory
- java.lang.Object
-
- com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditAvailabilityProviderFactory
-
- All Implemented Interfaces:
EditAvailabilityProviderFactory
public class DefaultEditAvailabilityProviderFactory extends java.lang.Object implements EditAvailabilityProviderFactory
Default implementation ofEditAvailabilityProviderFactory.
-
-
Constructor Summary
Constructors Constructor Description DefaultEditAvailabilityProviderFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EditAvailabilityProvidergetDefaultProvider()protected java.util.Map<java.lang.Class,EditAvailabilityProvider>getEditAvailabilityProviders()protected java.util.List<java.lang.Class>getInstanceClasses(java.lang.Object obj)EditAvailabilityProvidergetProvider(DataAttribute attribute, java.lang.Object instance)ReturnsEditAvailabilityProviderfor the specified attribute at the given instance.voidsetEditAvailabilityProviders(java.util.Map<java.lang.Class,EditAvailabilityProvider> editAvailabilityProviders)
-
-
-
Method Detail
-
getProvider
public EditAvailabilityProvider getProvider(DataAttribute attribute, java.lang.Object instance)
Description copied from interface:EditAvailabilityProviderFactoryReturnsEditAvailabilityProviderfor the specified attribute at the given instance.- Specified by:
getProviderin interfaceEditAvailabilityProviderFactory- Parameters:
attribute- attribute of objectinstance- object- Returns:
EditAvailabilityProviderfor the specified instance attribute
-
getDefaultProvider
protected EditAvailabilityProvider getDefaultProvider()
-
getInstanceClasses
protected java.util.List<java.lang.Class> getInstanceClasses(java.lang.Object obj)
-
getEditAvailabilityProviders
protected java.util.Map<java.lang.Class,EditAvailabilityProvider> getEditAvailabilityProviders()
-
setEditAvailabilityProviders
public void setEditAvailabilityProviders(java.util.Map<java.lang.Class,EditAvailabilityProvider> editAvailabilityProviders)
-
-