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 MetadataPolicyEntityStatementClaimsSet. getMetadataPolicy(EntityType 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.JSONObjectMetadataPolicy. apply(net.minidev.json.JSONObject metadata)Applies this policy to the specified metadata.ObjectMetadataPolicyEntry. apply(Object value)Applies this policy entry for a metadata parameter to the specified value.static MetadataPolicyMetadataPolicy. combine(List<MetadataPolicy> policies)Combines the specified list of metadata policies.static MetadataPolicyMetadataPolicy. combine(List<MetadataPolicy> policies, PolicyOperationCombinationValidator combinationValidator)Combines the specified list of metadata policies.MetadataPolicyEntryMetadataPolicyEntry. combine(MetadataPolicyEntry other)Combines this policy entry with another one for the same parameter name.MetadataPolicyEntryMetadataPolicyEntry. combine(MetadataPolicyEntry other, PolicyOperationCombinationValidator combinationValidator)Combines this policy entry with another one for the same parameter name.static MetadataPolicyMetadataPolicy. parse(String policySpec)Parses a policy for a federation entity metadata.static MetadataPolicyMetadataPolicy. parse(String policySpec, PolicyOperationFactory factory, PolicyOperationCombinationValidator combinationValidator)Parses a policy for a federation entity metadata.static MetadataPolicyMetadataPolicy. parse(net.minidev.json.JSONObject policySpec)Parses a policy for a federation entity metadata.static MetadataPolicyMetadataPolicy. parse(net.minidev.json.JSONObject policySpec, PolicyOperationFactory factory, PolicyOperationCombinationValidator combinationValidator)Parses a policy for a federation entity metadata.static MetadataPolicyEntryMetadataPolicyEntry. parse(String parameterName, net.minidev.json.JSONObject entrySpec)Parses a policy entry for a metadata parameter.static MetadataPolicyEntryMetadataPolicyEntry. 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 ObjectPolicyOperationApplication. 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.StringStringOperation. apply(String value)Applies a string operation.ObjectUntypedOperation. apply(Object value)Applies an untyped operation.PolicyOperationPolicyOperation. 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 ObjectEssentialOperation. apply(Object value)StringOneOfOperation. apply(String value)List<String>SupersetOfOperation. apply(List<String> stringList)PolicyOperationAddOperation. merge(PolicyOperation other)PolicyOperationDefaultOperation. merge(PolicyOperation other)PolicyOperationEssentialOperation. merge(PolicyOperation other)PolicyOperationOneOfOperation. merge(PolicyOperation other)PolicyOperationSubsetOfOperation. merge(PolicyOperation other)PolicyOperationSupersetOfOperation. merge(PolicyOperation other)PolicyOperationValueOperation. 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 MetadataPolicyTrustChain. resolveCombinedMetadataPolicy(EntityType type)Resolves the combined metadata policy for this trust chain.MetadataPolicyTrustChain. resolveCombinedMetadataPolicy(EntityType type, PolicyOperationCombinationValidator combinationValidator)Resolves the combined metadata policy for this trust chain.
-