Class DirectoryInternal
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.crowd.console.action.BaseAction
com.atlassian.crowd.console.action.setup.BaseSetupAction
com.atlassian.crowd.console.action.setup.DirectoryInternal
- 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
Create a default internal directory during setup.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected Stringstatic final Stringprotected longprotected StringFields inherited from class com.atlassian.crowd.console.action.setup.BaseSetupAction
SELECT_SETUP_STEPFields 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, 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 voiddoValidation(Directory directory) execute()longgetID()getName()longlonglongbooleanisActive()voidsetActive(boolean active) voidsetCrowdDirectoryService(CrowdDirectoryService crowdDirectoryService) voidsetDescription(String description) voidvoidsetPasswordComplexityMessage(String passwordComplexityMessage) voidsetPasswordEncoderFactory(PasswordEncoderFactory passwordEncoderFactory) voidsetPasswordHistoryCount(long passwordHistoryCount) voidsetPasswordMaxAttempts(long passwordMaxAttempts) voidsetPasswordMaxChangeTime(long passwordMaxChangeTime) voidsetPasswordRegex(String passwordRegex) voidsetPropertyManager(PropertyManager propertyManager) voidsetUserEncryptionMethod(String userEncryptionMethod) update()Methods inherited from class com.atlassian.crowd.console.action.setup.BaseSetupAction
getCrowdLicenseStore, getSetupPersister, isApplicationHomeOk, isAtCorrectStep, isEverythingOk, isServlet24, setSetupPersisterMethods 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, 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
-
DIRECTORY_INTERNAL_STEP
- See Also:
-
ID
protected long ID -
active
protected boolean active -
name
-
description
-
-
Constructor Details
-
DirectoryInternal
public DirectoryInternal()
-
-
Method Details
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classBaseSetupAction
-
getStepName
- Specified by:
getStepNamein classBaseSetupAction
-
update
- Overrides:
updatein classBaseSetupAction
-
doValidation
-
isActive
public boolean isActive() -
setActive
public void setActive(boolean active) -
getName
-
setName
-
getDescription
-
setDescription
-
getPasswordRegex
-
setPasswordRegex
-
getPasswordMaxAttempts
public long getPasswordMaxAttempts() -
setPasswordMaxAttempts
public void setPasswordMaxAttempts(long passwordMaxAttempts) -
getPasswordMaxChangeTime
public long getPasswordMaxChangeTime() -
setPasswordMaxChangeTime
public void setPasswordMaxChangeTime(long passwordMaxChangeTime) -
getPasswordHistoryCount
public long getPasswordHistoryCount() -
setPasswordHistoryCount
public void setPasswordHistoryCount(long passwordHistoryCount) -
getUserEncryptionMethod
-
setUserEncryptionMethod
-
getPasswordEncoderFactory
-
setPasswordEncoderFactory
-
getPasswordComplexityMessage
-
setPasswordComplexityMessage
-
getUserEncryptionMethods
-
getID
public long getID() -
setPropertyManager
- Overrides:
setPropertyManagerin classBaseAction
-
setCrowdDirectoryService
-