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 java.lang.Object implements com.hybris.cockpitng.dataquality.DataQualityCalculationServiceDefault Backoffice implementation of coverage calculation service. This implementation of theDataQualityCalculationServiceusesCoverageCalculationStrategyRegistryto lookup matching strategy and redirect the calculation to it.
-
-
Constructor Summary
Constructors Constructor Description BackofficeDataQualityCalculationService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.hybris.cockpitng.dataquality.model.DataQuality>calculate(java.lang.Object object, java.lang.String domainId)java.util.Optional<com.hybris.cockpitng.dataquality.model.DataQuality>calculate(java.lang.Object object, java.lang.String templateCode, java.lang.String domainId)protected java.util.List<com.hybris.cockpitng.dataquality.model.DataQualityProperty>convertToCoverageProperties(java.util.List<CoverageInfo.CoveragePropertyInfoMessage> propertyInfoMessages)protected java.util.List<com.hybris.cockpitng.dataquality.model.DataQualityProperty>convertToCoverageProperties(java.util.List<CoverageInfo.CoveragePropertyInfoMessage> propertyInfoMessages, java.lang.String typeName)protected java.util.Optional<com.hybris.cockpitng.dataquality.model.DataQuality>convertToDataQuality(CoverageInfo coverageInfo)protected java.util.Optional<com.hybris.cockpitng.dataquality.model.DataQuality>convertToDataQuality(CoverageInfo coverageInfo, java.lang.String domainId)protected java.util.Optional<com.hybris.cockpitng.dataquality.model.DataQuality>convertToDataQuality(CoverageInfo coverageInfo, java.lang.String domainId, java.lang.String typeName)protected CoverageCalculationServicegetCoverageCalculationService()protected java.lang.StringgetPropertyQualifier(CoverageInfo.CoveragePropertyInfoMessage property)protected java.lang.StringgetPropertyQualifier(CoverageInfo.CoveragePropertyInfoMessage property, java.lang.String typeName)protected com.hybris.cockpitng.dataaccess.facades.type.TypeFacadegetTypeFacade()voidsetCoverageCalculationService(CoverageCalculationService coverageCalculationService)voidsetTypeFacade(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade)
-
-
-
Method Detail
-
calculate
public java.util.Optional<com.hybris.cockpitng.dataquality.model.DataQuality> calculate(java.lang.Object object, java.lang.String domainId)- Specified by:
calculatein interfacecom.hybris.cockpitng.dataquality.DataQualityCalculationService
-
calculate
public java.util.Optional<com.hybris.cockpitng.dataquality.model.DataQuality> calculate(java.lang.Object object, java.lang.String templateCode, java.lang.String domainId)- Specified by:
calculatein interfacecom.hybris.cockpitng.dataquality.DataQualityCalculationService
-
convertToDataQuality
protected java.util.Optional<com.hybris.cockpitng.dataquality.model.DataQuality> convertToDataQuality(CoverageInfo coverageInfo)
-
convertToDataQuality
protected java.util.Optional<com.hybris.cockpitng.dataquality.model.DataQuality> convertToDataQuality(CoverageInfo coverageInfo, java.lang.String domainId)
-
convertToDataQuality
protected java.util.Optional<com.hybris.cockpitng.dataquality.model.DataQuality> convertToDataQuality(CoverageInfo coverageInfo, java.lang.String domainId, java.lang.String typeName)
-
convertToCoverageProperties
protected java.util.List<com.hybris.cockpitng.dataquality.model.DataQualityProperty> convertToCoverageProperties(java.util.List<CoverageInfo.CoveragePropertyInfoMessage> propertyInfoMessages)
-
convertToCoverageProperties
protected java.util.List<com.hybris.cockpitng.dataquality.model.DataQualityProperty> convertToCoverageProperties(java.util.List<CoverageInfo.CoveragePropertyInfoMessage> propertyInfoMessages, java.lang.String typeName)
-
getPropertyQualifier
protected java.lang.String getPropertyQualifier(CoverageInfo.CoveragePropertyInfoMessage property)
-
getPropertyQualifier
protected java.lang.String getPropertyQualifier(CoverageInfo.CoveragePropertyInfoMessage property, java.lang.String typeName)
-
setCoverageCalculationService
public void setCoverageCalculationService(CoverageCalculationService coverageCalculationService)
-
getCoverageCalculationService
protected CoverageCalculationService getCoverageCalculationService()
-
setTypeFacade
public void setTypeFacade(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade)
-
getTypeFacade
protected com.hybris.cockpitng.dataaccess.facades.type.TypeFacade getTypeFacade()
-
-