Class V2CompatibleTemplatedExecutableSearchFilterBuilder
java.lang.Object
net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
net.shibboleth.idp.attribute.resolver.dc.ldap.AbstractExecutableSearchFilterBuilder
net.shibboleth.idp.attribute.resolver.dc.ldap.TemplatedExecutableSearchFilterBuilder
net.shibboleth.idp.attribute.resolver.dc.ldap.impl.V2CompatibleTemplatedExecutableSearchFilterBuilder
- All Implemented Interfaces:
ExecutableSearchBuilder<ExecutableSearchFilter>
,Component
,DestructableComponent
,InitializableComponent
- Direct Known Subclasses:
TemplatedExecutableSearchFilterBuilder
public class V2CompatibleTemplatedExecutableSearchFilterBuilder
extends TemplatedExecutableSearchFilterBuilder
A
TemplatedExecutableSearchFilterBuilder
which also injects an
V2SAMLProfileRequestContext
into the spring context.-
Nested Class Summary
Nested classes/interfaces inherited from class net.shibboleth.idp.attribute.resolver.dc.ldap.TemplatedExecutableSearchFilterBuilder
TemplatedExecutableSearchFilterBuilder.EscapingReferenceInsertionEventHandler
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addExtraVelocityContext
(org.apache.velocity.VelocityContext velocityContext, AttributeResolutionContext resolutionContext) Method to allow private additions to the velocity context.Methods inherited from class net.shibboleth.idp.attribute.resolver.dc.ldap.TemplatedExecutableSearchFilterBuilder
build, doInitialize, getReferenceInsertionEventHandler, getTemplate, getTemplateText, getVelocityEngine, isV2Compatibility, merge, setReferenceInsertionEventHandler, setTemplateText, setV2Compatibility, setVelocityEngine
Methods inherited from class net.shibboleth.idp.attribute.resolver.dc.ldap.AbstractExecutableSearchFilterBuilder
build
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
destroy, doDestroy, initialize, isDestroyed, isInitialized
-
Field Details
-
log
private final org.slf4j.Logger logClass logger.
-
-
Constructor Details
-
V2CompatibleTemplatedExecutableSearchFilterBuilder
public V2CompatibleTemplatedExecutableSearchFilterBuilder()
-
-
Method Details
-
addExtraVelocityContext
protected void addExtraVelocityContext(@Nonnull org.apache.velocity.VelocityContext velocityContext, @Nonnull AttributeResolutionContext resolutionContext) Method to allow private additions to the velocity context.- Overrides:
addExtraVelocityContext
in classTemplatedExecutableSearchFilterBuilder
- Parameters:
velocityContext
- where to add the informationresolutionContext
- current resolution context
-