com.atlassian.user.configuration
Interface RepositoryProcessor

All Known Implementing Classes:
AbstractRepositoryProcessor, CacheRepositoryProcessor, DefaultHibernateRepositoryProcessor, DefaultLDAPRepositoryProcessor, DefaultRepositoryProcessor, HibernateExternalEntityRepositoryProcessor, HibernateLocalUserRepositoryProcessor, MemoryRepositoryProcessor, OSURepositoryProcessor

public interface RepositoryProcessor


Method Summary
 void init(HashMap components, HashMap componentClassNames)
           
 RepositoryAccessor process(HashMap components, HashMap componentClassNames)
           
 

Method Detail

process

RepositoryAccessor process(HashMap components,
                           HashMap componentClassNames)
                           throws ConfigurationException
Parameters:
components - - HashMap containing key/value pairs to be copied directly into the processor.
componentClassNames - - HashMap containing key/value pairs indicating objects which need to be instantiated, before being used.
Returns:
RepositoryAccessor holding the assembled components.
Throws:
ConfigurationException

init

void init(HashMap components,
          HashMap componentClassNames)
          throws ConfigurationException
Throws:
ConfigurationException


Atlassian User is developed by Atlassian Software Systems.