com.atlassian.jira.imports.fogbugz
Class FogBugzConfigBean

java.lang.Object
  extended bycom.atlassian.jira.imports.importer.impl.AbstractConfigBean
      extended bycom.atlassian.jira.imports.fogbugz.FogBugzConfigBean
All Implemented Interfaces:
ImportConfigBean

public class FogBugzConfigBean
extends AbstractConfigBean
implements ImportConfigBean


Field Summary
protected  String configFileLocation
           
protected  FogBugzConnectionBean connectionBean
           
(package private)  Map projectCategoryMapping
           
(package private)  Map projectCategoryMappingFieldNames
           
 
Fields inherited from class com.atlassian.jira.imports.importer.impl.AbstractConfigBean
authenticationContext, constantsManager, workflowManager, workflowSchemeManager
 
Fields inherited from interface com.atlassian.jira.imports.importer.ImportConfigBean
NULL_VALUE
 
Constructor Summary
FogBugzConfigBean(FogBugzConnectionBean connectionBean, org.apache.commons.configuration.PropertiesConfiguration configFile)
           
 
Method Summary
 Map getAvailableFieldMappings()
           
 Collection getAvailableLinkMappings()
           
 String getConfigFileLocation()
           
 String getConfigFileText()
          Reads the current configuration as a file formatted as text
 FogBugzConnectionBean getConnectionBean()
           
 String getFieldMapping(String fieldName)
           
 List getFogBugzFieldNames()
           
 List getFogBugzLinkNames()
           
 List getFogBugzProjectNames()
           
 String getLinkMapping(String linkName)
           
 org.apache.commons.configuration.PropertiesConfiguration getNewConfigurationFile()
           
 Collection getProjectCategories()
           
 String getProjectCategory(String projectName)
           
 String getProjectCategoryFieldName(String projectName)
           
 String getProjectKey(String projectName)
           
 String getUsernameForFullName(String sFullName)
           
 ValueMappingHelper getValueMappingHelper()
           
 boolean isSelectedFieldMapping(String fieldName, String mappedField)
           
 void populateFieldMappings(Map actionParams)
           
 void populateLinkMappings(Map actionParams)
           
 void populateProjectKeyMappings(Map actionParams)
           
 void saveToFile(File fileToSaveTo)
           
 void validateRequiredStatuses(ErrorCollection errors)
           
 
Methods inherited from class com.atlassian.jira.imports.importer.impl.AbstractConfigBean
constantInGvList, getI18n
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connectionBean

protected FogBugzConnectionBean connectionBean

configFileLocation

protected String configFileLocation

projectCategoryMapping

Map projectCategoryMapping

projectCategoryMappingFieldNames

Map projectCategoryMappingFieldNames
Constructor Detail

FogBugzConfigBean

public FogBugzConfigBean(FogBugzConnectionBean connectionBean,
                         org.apache.commons.configuration.PropertiesConfiguration configFile)
Method Detail

validateRequiredStatuses

public void validateRequiredStatuses(ErrorCollection errors)

getFogBugzProjectNames

public List getFogBugzProjectNames()

getProjectKey

public String getProjectKey(String projectName)

populateProjectKeyMappings

public void populateProjectKeyMappings(Map actionParams)

getProjectCategoryFieldName

public String getProjectCategoryFieldName(String projectName)

getProjectCategories

public Collection getProjectCategories()

getProjectCategory

public String getProjectCategory(String projectName)

getFogBugzFieldNames

public List getFogBugzFieldNames()

getAvailableFieldMappings

public Map getAvailableFieldMappings()

getFieldMapping

public String getFieldMapping(String fieldName)

isSelectedFieldMapping

public boolean isSelectedFieldMapping(String fieldName,
                                      String mappedField)

populateFieldMappings

public void populateFieldMappings(Map actionParams)

getValueMappingHelper

public ValueMappingHelper getValueMappingHelper()

getUsernameForFullName

public String getUsernameForFullName(String sFullName)

getFogBugzLinkNames

public List getFogBugzLinkNames()

getAvailableLinkMappings

public Collection getAvailableLinkMappings()

getLinkMapping

public String getLinkMapping(String linkName)

populateLinkMappings

public void populateLinkMappings(Map actionParams)

saveToFile

public void saveToFile(File fileToSaveTo)
                throws org.apache.commons.configuration.ConfigurationException
Throws:
org.apache.commons.configuration.ConfigurationException

getNewConfigurationFile

public org.apache.commons.configuration.PropertiesConfiguration getNewConfigurationFile()

getConfigFileText

public String getConfigFileText()
                         throws IOException,
                                org.apache.commons.configuration.ConfigurationException
Reads the current configuration as a file formatted as text

Throws:
IOException
org.apache.commons.configuration.ConfigurationException

getConfigFileLocation

public String getConfigFileLocation()

getConnectionBean

public FogBugzConnectionBean getConnectionBean()


Copyright © 2002-2006 Atlassian. All Rights Reserved.