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 DefaultViewFilterRegistry
add(String componentId, ViewFilter<?> viewFilter)
List<ViewFilter<?>>
get(String componentId)
ViewFilter<?>
get(String componentId, String filterId)
Map<String,List<ViewFilter<?>>>
getViewFilters()
boolean
has(String componentId)
void
initialize(List<ViewFilterSource> viewFilterSources)
DefaultViewFilterRegistry
remove(String componentId)
-
-
-
Method Detail
-
initialize
public void initialize(@Nullable List<ViewFilterSource> viewFilterSources)
-
add
public DefaultViewFilterRegistry add(String componentId, ViewFilter<?> viewFilter)
- Specified by:
add
in interfaceViewFilterRegistry<DefaultViewFilterRegistry>
-
remove
public DefaultViewFilterRegistry remove(String componentId)
- Specified by:
remove
in interfaceViewFilterRegistry<DefaultViewFilterRegistry>
-
has
public boolean has(String componentId)
- Specified by:
has
in interfaceViewFilterRegistry<DefaultViewFilterRegistry>
-
get
public List<ViewFilter<?>> get(String componentId)
- Specified by:
get
in interfaceViewFilterRegistry<DefaultViewFilterRegistry>
-
get
public ViewFilter<?> get(String componentId, String filterId)
- Specified by:
get
in interfaceViewFilterRegistry<DefaultViewFilterRegistry>
-
getViewFilters
public Map<String,List<ViewFilter<?>>> getViewFilters()
- Specified by:
getViewFilters
in interfaceViewFilterRegistry<DefaultViewFilterRegistry>
-
-