public class PredicateAccessControl
extends net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent
implements net.shibboleth.utilities.java.support.security.AccessControl
ProfileRequestContext
.Modifier and Type | Field and Description |
---|---|
private org.slf4j.Logger |
log
Class logger.
|
private com.google.common.base.Predicate<ProfileRequestContext> |
predicate
The predicate to use.
|
Constructor and Description |
---|
PredicateAccessControl(com.google.common.base.Predicate<ProfileRequestContext> condition)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
checkAccess(javax.servlet.ServletRequest request,
String operation,
String resource) |
private String |
getLogPrefix()
Get logging prefix.
|
setId
doInitialize, getId
destroy, doDestroy, initialize, isDestroyed, isInitialized
@Nonnull private final org.slf4j.Logger log
@Nonnull private final com.google.common.base.Predicate<ProfileRequestContext> predicate
public PredicateAccessControl(@Nonnull @ParameterName(name="condition") com.google.common.base.Predicate<ProfileRequestContext> condition)
condition
- the predicate to useCopyright © 1999–2020 Shibboleth Consortium. All rights reserved.