View Javadoc

1   package com.atlassian.user.impl.osuser.config.xml;
2   
3   import com.atlassian.user.configuration.ConfigurationException;
4   import com.atlassian.user.impl.osuser.OSUAccessor;
5   import org.xml.sax.helpers.DefaultHandler;
6   
7   import java.io.InputStream;
8   import java.util.List;
9   import java.util.Properties;
10  
11  public interface OSUConfigurationLoader
12  {
13      void load(InputStream in) throws ConfigurationException;
14  
15      DefaultHandler getOSUserConfigurationHandler();
16  
17      void setOSUserConfigurationHandler(DefaultOSUConfigurationHandler configHandler);
18  
19      void addProvider(String providerClassName, Properties providerProperties) throws ConfigurationException;
20  
21      OSUAccessor getOSUAccessor();
22  
23      List getCredentialProviders();
24  }