Class RoleMetadataIndex
- java.lang.Object
-
- org.opensaml.saml.metadata.resolver.index.impl.RoleMetadataIndex
-
- All Implemented Interfaces:
MetadataIndex
public class RoleMetadataIndex extends Object implements MetadataIndex
An implementation ofMetadataIndexwhich indexes entities by their roles.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classRoleMetadataIndex.RoleMetadataIndexKeyAn implementation ofMetadataIndexKeyrepresenting a single SAML metadata role.
-
Constructor Summary
Constructors Constructor Description RoleMetadataIndex()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<MetadataIndexKey>generateKeys(CriteriaSet criteriaSet)Generate a set of one or moreMetadataIndexKeyinstances based on the inputCriteriaSet.Set<MetadataIndexKey>generateKeys(EntityDescriptor descriptor)Generate a set of one or moreMetadataIndexKeyinstances based on the inputEntityDescriptor.
-
-
-
Method Detail
-
generateKeys
@Nullable @NonnullElements @Unmodifiable @NotLive public Set<MetadataIndexKey> generateKeys(@Nonnull CriteriaSet criteriaSet)
Generate a set of one or moreMetadataIndexKeyinstances based on the inputCriteriaSet.These index key instances reflect the type of indexing performed and "understood" by the implementation, and as such should complement the
MetadataIndexKeytypes generated for descriptor indexing viaMetadataIndex.generateKeys(EntityDescriptor).- Specified by:
generateKeysin interfaceMetadataIndex- Parameters:
criteriaSet- the criteria set to process- Returns:
- the set of index keys generated from the criteria. May be null or empty, but will not contain null elements.
-
generateKeys
@Nullable @NonnullElements @Unmodifiable @NotLive public Set<MetadataIndexKey> generateKeys(@Nonnull EntityDescriptor descriptor)
Generate a set of one or moreMetadataIndexKeyinstances based on the inputEntityDescriptor.These index key instances reflect the type of indexing performed and "understood" by the implementation, and as such should complement the
MetadataIndexKeytypes generated for descriptor lookup viaMetadataIndex.generateKeys(CriteriaSet).- Specified by:
generateKeysin interfaceMetadataIndex- Parameters:
descriptor- the entity descriptor set to process- Returns:
- the set of index keys generated from the criteria. May be null or empty, but will not contain null elements.
-
-