Uses of Class
com.nimbusds.openid.connect.sdk.federation.policy.language.PolicyViolationException
-
Packages that use PolicyViolationException Package Description com.nimbusds.openid.connect.sdk.federation.entities OpenID Connect Federation 1.0 entity classes.com.nimbusds.openid.connect.sdk.federation.policy OpenID Connect Federation 1.0 policy.com.nimbusds.openid.connect.sdk.federation.policy.language Interfaces and classes for the OpenID Connect Federation 1.0 policy language.com.nimbusds.openid.connect.sdk.federation.policy.operations OpenID Connect Federation 1.0 policy operations.com.nimbusds.openid.connect.sdk.federation.trust OpenID Connect Federation 1.0 trust chains and resolution. -
-
Uses of PolicyViolationException in com.nimbusds.openid.connect.sdk.federation.entities
Methods in com.nimbusds.openid.connect.sdk.federation.entities that throw PolicyViolationException Modifier and Type Method Description MetadataPolicy
EntityStatementClaimsSet. getMetadataPolicy(FederationMetadataType type)
Gets the metadata policy for the specified type. -
Uses of PolicyViolationException in com.nimbusds.openid.connect.sdk.federation.policy
Methods in com.nimbusds.openid.connect.sdk.federation.policy that throw PolicyViolationException Modifier and Type Method Description net.minidev.json.JSONObject
MetadataPolicy. apply(net.minidev.json.JSONObject metadata)
Applies this policy to the specified metadata.Object
MetadataPolicyEntry. apply(Object value)
Applies this policy entry for a metadata parameter to the specified value.static MetadataPolicy
MetadataPolicy. combine(List<MetadataPolicy> policies)
Combines the specified list of metadata policies.static MetadataPolicy
MetadataPolicy. combine(List<MetadataPolicy> policies, PolicyOperationCombinationValidator combinationValidator)
Combines the specified list of metadata policies.MetadataPolicyEntry
MetadataPolicyEntry. combine(MetadataPolicyEntry other)
Combines this policy entry with another one for the same parameter name.MetadataPolicyEntry
MetadataPolicyEntry. combine(MetadataPolicyEntry other, PolicyOperationCombinationValidator combinationValidator)
Combines this policy entry with another one for the same parameter name.static MetadataPolicy
MetadataPolicy. parse(String policySpec)
Parses a policy for a federation entity metadata.static MetadataPolicy
MetadataPolicy. parse(String policySpec, PolicyOperationFactory factory, PolicyOperationCombinationValidator combinationValidator)
Parses a policy for a federation entity metadata.static MetadataPolicy
MetadataPolicy. parse(net.minidev.json.JSONObject policySpec)
Parses a policy for a federation entity metadata.static MetadataPolicy
MetadataPolicy. parse(net.minidev.json.JSONObject policySpec, PolicyOperationFactory factory, PolicyOperationCombinationValidator combinationValidator)
Parses a policy for a federation entity metadata.static MetadataPolicyEntry
MetadataPolicyEntry. parse(String parameterName, net.minidev.json.JSONObject entrySpec)
Parses a policy entry for a metadata parameter.static MetadataPolicyEntry
MetadataPolicyEntry. parse(String parameterName, net.minidev.json.JSONObject entrySpec, PolicyOperationFactory factory, PolicyOperationCombinationValidator combinationValidator)
Parses a policy entry for a metadata parameter. -
Uses of PolicyViolationException in com.nimbusds.openid.connect.sdk.federation.policy.language
Methods in com.nimbusds.openid.connect.sdk.federation.policy.language that throw PolicyViolationException Modifier and Type Method Description static Object
PolicyOperationApplication. apply(PolicyOperation op, Object value)
Applies a policy operation to a metadata parameter value.List<String>
StringListOperation. apply(List<String> value)
Applies a string list operation.String
StringOperation. apply(String value)
Applies a string operation.Object
UntypedOperation. apply(Object value)
Applies an untyped operation.PolicyOperation
PolicyOperation. merge(PolicyOperation other)
Merges a policy operation. -
Uses of PolicyViolationException in com.nimbusds.openid.connect.sdk.federation.policy.operations
Methods in com.nimbusds.openid.connect.sdk.federation.policy.operations that throw PolicyViolationException Modifier and Type Method Description Object
EssentialOperation. apply(Object value)
String
OneOfOperation. apply(String value)
List<String>
SupersetOfOperation. apply(List<String> stringList)
PolicyOperation
AddOperation. merge(PolicyOperation other)
PolicyOperation
DefaultOperation. merge(PolicyOperation other)
PolicyOperation
EssentialOperation. merge(PolicyOperation other)
PolicyOperation
OneOfOperation. merge(PolicyOperation other)
PolicyOperation
SubsetOfOperation. merge(PolicyOperation other)
PolicyOperation
SupersetOfOperation. merge(PolicyOperation other)
PolicyOperation
ValueOperation. merge(PolicyOperation other)
List<PolicyOperation>
DefaultPolicyOperationCombinationValidator. validate(List<PolicyOperation> policyOperations)
List<PolicyOperation>
PolicyOperationCombinationValidator. validate(List<PolicyOperation> policyOperations)
Validates the specified combination of policy operations. -
Uses of PolicyViolationException in com.nimbusds.openid.connect.sdk.federation.trust
Methods in com.nimbusds.openid.connect.sdk.federation.trust that throw PolicyViolationException Modifier and Type Method Description MetadataPolicy
TrustChain. resolveCombinedMetadataPolicy()
Resolves the combined metadata policy for this trust chain.MetadataPolicy
TrustChain. resolveCombinedMetadataPolicy(PolicyOperationCombinationValidator combinationValidator)
Resolves the combined metadata policy for this trust chain.
-