Class StorageServiceDataConnectorParser.V2Parser
java.lang.Object
net.shibboleth.idp.attribute.resolver.spring.dc.storage.impl.StorageServiceDataConnectorParser.V2Parser
- Enclosing class:
- StorageServiceDataConnectorParser
Utility class for parsing v2 schema configuration.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateCache
(ParserContext parserContext) Create the results cache.Create the scripted result mapping strategy.Create the definition of the search builder.Get the bean ID of an externally defined mapping strategy.Get the bean ID of an externally defined search builder.private String
The parent parser's log prefix.
-
Field Details
-
configElement
Base XML element. -
log
@Nonnull private final org.slf4j.Logger logClass logger. -
logPrefix
Parent parser's log prefix.
-
-
Constructor Details
-
V2Parser
Creates a new V2Parser with the supplied element.- Parameters:
config
- StorageService DataConnector elementprefix
- the parent parser's log prefix.
-
-
Method Details
-
getBeanSearchBuilderID
Get the bean ID of an externally defined search builder.- Returns:
- search builder bean ID
-
createTemplateBuilder
Create the definition of the search builder.- Returns:
- the bean definition for the search builder, or null
-
getBeanMappingStrategyID
Get the bean ID of an externally defined mapping strategy.- Returns:
- mapping strategy bean ID
-
createMappingStrategy
Create the scripted result mapping strategy.- Parameters:
id
- the ID of the- Returns:
- mapping strategy
-
createCache
Create the results cache. SeeCacheConfigParser
.- Parameters:
parserContext
- bean parser context- Returns:
- results cache
-
getLogPrefix
The parent parser's log prefix.- Returns:
- the log prefix.
-