Class DirectoryImporter
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.BaseDirectoryImporter
com.atlassian.crowd.console.action.dataimport.DirectoryImporter
- All Implemented Interfaces:
Serializable,org.apache.struts2.action.Action,org.apache.struts2.action.SessionAware,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.locale.LocaleProvider,org.apache.struts2.text.TextProvider,org.apache.struts2.Validateable
public class DirectoryImporter
extends BaseDirectoryImporter
implements org.apache.struts2.action.SessionAware
This action handles the setup of an import from one directory to another.
- See Also:
-
Field Summary
Fields 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 TypeMethodDescriptionbooleanexecute()booleanvoidsetOverwriteTarget(boolean overwriteTarget) voidsetSourceDirectoryID(Long sourceDirectoryID) voidsetTargetDirectoryID(Long targetDirectoryID) voidwithSession(Map session) Methods inherited from class com.atlassian.crowd.console.action.dataimport.BaseDirectoryImporter
getProgressStepsMethods inherited from class com.atlassian.crowd.console.action.dataimport.BaseImporter
getDirectories, getImportTypeStep, getOptionsStep, 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
-
Constructor Details
-
DirectoryImporter
public DirectoryImporter()
-
-
Method Details
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classBaseAction- Throws:
Exception
-
performImport
-
determineIfNestedGroupImport
public boolean determineIfNestedGroupImport() throws DirectoryInstantiationException, DirectoryNotFoundException -
getConfiguration
-
getSourceDirectoryID
-
setSourceDirectoryID
-
getOverwriteTarget
public boolean getOverwriteTarget() -
setOverwriteTarget
public void setOverwriteTarget(boolean overwriteTarget) -
getTargetDirectoryID
-
setTargetDirectoryID
-
withSession
- Specified by:
withSessionin interfaceorg.apache.struts2.action.SessionAware
-