Interface SamlRegisteredServiceMetadataResolver

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default java.lang.String getName()
      Gets name.
      boolean isAvailable​(org.apereo.cas.support.saml.services.SamlRegisteredService service)
      Is the resolver available and able to resolve metadata? This method may contact the metadata source checking for the source availability.
      default java.util.Collection<? extends org.opensaml.saml.metadata.resolver.MetadataResolver> resolve​(org.apereo.cas.support.saml.services.SamlRegisteredService service)
      Resolve list.
      java.util.Collection<? extends org.opensaml.saml.metadata.resolver.MetadataResolver> resolve​(org.apereo.cas.support.saml.services.SamlRegisteredService service, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet)
      Resolve list.
      default void saveOrUpdate​(org.apereo.cas.support.saml.services.idp.metadata.SamlMetadataDocument document)
      Save or update metadata document in the source.
      boolean supports​(org.apereo.cas.support.saml.services.SamlRegisteredService service)
      Supports this service?
    • Method Detail

      • resolve

        java.util.Collection<? extends org.opensaml.saml.metadata.resolver.MetadataResolver> resolve​(org.apereo.cas.support.saml.services.SamlRegisteredService service,
                                                                                                     net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet)
                                                                                              throws java.lang.Exception
        Resolve list.
        Parameters:
        service - the service
        criteriaSet - the criteria set
        Returns:
        the list
        Throws:
        java.lang.Exception - the exception
      • resolve

        default java.util.Collection<? extends org.opensaml.saml.metadata.resolver.MetadataResolver> resolve​(org.apereo.cas.support.saml.services.SamlRegisteredService service)
                                                                                                      throws java.lang.Exception
        Resolve list.
        Parameters:
        service - the service
        Returns:
        the collection
        Throws:
        java.lang.Exception - the exception
      • supports

        boolean supports​(org.apereo.cas.support.saml.services.SamlRegisteredService service)
        Supports this service?
        Parameters:
        service - the service
        Returns:
        true/false
      • saveOrUpdate

        default void saveOrUpdate​(org.apereo.cas.support.saml.services.idp.metadata.SamlMetadataDocument document)
        Save or update metadata document in the source.
        Parameters:
        document - the metadata document.
      • getName

        default java.lang.String getName()
        Gets name.
        Returns:
        the name
      • isAvailable

        boolean isAvailable​(org.apereo.cas.support.saml.services.SamlRegisteredService service)
        Is the resolver available and able to resolve metadata? This method may contact the metadata source checking for the source availability.
        Parameters:
        service - the service
        Returns:
        true /false