Class NameIDFormatFilter

    • Constructor Detail

      • NameIDFormatFilter

        public NameIDFormatFilter()
        Constructor.
    • Method Detail

      • setRemoveExistingFormats

        public void setRemoveExistingFormats​(boolean flag)
        Set whether the filter should remove any existing formats from an entity to which it adds new ones.

        Defaults to false (for compatibility).

        Parameters:
        flag - flag to set
      • filterEntityDescriptor

        protected void filterEntityDescriptor​(@Nonnull
                                              EntityDescriptor descriptor)
        Filters entity descriptor.
        Parameters:
        descriptor - entity descriptor to filter
      • filterRoleDescriptor

        protected void filterRoleDescriptor​(@Nonnull
                                            RoleDescriptor role,
                                            @Nonnull @NonnullElements
                                            Collection<String> formats)
        Filters role descriptor.
        Parameters:
        role - role to modify
        formats - formats to attach
      • filterEntitiesDescriptor

        protected void filterEntitiesDescriptor​(@Nonnull
                                                EntitiesDescriptor descriptor)
        Filters entities descriptor.
        Parameters:
        descriptor - entities descriptor to filter