Class EvaluableProtocolRoleDescriptorCriterion

java.lang.Object
org.opensaml.saml.metadata.criteria.role.impl.EvaluableProtocolRoleDescriptorCriterion
All Implemented Interfaces:
Predicate<RoleDescriptor>, Criterion, EvaluableRoleDescriptorCriterion

public class EvaluableProtocolRoleDescriptorCriterion
extends Object
implements EvaluableRoleDescriptorCriterion
Implementation of EvaluableRoleDescriptorCriterion which evaluates that a role descriptor supports a certain protocol.
  • Field Details

    • protocol

      @Nonnull @NotEmpty private String protocol
      The SAML URI protocol being evaluated.
  • Constructor Details

    • EvaluableProtocolRoleDescriptorCriterion

      public EvaluableProtocolRoleDescriptorCriterion​(@Nonnull ProtocolCriterion criterion)
      Constructor.
      Parameters:
      criterion - the protocol criterion
    • EvaluableProtocolRoleDescriptorCriterion

      public EvaluableProtocolRoleDescriptorCriterion​(@Nonnull String roleProtocol)
      Constructor.
      Parameters:
      roleProtocol - the protocol
  • Method Details