Class BackofficeDataQualityCalculationService
java.lang.Object
com.hybris.backoffice.cockpitng.dataaccess.facades.object.dataquality.impl.BackofficeDataQualityCalculationService
- All Implemented Interfaces:
com.hybris.cockpitng.dataquality.DataQualityCalculationService
public class BackofficeDataQualityCalculationService
extends Object
implements com.hybris.cockpitng.dataquality.DataQualityCalculationService
Default Backoffice implementation of coverage calculation service. This implementation of the
DataQualityCalculationService uses
CoverageCalculationStrategyRegistry to lookup matching
strategy and redirect the calculation to it.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<com.hybris.cockpitng.dataquality.model.DataQuality>Optional<com.hybris.cockpitng.dataquality.model.DataQuality>protected List<com.hybris.cockpitng.dataquality.model.DataQualityProperty>convertToCoverageProperties(List<CoverageInfo.CoveragePropertyInfoMessage> propertyInfoMessages) protected List<com.hybris.cockpitng.dataquality.model.DataQualityProperty>convertToCoverageProperties(List<CoverageInfo.CoveragePropertyInfoMessage> propertyInfoMessages, String typeName) protected Optional<com.hybris.cockpitng.dataquality.model.DataQuality>convertToDataQuality(CoverageInfo coverageInfo) protected Optional<com.hybris.cockpitng.dataquality.model.DataQuality>convertToDataQuality(CoverageInfo coverageInfo, String domainId) protected Optional<com.hybris.cockpitng.dataquality.model.DataQuality>convertToDataQuality(CoverageInfo coverageInfo, String domainId, String typeName) protected CoverageCalculationServiceprotected Stringprotected StringgetPropertyQualifier(CoverageInfo.CoveragePropertyInfoMessage property, String typeName) protected com.hybris.cockpitng.dataaccess.facades.type.TypeFacadevoidsetCoverageCalculationService(CoverageCalculationService coverageCalculationService) voidsetTypeFacade(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade)
-
Constructor Details
-
BackofficeDataQualityCalculationService
public BackofficeDataQualityCalculationService()
-
-
Method Details
-
calculate
public Optional<com.hybris.cockpitng.dataquality.model.DataQuality> calculate(Object object, String domainId) - Specified by:
calculatein interfacecom.hybris.cockpitng.dataquality.DataQualityCalculationService
-
calculate
public Optional<com.hybris.cockpitng.dataquality.model.DataQuality> calculate(Object object, String templateCode, String domainId) - Specified by:
calculatein interfacecom.hybris.cockpitng.dataquality.DataQualityCalculationService
-
convertToDataQuality
protected Optional<com.hybris.cockpitng.dataquality.model.DataQuality> convertToDataQuality(CoverageInfo coverageInfo) -
convertToDataQuality
protected Optional<com.hybris.cockpitng.dataquality.model.DataQuality> convertToDataQuality(CoverageInfo coverageInfo, String domainId) -
convertToDataQuality
protected Optional<com.hybris.cockpitng.dataquality.model.DataQuality> convertToDataQuality(CoverageInfo coverageInfo, String domainId, String typeName) -
convertToCoverageProperties
protected List<com.hybris.cockpitng.dataquality.model.DataQualityProperty> convertToCoverageProperties(List<CoverageInfo.CoveragePropertyInfoMessage> propertyInfoMessages) -
convertToCoverageProperties
protected List<com.hybris.cockpitng.dataquality.model.DataQualityProperty> convertToCoverageProperties(List<CoverageInfo.CoveragePropertyInfoMessage> propertyInfoMessages, String typeName) -
getPropertyQualifier
-
getPropertyQualifier
protected String getPropertyQualifier(CoverageInfo.CoveragePropertyInfoMessage property, String typeName) -
setCoverageCalculationService
-
getCoverageCalculationService
-
setTypeFacade
public void setTypeFacade(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade) -
getTypeFacade
protected com.hybris.cockpitng.dataaccess.facades.type.TypeFacade getTypeFacade()
-