Class BindingCriterion

  • All Implemented Interfaces:
    net.shibboleth.utilities.java.support.resolver.Criterion

    public final class BindingCriterion
    extends Object
    implements net.shibboleth.utilities.java.support.resolver.Criterion
    Criterion representing an ordered list of SAML bindings.
    • Field Detail

      • bindings

        @Nonnull
        @NonnullElements
        private final List<String> bindings
        The SAML binding URI.
    • Constructor Detail

      • BindingCriterion

        public BindingCriterion​(@Nonnull @NonnullElements
                                List<String> bindingURIs)
        Constructor.
        Parameters:
        bindingURIs - list of SAML binding URIs
    • Method Detail

      • getBindings

        @Nonnull
        @NonnullElements
        @Unmodifiable
        @NotLive
        public List<String> getBindings()
        Get the SAML binding URI.
        Returns:
        the SAML binding URI
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object