Class ImportJive
java.lang.Object
com.opensymphony.xwork2.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:
com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected long
protected long
protected long
Fields inherited from class com.atlassian.crowd.console.action.dataimport.BaseImporter
HREF_BASE_PATH, IMPORTER_CONFIGURATION, logger, result
Fields inherited from class com.atlassian.crowd.console.action.BaseAction
actionHelper, actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, applicationService, clientProperties, clusterService, crowdLicenseManager, directoryManager, initialLoad, propertyManager, rememberMeService, SMALL_AVATAR_SIZE, smallAvatarUrl, tab, tokenAuthenticationManager
Fields inherited from class com.opensymphony.xwork2.ActionSupport
container
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static void
closeConnection
(Connection conn) protected static void
protected static void
protected void
execute()
long
long
getUrl()
long
protected Map
importGroups
(ResultSet groupsRs) protected void
importUsers
(ResultSet usersRs, Connection conn, Map groupMemberships) void
setDirectoryID
(long directoryID) void
void
setPassword
(String password) void
void
setUsername
(String username) update()
Methods inherited from class com.atlassian.crowd.console.action.dataimport.BaseImporter
getDirectories, getImportTypeStep, getOptionsStep, getProgressSteps, getProgressSteps, getResult, getResultsStep, setDirectories, setResult
Methods inherited from class com.atlassian.crowd.console.action.BaseProgressStepAction
getStep, getStep, getStep, getStep, getStep, getStep
Methods 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, getRemoteUser, getSession, getSitemeshPageProperties, getSmallAvatarUrl, getTab, getText, getText, getTextProvider, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, getXsrfToken, getXsrfTokenName, isAtResourceLimit, isAuthenticated, isDataCenterLicense, isEvaluation, isGroupAdmin, isInitialLoad, isLicenseExpired, isLicenseForged, isRestartRequiredToEnableClustering, isSubscription, isSysAdmin, isWithinGracePeriod, renderFreemarkerTemplate, resolveAvatarUri, setActionHelper, setApplicationManager, setApplicationService, setClientProperties, setClusterService, setCrowdApplication, setCrowdLicenseManager, setDirectoryManager, setPropertyManager, setRememberMeService, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGenerator
Methods inherited from class com.opensymphony.xwork2.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, 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:
execute
in interfacecom.opensymphony.xwork2.Action
- Overrides:
execute
in 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)
-