Interface RoleDescriptorResolver
-
- All Superinterfaces:
net.shibboleth.utilities.java.support.component.Component
,net.shibboleth.utilities.java.support.component.IdentifiedComponent
,net.shibboleth.utilities.java.support.resolver.Resolver<RoleDescriptor,net.shibboleth.utilities.java.support.resolver.CriteriaSet>
public interface RoleDescriptorResolver extends net.shibboleth.utilities.java.support.resolver.Resolver<RoleDescriptor,net.shibboleth.utilities.java.support.resolver.CriteriaSet>, net.shibboleth.utilities.java.support.component.IdentifiedComponent
A resolver that is capable of resolvingRoleDescriptor
instances which meet certain supplied criteria. At a minimum, aRoleDescriptorResolver
implementation MUST support the following criteria:EntityIdCriterion
EntityRoleCriterion
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isRequireValidMetadata()
Gets whether the metadata returned by queries must be valid.void
setRequireValidMetadata(boolean requireValidMetadata)
Sets whether the metadata returned by queries must be valid.
-
-
-
Method Detail
-
isRequireValidMetadata
boolean isRequireValidMetadata()
Gets whether the metadata returned by queries must be valid. At a minimum, metadata is valid only if the date expressed in the element, and all its ancestral element's, validUntil attribute has not passed. Specific implementations may add additional constraints.- Returns:
- whether the metadata returned by queries must be valid
-
setRequireValidMetadata
void setRequireValidMetadata(boolean requireValidMetadata)
Sets whether the metadata returned by queries must be valid.- Parameters:
requireValidMetadata
- whether the metadata returned by queries must be valid
-
-