Class EvaluationServiceImpl

java.lang.Object
org.qubership.atp.dataset.service.direct.impl.EvaluationServiceImpl
All Implemented Interfaces:
EvaluationService

@Service public class EvaluationServiceImpl extends Object implements EvaluationService
  • Constructor Details

    • EvaluationServiceImpl

      public EvaluationServiceImpl()
  • Method Details

    • setDslRepo

      @Autowired public void setDslRepo(DataSetListRepository dslRepo)
    • setDsRepo

      @Autowired public void setDsRepo(DataSetRepository dsRepo)
    • setAliasWrapperService

      @Autowired public void setAliasWrapperService(AliasWrapperService aliasWrapperService)
    • setRegistry

      @Autowired public void setRegistry(MacroRegistry registry)
    • getEvaluator

      public DsEvaluator getEvaluator(boolean evaluate, boolean acceptFails)
      Returns processor which evaluates macroses/unwraps aliases.
      Specified by:
      getEvaluator in interface EvaluationService
      Parameters:
      evaluate - if true - macroses will be evaluated. Else - unwraps aliases only.
      acceptFails - if true and some macros failed to be evaluated, returns error as evaluation result.