com.atlassian.jira.web.action.util
Class BugzillaImport

java.lang.Object
  extended byActionSupport
      extended bycom.atlassian.jira.action.JiraActionSupport
          extended bycom.atlassian.jira.web.action.JiraWebActionSupport
              extended bycom.atlassian.jira.web.action.util.BugzillaImport

public class BugzillaImport
extends JiraWebActionSupport

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
AUTOMATIC_ASSIGNEE, ISSUE_NOT_FOUND_RESULT, NO_DEFAULT_ASSIGNEE_ENTERPRISE, NO_DEFAULT_ASSIGNEE_PROFESSIONAL, PERMISSION_VIOLATION_RESULT, permissionManager, request, SEPERATOR_ASSIGNEE
 
Fields inherited from class com.atlassian.jira.action.JiraActionSupport
log
 
Constructor Summary
BugzillaImport()
           
 
Method Summary
 void createUser(int bugzillaId)
           
 java.lang.String doDefault()
           
protected  java.lang.String doExecute()
           
 java.lang.String doMonitor()
           
protected  void doValidation()
           
 java.lang.String getCompleteURL()
           
 java.lang.String getDriverName()
           
 java.lang.String getFullNameFromEmail(java.lang.String email)
           
 java.lang.String getImportLog()
           
 java.lang.String getName()
           
 java.lang.String getPassword()
           
 java.lang.String getProjectKey(java.lang.String name)
           
 java.lang.String getUrl()
           
protected  java.util.Map retrieveImportedIssues()
          Return a map of bugzillaKey (Integer) -> Jira Issues Id (Integer).
 void setDriverName(java.lang.String driverName)
           
 void setName(java.lang.String name)
           
 void setPassword(java.lang.String password)
           
 void setUrl(java.lang.String url)
           
 
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
getAssignableUsers, getAssignableUsers, getCachedGroups, getConstantsManager, getDefaultAssignee, getField, getLocale, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getText, getText, getUserFullName, getUserPreferences, isDefaultAssignee, isDefaultAssignee, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, processDefaultAssignee, processDefaultAssignee
 
Methods inherited from class com.atlassian.jira.action.JiraActionSupport
addErrorMessages, addErrors, execute, getActionName, getApplicationProperties, getDelegator, getResult, isIndexing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BugzillaImport

public BugzillaImport()
Method Detail

doExecute

protected java.lang.String doExecute()
                              throws java.lang.Exception
Throws:
java.lang.Exception

doDefault

public java.lang.String doDefault()
                           throws java.lang.Exception
Throws:
java.lang.Exception

doMonitor

public java.lang.String doMonitor()
                           throws java.lang.Exception
Throws:
java.lang.Exception

doValidation

protected void doValidation()

retrieveImportedIssues

protected java.util.Map retrieveImportedIssues()
                                        throws GenericEntityException
Return a map of bugzillaKey (Integer) -> Jira Issues Id (Integer).

It does this by looking through the change items for the bugzilla import key.

Throws:
GenericEntityException

createUser

public void createUser(int bugzillaId)
                throws java.sql.SQLException
Throws:
java.sql.SQLException

getProjectKey

public java.lang.String getProjectKey(java.lang.String name)

getFullNameFromEmail

public java.lang.String getFullNameFromEmail(java.lang.String email)

getCompleteURL

public java.lang.String getCompleteURL()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)

getDriverName

public java.lang.String getDriverName()

setDriverName

public void setDriverName(java.lang.String driverName)

getImportLog

public java.lang.String getImportLog()