Class NameIDCanonicalizationFlowDescriptor

All Implemented Interfaces:
Predicate<ProfileRequestContext>, FlowDescriptor, Component, DestructableComponent, IdentifiableComponent, IdentifiedComponent, InitializableComponent

public class NameIDCanonicalizationFlowDescriptor extends SubjectCanonicalizationFlowDescriptor
A class used to describe flow descriptors for NameIDPrincipal and NameIdentifierPrincipal c14n. This adds the concept of formats to the base class.
  • Field Details

    • formats

      @Nonnull private Set<String> formats
      Store Set of acceptable formats.
  • Constructor Details

    • NameIDCanonicalizationFlowDescriptor

      public NameIDCanonicalizationFlowDescriptor()
      Constructor.
  • Method Details

    • getFormats

      @Nonnull @Unmodifiable @NotLive public Collection<String> getFormats()
      Return the set of acceptable formats.
      Returns:
      Returns the formats. Never empty after initialization.
    • setFormats

      public void setFormats(@Nonnull Collection<String> theFormats)
      Sets the acceptable formats.
      Parameters:
      theFormats - The formats to set.