com.atlassian.crowd.console.action.dataimport
Class ImportJive

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.crowd.console.action.BaseAction
          extended by com.atlassian.crowd.console.action.dataimport.ImportType
              extended by com.atlassian.crowd.console.action.dataimport.ImportJive
All Implemented Interfaces:
com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, Serializable, Cloneable

public class ImportJive
extends ImportType

See Also:
Serialized Form

Field Summary
protected  long directoryID
           
protected  long groupImportCount
           
protected  long userImportCount
           
 
Fields inherited from class com.atlassian.crowd.console.action.dataimport.ImportType
logger
 
Fields inherited from class com.atlassian.crowd.console.action.BaseAction
actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, applicationService, clientProperties, crowdLicenseManager, directoryManager, initialLoad, propertyManager, tab, tokenAuthenticationManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ImportJive()
           
 
Method Summary
protected static void closeConnection(Connection conn)
           
protected static void closePreparedStatment(PreparedStatement stmt)
           
protected static void closeResultSet(ResultSet rs)
           
 String doDefault()
           
 String doUpdate()
           
protected  void doValidation()
           
 Connection getConnection()
           
 List getDirectories()
           
 long getDirectoryID()
           
 String getDriver()
           
 long getGroupImportCount()
           
 String getPassword()
           
 String getUrl()
           
 long getUserImportCount()
           
 String getUsername()
           
protected  Map importGroups(ResultSet groupsRs)
           
protected  void importUsers(ResultSet usersRs, Connection conn, Map groupMemberships)
           
 void setDirectoryID(long directoryID)
           
 void setDriver(String driver)
           
 void setPassword(String password)
           
 void setPasswordHelper(PasswordHelper passwordHelper)
           
 void setUrl(String url)
           
 void setUsername(String username)
           
 
Methods inherited from class com.atlassian.crowd.console.action.dataimport.ImportType
execute
 
Methods inherited from class com.atlassian.crowd.console.action.BaseAction
addActionMessage, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, containsActionMessages, containsErrorMessages, directory, directoryForRemoteUser, getActionMessageAlertColor, getAttribute, getBootstrapManager, getCurrentLicenseResourceTotal, getDisplayableLink, getFirstAttribute, getHttpRequest, getImageLocation, getImageTitle, getLicense, getLink, getPasswordComplexityMessage, getRemoteUser, getSession, getSitemeshPageProperties, getSitemeshPageProperty, getTab, getText, getText, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, getXsrfToken, getXsrfTokenName, isAdmin, isAtResourceLimit, isAuthenticated, isEvaluation, isInitialLoad, isLicenseExpired, isSubscription, isWithinGracePeriod, renderFreemarkerTemplate, setApplicationManager, setApplicationService, setClientProperties, setCrowdLicenseManager, setCrowdUserDetailsService, setDirectoryManager, setPropertyManager, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGenerator
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

groupImportCount

protected long groupImportCount

userImportCount

protected long userImportCount

directoryID

protected long directoryID
Constructor Detail

ImportJive

public ImportJive()
Method Detail

doDefault

public String doDefault()
Overrides:
doDefault in class ImportType

doUpdate

public String doUpdate()

importUsers

protected void importUsers(ResultSet usersRs,
                           Connection conn,
                           Map groupMemberships)
                    throws Exception
Throws:
Exception

importGroups

protected Map importGroups(ResultSet groupsRs)
                    throws Exception
Throws:
Exception

getConnection

public Connection getConnection()
                         throws SQLException
Throws:
SQLException

getUrl

public String getUrl()

setUrl

public void setUrl(String url)

getDriver

public String getDriver()

setDriver

public void setDriver(String driver)

getUsername

public String getUsername()

setUsername

public void setUsername(String username)

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

doValidation

protected void doValidation()

getDirectories

public List getDirectories()

getGroupImportCount

public long getGroupImportCount()

getUserImportCount

public long getUserImportCount()

closeResultSet

protected static void closeResultSet(ResultSet rs)

closePreparedStatment

protected static void closePreparedStatment(PreparedStatement stmt)

closeConnection

protected static void closeConnection(Connection conn)

getDirectoryID

public long getDirectoryID()

setDirectoryID

public void setDirectoryID(long directoryID)

setPasswordHelper

public void setPasswordHelper(PasswordHelper passwordHelper)


Copyright © 2013 Atlassian. All Rights Reserved.