Class PolicyOperationApplication

java.lang.Object
com.nimbusds.openid.connect.sdk.federation.policy.language.PolicyOperationApplication

public class PolicyOperationApplication extends Object
Utility for applying a policy operation to a metadata parameter value.
  • Method Details

    • apply

      public static Object apply(PolicyOperation op, Object value) throws PolicyViolationException
      Applies a policy operation to a metadata parameter value.
      Parameters:
      op - The policy operation. Must not be null.
      value - The parameter value. Must be a boolean, string, string list or null.
      Returns:
      The new parameter value, potentially modified.
      Throws:
      PolicyViolationException - On a policy violation.