Class DataSetParameterProvider

java.lang.Object
org.qubership.atp.dataset.service.jpa.impl.DataSetParameterProvider

@Service @Lazy public class DataSetParameterProvider extends Object
Service class used for creating root parameters entities for DS tree.
  • Field Details

    • gridFsRepository

      @Autowired protected GridFsRepository gridFsRepository
    • macroContextService

      @Autowired protected MacroContextService macroContextService
    • modelsProvider

      @Autowired protected ModelsProvider modelsProvider
    • macrosFeignClient

      @Autowired protected org.qubership.atp.macros.core.client.MacrosFeignClient macrosFeignClient
    • macrosCalculator

      @Autowired protected org.qubership.atp.macros.core.calculator.MacrosCalculator macrosCalculator
  • Constructor Details

    • DataSetParameterProvider

      public DataSetParameterProvider()
  • Method Details

    • getDataSetParameterResolved

      public AbstractParameter getDataSetParameterResolved(UUID dataSetListId, UUID dataSetParameterId, AttributeTypeName attributeType, boolean evaluate, MacroContext macroContext, ParameterPositionContext parameterPositionContext)
      Returns parameter implementation, depending on it's type.
    • getFileVariableInfo

      public FileData getFileVariableInfo(UUID parameterId)
    • getAtpMacros

      public List<org.qubership.atp.macros.core.model.Macros> getAtpMacros(UUID visibilityAreaId)
      Get model macros.