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 Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Object
apply(PolicyOperation op, Object value)
Applies a policy operation to a metadata parameter value.
-
-
-
Method Detail
-
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 benull
.value
- The parameter value. Must be a boolean, string, string list ornull
.- Returns:
- The new parameter value, potentially modified.
- Throws:
PolicyViolationException
- On a policy violation.
-
-