Class DefaultViewFilterRegistry
- java.lang.Object
-
- com.broadleafcommerce.metadata.dsl.registry.DefaultViewFilterRegistry
-
- All Implemented Interfaces:
ViewFilterRegistry<DefaultViewFilterRegistry>
public class DefaultViewFilterRegistry extends Object implements ViewFilterRegistry<DefaultViewFilterRegistry>
The default implementation ofViewFilterRegistry.- Author:
- Jon Fleschler (jfleschler)
-
-
Constructor Summary
Constructors Constructor Description DefaultViewFilterRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultViewFilterRegistryadd(String componentId, ViewFilter<?> viewFilter)List<ViewFilter<?>>get(String componentId)ViewFilter<?>get(String componentId, String filterId)Map<String,List<ViewFilter<?>>>getViewFilters()booleanhas(String componentId)voidinitialize(List<ViewFilterSource> viewFilterSources)DefaultViewFilterRegistryremove(String componentId)
-
-
-
Method Detail
-
initialize
public void initialize(@Nullable List<ViewFilterSource> viewFilterSources)
-
add
public DefaultViewFilterRegistry add(String componentId, ViewFilter<?> viewFilter)
- Specified by:
addin interfaceViewFilterRegistry<DefaultViewFilterRegistry>
-
remove
public DefaultViewFilterRegistry remove(String componentId)
- Specified by:
removein interfaceViewFilterRegistry<DefaultViewFilterRegistry>
-
has
public boolean has(String componentId)
- Specified by:
hasin interfaceViewFilterRegistry<DefaultViewFilterRegistry>
-
get
public List<ViewFilter<?>> get(String componentId)
- Specified by:
getin interfaceViewFilterRegistry<DefaultViewFilterRegistry>
-
get
public ViewFilter<?> get(String componentId, String filterId)
- Specified by:
getin interfaceViewFilterRegistry<DefaultViewFilterRegistry>
-
getViewFilters
public Map<String,List<ViewFilter<?>>> getViewFilters()
- Specified by:
getViewFiltersin interfaceViewFilterRegistry<DefaultViewFilterRegistry>
-
-