Class DefaultCoverageCalculationStrategyRegistry
java.lang.Object
de.hybris.platform.validation.coverage.strategies.impl.DefaultCoverageCalculationStrategyRegistry
- All Implemented Interfaces:
CoverageCalculationStrategyRegistry
public class DefaultCoverageCalculationStrategyRegistry
extends Object
implements CoverageCalculationStrategyRegistry
Default implementation of the coverage calculation strategy registry.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetStrategyForTypeAndDomain(String templateCode, String domainId) Looks up the coverage calculation strategy for given type code and domain ID.protected CoverageCalculationStrategyresolveStrategyForType(Map<String, CoverageCalculationStrategy> strategyMap, String typeCode) voidsetDomainStrategies(List<CoverageCalculationStrategyMapping> domainStrategies) voidsetTypeService(TypeService typeService)
-
Field Details
-
DEFAULT_DOMAIN_ID
- See Also:
-
-
Constructor Details
-
DefaultCoverageCalculationStrategyRegistry
public DefaultCoverageCalculationStrategyRegistry()
-
-
Method Details
-
getStrategyForTypeAndDomain
public CoverageCalculationStrategy getStrategyForTypeAndDomain(String templateCode, String domainId) Description copied from interface:CoverageCalculationStrategyRegistryLooks up the coverage calculation strategy for given type code and domain ID.- Specified by:
getStrategyForTypeAndDomainin interfaceCoverageCalculationStrategyRegistry- Parameters:
templateCode- this is a type code (e.g. "Product") or an item template code (e.g. "Product.CPU").domainId- the domain ID
-
resolveStrategyForType
protected CoverageCalculationStrategy resolveStrategyForType(Map<String, CoverageCalculationStrategy> strategyMap, String typeCode) -
setDomainStrategies
-
setTypeService
-