Class ParameterManager

java.lang.Object
step.parameter.ParameterManager

public class ParameterManager extends Object
  • Field Details

  • Constructor Details

    • ParameterManager

      public ParameterManager(step.core.accessors.Accessor<Parameter> parameterAccessor, EncryptionManager encryptionManager, ch.exense.commons.app.Configuration configuration)
  • Method Details

    • getAllParameterValues

      public Map<String,String> getAllParameterValues(Map<String,Object> contextBindings, step.core.objectenricher.ObjectPredicate objectPredicate)
    • getAllParameters

      public Map<String,Parameter> getAllParameters(Map<String,Object> contextBindings, step.core.objectenricher.ObjectPredicate objectPredicate)
    • encryptAllParameters

      public void encryptAllParameters()
    • resetAllProtectedParameters

      public void resetAllProtectedParameters()
    • encryptParameterValueIfEncryptionManagerAvailable

      public Parameter encryptParameterValueIfEncryptionManagerAvailable(Parameter parameter) throws EncryptionManagerException
      Throws:
      EncryptionManagerException
    • getDefaultScriptEngine

      public String getDefaultScriptEngine()