org.springframework.security.config.authentication
Class AbstractUserDetailsServiceBeanDefinitionParser

java.lang.Object
  extended by org.springframework.security.config.authentication.AbstractUserDetailsServiceBeanDefinitionParser
All Implemented Interfaces:
BeanDefinitionParser
Direct Known Subclasses:
JdbcUserServiceBeanDefinitionParser, LdapUserServiceBeanDefinitionParser, UserServiceBeanDefinitionParser

public abstract class AbstractUserDetailsServiceBeanDefinitionParser
extends Object
implements BeanDefinitionParser


Field Summary
static String CACHING_SUFFIX
           
 
Constructor Summary
AbstractUserDetailsServiceBeanDefinitionParser()
           
 
Method Summary
protected abstract  void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder)
           
protected abstract  String getBeanClassName(Element element)
           
 BeanDefinition parse(Element element, ParserContext parserContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CACHING_SUFFIX

public static final String CACHING_SUFFIX
See Also:
Constant Field Values
Constructor Detail

AbstractUserDetailsServiceBeanDefinitionParser

public AbstractUserDetailsServiceBeanDefinitionParser()
Method Detail

getBeanClassName

protected abstract String getBeanClassName(Element element)

doParse

protected abstract void doParse(Element element,
                                ParserContext parserContext,
                                BeanDefinitionBuilder builder)

parse

public BeanDefinition parse(Element element,
                            ParserContext parserContext)
Specified by:
parse in interface BeanDefinitionParser