Class VariablesService

java.lang.Object
org.qubership.integration.platform.engine.service.VariablesService

@Component public class VariablesService extends Object
  • Field Details

  • Constructor Details

    • VariablesService

      @Autowired public VariablesService(org.springframework.context.ApplicationEventPublisher applicationEventPublisher, KubeOperator operator, NamespaceProvider namespaceProvider, @Value("${kubernetes.variables-secret.label}") String kubeSecretsLabel, @Value("${kubernetes.variables-secret.name}") String kubeSecretV2Name)
  • Method Details

    • injectVariables

      public String injectVariables(String text)
    • injectVariables

      public String injectVariables(String text, boolean escapeDesignTimeVariables)
    • injectVariablesToExchangeProperties

      public void injectVariablesToExchangeProperties(Map<String,Object> properties)
    • refreshSecuredVariables

      public void refreshSecuredVariables()
    • updateCommonVariables

      public void updateCommonVariables(@NonNull @NonNull Map<String,String> variables)
    • hasVariableReferences

      public boolean hasVariableReferences(String text)