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 java.lang.Object
implements ImporterFactory

Main implementation of the ImporterFactory


Constructor Summary
ImporterFactoryImpl(java.util.Map genericImporters, java.util.Map atlassianImporters)
           
 
Method Summary
 java.util.Set<java.lang.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
 java.util.Set<java.lang.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(java.util.Map genericImporters,
                           java.util.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 java.util.Set<java.lang.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 java.util.Set<java.lang.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 © 2009 Atlassian Pty Ltd. All Rights Reserved.