Class ImportJive
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.crowd.console.action.BaseAction
com.atlassian.crowd.console.action.BaseProgressStepAction
com.atlassian.crowd.console.action.dataimport.BaseImporter
com.atlassian.crowd.console.action.dataimport.ImportJive
- All Implemented Interfaces:
Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.locale.LocaleProvider,org.apache.struts2.text.TextProvider,org.apache.struts2.Validateable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected longprotected longprotected longFields inherited from class com.atlassian.crowd.console.action.dataimport.BaseImporter
HREF_BASE_PATH, IMPORTER_CONFIGURATION, logger, resultFields inherited from class com.atlassian.crowd.console.action.BaseAction
actionHelper, actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, applicationService, BASIC_AUTH_PLUGIN_KEY, BASIC_AUTH_SYS_PROP_DISABLED, clientProperties, clusterService, crowdLicenseManager, directoryManager, initialLoad, pluginPropertyManager, propertyManager, rememberMeService, SMALL_AVATAR_SIZE, smallAvatarUrl, tab, tokenAuthenticationManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidcloseConnection(Connection conn) protected static voidprotected static voidprotected voidexecute()longlonggetUrl()longprotected MapimportGroups(ResultSet groupsRs) protected voidimportUsers(ResultSet usersRs, Connection conn, Map groupMemberships) voidsetDirectoryID(long directoryID) voidvoidsetPassword(String password) voidvoidsetUsername(String username) update()Methods inherited from class com.atlassian.crowd.console.action.dataimport.BaseImporter
getDirectories, getImportTypeStep, getOptionsStep, getProgressSteps, getProgressSteps, getResult, getResultsStep, setDirectories, setResultMethods inherited from class com.atlassian.crowd.console.action.BaseProgressStepAction
getStep, getStep, getStep, getStep, getStep, getStepMethods inherited from class com.atlassian.crowd.console.action.BaseAction
addActionError, addActionMessage, applyFieldError, applyFieldErrors, applyValidationErrors, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, bindInformationAboutLicense, containsActionMessages, containsErrorMessages, directory, findAvatarUrl, getActionMessageAlertColor, getBootstrapManager, getCrowdApplication, getCurrentLicenseResourceTotal, getDisplayableLink, getHttpRequest, getImageLocation, getImageTitle, getLabel, getLicense, getLink, getLocaleProvider, getPasswordComplexityMessage, getPrincipalName, getRemoteUser, getSession, getSitemeshPageProperties, getSmallAvatarUrl, getTab, getText, getText, getTextProvider, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, getXsrfToken, getXsrfTokenName, isAtResourceLimit, isAuthenticated, isBasicAuthEnabled, isDataCenterLicense, isEvaluation, isGroupAdmin, isInitialLoad, isLicenseExpired, isLicenseForged, isRestartRequiredToEnableClustering, isSubscription, isSysAdmin, isWithinGracePeriod, renderFreemarkerTemplate, resolveAvatarUri, setActionHelper, setApplicationManager, setApplicationService, setClientProperties, setClusterService, setCrowdApplication, setCrowdLicenseManager, setDirectoryManager, setPluginPropertyManager, setPropertyManager, setRememberMeService, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGeneratorMethods inherited from class org.apache.struts2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale, validate
-
Field Details
-
groupImportCount
protected long groupImportCount -
userImportCount
protected long userImportCount -
directoryID
protected long directoryID
-
-
Constructor Details
-
ImportJive
public ImportJive()
-
-
Method Details
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classBaseAction
-
update
-
importUsers
protected void importUsers(ResultSet usersRs, Connection conn, Map groupMemberships) throws Exception - Throws:
Exception
-
importGroups
- Throws:
Exception
-
getConnection
- Throws:
SQLException
-
getUrl
-
setUrl
-
getDriver
-
setDriver
-
getUsername
-
setUsername
-
getPassword
-
setPassword
-
doValidation
protected void doValidation() -
getGroupImportCount
public long getGroupImportCount() -
getUserImportCount
public long getUserImportCount() -
closeResultSet
-
closePreparedStatment
-
closeConnection
-
getDirectoryID
public long getDirectoryID() -
setDirectoryID
public void setDirectoryID(long directoryID)
-