Interface RoleDescriptorResolver

  • All Superinterfaces:
    net.shibboleth.utilities.java.support.component.Component, net.shibboleth.utilities.java.support.component.IdentifiedComponent, net.shibboleth.utilities.java.support.resolver.Resolver<RoleDescriptor,​net.shibboleth.utilities.java.support.resolver.CriteriaSet>

    public interface RoleDescriptorResolver
    extends net.shibboleth.utilities.java.support.resolver.Resolver<RoleDescriptor,​net.shibboleth.utilities.java.support.resolver.CriteriaSet>, net.shibboleth.utilities.java.support.component.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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean isRequireValidMetadata()
      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 Detail

      • 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