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 Details

    • BackofficeDataQualityCalculationService

      public BackofficeDataQualityCalculationService()
  • Method Details

    • calculate

      public Optional<com.hybris.cockpitng.dataquality.model.DataQuality> calculate(Object object, String domainId)
      Specified by:
      calculate in interface com.hybris.cockpitng.dataquality.DataQualityCalculationService
    • calculate

      public Optional<com.hybris.cockpitng.dataquality.model.DataQuality> calculate(Object object, String templateCode, String domainId)
      Specified by:
      calculate in interface com.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

      protected String getPropertyQualifier(CoverageInfo.CoveragePropertyInfoMessage property)
    • getPropertyQualifier

      protected String getPropertyQualifier(CoverageInfo.CoveragePropertyInfoMessage property, 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()