Class EntityGroupNamePredicate

    • Field Detail

      • log

        @Nonnull
        private final org.slf4j.Logger log
        Class logger.
      • groupNames

        @Nonnull
        @NonnullElements
        private final Set<String> groupNames
        Groups to match on.
      • criteriaSets

        @Nullable
        @NonnullElements
        private Collection<net.shibboleth.utilities.java.support.resolver.CriteriaSet> criteriaSets
        Pre-created criteria sets for metadata lookup.
    • Constructor Detail

      • EntityGroupNamePredicate

        public EntityGroupNamePredicate​(@Nullable @ParameterName(name="names")
                                        Collection<String> names)
        Constructor.
        Parameters:
        names - the group names to test for
      • EntityGroupNamePredicate

        public EntityGroupNamePredicate​(@Nullable @ParameterName(name="names")
                                        Collection<String> names,
                                        @Nullable @ParameterName(name="resolver")
                                        MetadataResolver resolver)
        Constructor.
        Parameters:
        names - the group names to test for
        resolver - metadata resolver for affiliation support
        Since:
        3.4.0
    • Method Detail

      • getGroupNames

        @Nonnull
        @NonnullElements
        @Unmodifiable
        @NotLive
        public Set<String> getGroupNames()
        Get the group name criteria.
        Returns:
        the group name criteria