Class VariablesUtil

java.lang.Object
com.evolveum.midpoint.model.impl.scripting.VariablesUtil

public class VariablesUtil extends Object
  • Constructor Details

    • VariablesUtil

      public VariablesUtil()
  • Method Details

    • cloneIfNecessary

      @NotNull public static @NotNull VariablesMap cloneIfNecessary(@NotNull @NotNull VariablesMap variables)
    • cloneIfNecessary

      @Nullable public static <T> @Nullable TypedValue<T> cloneIfNecessary(String name, TypedValue<T> valueAndDef)
    • cloneIfNecessary

      @Nullable public static <T> T cloneIfNecessary(String name, T value)
    • makeImmutable

      public static <T> TypedValue<T> makeImmutable(TypedValue<T> valueAndDef)
    • makeImmutableValue

      public static <T> T makeImmutableValue(T value)
    • tryMakingImmutable

      @Nullable public static <T> T tryMakingImmutable(T value)