Class FunctionLibraryBinding

java.lang.Object
com.evolveum.midpoint.model.common.expression.functions.FunctionLibraryBinding

public class FunctionLibraryBinding extends Object
Any function library that can be used in scripts. Includes: - built-in libraries like `basic`, `log`, `midpoint`, `report`, - LibraryFunctionExecutor objects derived from FunctionLibrary that are a parsed form of FunctionLibraryType. Named "binding" because it binds the variable name with the library implementation. TODO terminology of function libraries: built-in vs standard? custom function libraries?
Author:
semancik
  • Constructor Details

    • FunctionLibraryBinding

      public FunctionLibraryBinding(@NotNull @NotNull String variableName, @NotNull @NotNull Object implementation)
  • Method Details

    • getVariableName

      @NotNull public @NotNull String getVariableName()
    • getImplementation

      @NotNull public @NotNull Object getImplementation()
    • toString

      public String toString()
      Overrides:
      toString in class Object