Class FieldSearchFacadeStrategyRegistry
- java.lang.Object
-
- com.hybris.cockpitng.dataaccess.facades.common.impl.AbstractStrategyRegistry<FieldSearchFacadeStrategy<?>,java.lang.String>
-
- com.hybris.cockpitng.dataaccess.facades.search.impl.FieldSearchFacadeStrategyRegistry
-
public class FieldSearchFacadeStrategyRegistry extends AbstractStrategyRegistry<FieldSearchFacadeStrategy<?>,java.lang.String>
Registry holding instances ofFieldSearchFacadeStrategyand a default one.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONTEXT_ATTR_PREFERRED_STRATEGY_NAME
-
Constructor Summary
Constructors Constructor Description FieldSearchFacadeStrategyRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanHandle(FieldSearchFacadeStrategy<?> strategy, java.lang.String context)booleancanHandle(FieldSearchFacadeStrategy<?> strategy, java.lang.String context, Context additionalContext)protected java.util.List<FieldSearchFacadeStrategy<?>>findPreferredStrategies(java.lang.String context, Context additionalContext)protected java.util.Optional<FieldSearchFacadeStrategy<?>>findPreferredStrategy(java.lang.String context, Context additionalContext)-
Methods inherited from class com.hybris.cockpitng.dataaccess.facades.common.impl.AbstractStrategyRegistry
findDefaultStrategy, findOrderedStrategies, getDefaultStrategy, getOrderedStrategies, getStrategies, getStrategy, getStrategy, setDefaultStrategy, setStrategies
-
-
-
-
Field Detail
-
CONTEXT_ATTR_PREFERRED_STRATEGY_NAME
public static final java.lang.String CONTEXT_ATTR_PREFERRED_STRATEGY_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
canHandle
public boolean canHandle(FieldSearchFacadeStrategy<?> strategy, java.lang.String context, Context additionalContext)
- Overrides:
canHandlein classAbstractStrategyRegistry<FieldSearchFacadeStrategy<?>,java.lang.String>
-
canHandle
public boolean canHandle(FieldSearchFacadeStrategy<?> strategy, java.lang.String context)
- Specified by:
canHandlein classAbstractStrategyRegistry<FieldSearchFacadeStrategy<?>,java.lang.String>
-
findPreferredStrategy
protected java.util.Optional<FieldSearchFacadeStrategy<?>> findPreferredStrategy(java.lang.String context, Context additionalContext)
- Overrides:
findPreferredStrategyin classAbstractStrategyRegistry<FieldSearchFacadeStrategy<?>,java.lang.String>
-
findPreferredStrategies
protected java.util.List<FieldSearchFacadeStrategy<?>> findPreferredStrategies(java.lang.String context, Context additionalContext)
- Overrides:
findPreferredStrategiesin classAbstractStrategyRegistry<FieldSearchFacadeStrategy<?>,java.lang.String>
-
-