com.atlassian.crowd.importer.factory
Class ImporterFactoryImpl

java.lang.Object
  extended by com.atlassian.crowd.importer.factory.ImporterFactoryImpl
All Implemented Interfaces:
ImporterFactory

public class ImporterFactoryImpl
extends Object
implements ImporterFactory

Main implementation of the ImporterFactory


Constructor Summary
ImporterFactoryImpl(Map genericImporters, Map atlassianImporters)
           
 
Method Summary
 Set<String> getAtlassianSupportedImporterApplications()
          Will return a list of supported Atlassian applications that have an importer
 Importer getImporterDAO(Configuration configuration)
          Will return an importer based on a given Configuration
 Set<String> getSupportedImporterApplications()
          Will return a list of supported applications that have an importer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImporterFactoryImpl

public ImporterFactoryImpl(Map genericImporters,
                           Map atlassianImporters)
Method Detail

getImporterDAO

public Importer getImporterDAO(Configuration configuration)
                        throws ImporterConfigurationException
Description copied from interface: ImporterFactory
Will return an importer based on a given Configuration

Specified by:
getImporterDAO in interface ImporterFactory
Returns:
an ImporterDAO from a given configuration
Throws:
ImporterConfigurationException

getSupportedImporterApplications

public Set<String> getSupportedImporterApplications()
Description copied from interface: ImporterFactory
Will return a list of supported applications that have an importer

Specified by:
getSupportedImporterApplications in interface ImporterFactory
Returns:
Set applications with an importer

getAtlassianSupportedImporterApplications

public Set<String> getAtlassianSupportedImporterApplications()
Description copied from interface: ImporterFactory
Will return a list of supported Atlassian applications that have an importer

Specified by:
getAtlassianSupportedImporterApplications in interface ImporterFactory
Returns:
Set applications with an importer


Copyright © 2013 Atlassian. All Rights Reserved.