Interface RoleDescriptorResolver

All Superinterfaces:
Component, IdentifiedComponent, Resolver<RoleDescriptor,CriteriaSet>
All Known Implementing Classes:
PredicateRoleDescriptorResolver

public interface RoleDescriptorResolver extends Resolver<RoleDescriptor,CriteriaSet>, IdentifiedComponent
A resolver that is capable of resolving RoleDescriptor instances which meet certain supplied criteria. At a minimum, a RoleDescriptorResolver implementation MUST support the following criteria: Implementations SHOULD also support the following criteria when possible:
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Gets whether the metadata returned by queries must be valid.
    void
    setRequireValidMetadata(boolean requireValidMetadata)
    Sets whether the metadata returned by queries must be valid.

    Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiedComponent

    getId

    Methods inherited from interface net.shibboleth.utilities.java.support.resolver.Resolver

    resolve, resolveSingle
  • Method Details

    • isRequireValidMetadata

      boolean isRequireValidMetadata()
      Gets whether the metadata returned by queries must be valid. At a minimum, metadata is valid only if the date expressed in the element, and all its ancestral element's, validUntil attribute has not passed. Specific implementations may add additional constraints.
      Returns:
      whether the metadata returned by queries must be valid
    • setRequireValidMetadata

      void setRequireValidMetadata(boolean requireValidMetadata)
      Sets whether the metadata returned by queries must be valid.
      Parameters:
      requireValidMetadata - whether the metadata returned by queries must be valid