com.atlassian.jira.imports.visualintercept
Class VisualInterceptConfigBean

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

public class VisualInterceptConfigBean
extends AbstractConfigBean
implements ImportConfigBean


Field Summary
protected  String configFileLocation
           
protected  VisualInterceptConnectionBean connectionBean
           
 
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
VisualInterceptConfigBean(VisualInterceptConnectionBean connectionBean, org.apache.commons.configuration.PropertiesConfiguration configFile)
           
 
Method Summary
 Map getAvailableFieldMappings()
           
 Collection getAvailableLinkMappings()
           
 String getConfigFileLocation()
          Get the field mappings options
 String getConfigFileText()
          Reads the current configuration as a file formatted as text
 VisualInterceptConnectionBean getConnectionBean()
           
 String getFieldMapping(String fieldName)
           
 String getLinkMapping(String linkName)
           
 org.apache.commons.configuration.PropertiesConfiguration getNewConfigurationFile()
           
 String getProjectKey(String projectName)
           
 List getVisualInterceptFieldNames()
           
 List getVisualInterceptLinkNames()
           
 List getVisualInterceptProjectNames()
           
 boolean isSelectedFieldMapping(String fieldName, String mappedField)
           
 void populateFieldMappings(Map actionParams)
           
 void populateLinkMappings(Map actionParams)
           
 void populateProjectKeyMappings(Map actionParams)
           
 void saveToFile(File fileToSaveTo)
           
 
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 VisualInterceptConnectionBean connectionBean

configFileLocation

protected String configFileLocation
Constructor Detail

VisualInterceptConfigBean

public VisualInterceptConfigBean(VisualInterceptConnectionBean connectionBean,
                                 org.apache.commons.configuration.PropertiesConfiguration configFile)
Method Detail

getVisualInterceptProjectNames

public List getVisualInterceptProjectNames()

getProjectKey

public String getProjectKey(String projectName)

populateProjectKeyMappings

public void populateProjectKeyMappings(Map actionParams)

getVisualInterceptFieldNames

public List getVisualInterceptFieldNames()

getAvailableFieldMappings

public Map getAvailableFieldMappings()

getFieldMapping

public String getFieldMapping(String fieldName)

isSelectedFieldMapping

public boolean isSelectedFieldMapping(String fieldName,
                                      String mappedField)

populateFieldMappings

public void populateFieldMappings(Map actionParams)

getVisualInterceptLinkNames

public List getVisualInterceptLinkNames()

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()
Get the field mappings options


getConnectionBean

public VisualInterceptConnectionBean getConnectionBean()


Copyright © 2002-2007 Atlassian. All Rights Reserved.