Class UpdateRemoteCrowdConnection
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.crowd.console.action.BaseAction
com.atlassian.crowd.console.action.directory.UpdateRemoteCrowdConnection
- 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
Action to handle updating connection details for a remote Crowd directory.
- See Also:
-
Field Summary
FieldsFields 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, logger, 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 TypeMethodDescriptionexecute()longlonglonggetID()longgetUrl()booleanbooleanvoidsetApplicationName(String applicationName) voidsetApplicationOAuth2ConfigId(String applicationOAuth2ConfigId) voidsetApplicationPassword(String applicationPassword) voidsetClientConfigStorageServiceSupplier(ClientConfigStorageServiceSupplier clientConfigStorageServiceSupplier) voidsetCronExpression(String cronExpression) voidsetCrowdDirectoryService(CrowdDirectoryService crowdDirectoryService) voidsetDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader) voidsetHttpMaxConnections(long httpMaxConnections) voidsetHttpProxyHost(String httpProxyHost) voidsetHttpProxyPassword(String httpProxyPassword) voidsetHttpProxyPort(Integer httpProxyPort) voidsetHttpProxyUsername(String httpProxyUsername) voidsetHttpTimeout(long httpTimeout) voidsetID(long ID) voidsetIncrementalSyncEnabled(boolean incrementalSyncEnabled) voidsetLdapPropertiesHelper(LDAPPropertiesHelper ldapPropertiesHelper) voidsetPasswordEncoderFactory(PasswordEncoderFactory passwordEncoderFactory) voidsetPollingIntervalInMin(long pollingIntervalInMin) voidsetSyncGroupMembershipsAfterAuth(String syncGroupMembershipsAfterAuth) voidsetSynchronisationType(String synchronisationType) voidupdate()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, 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
-
directoryInstanceLoader
-
-
Constructor Details
-
UpdateRemoteCrowdConnection
public UpdateRemoteCrowdConnection()
-
-
Method Details
-
setCrowdDirectoryService
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classBaseAction
-
update
-
testUpdateConnection
-
buildTestConnectionAttributes
-
getID
public long getID() -
setID
public void setID(long ID) -
getDirectory
-
getUrl
-
setUrl
-
getApplicationName
-
setApplicationName
-
getApplicationPassword
-
setApplicationPassword
-
getApplicationOAuth2ConfigId
-
setApplicationOAuth2ConfigId
-
getLdapPropertiesHelper
-
setLdapPropertiesHelper
-
getPasswordEncoderFactory
-
setPasswordEncoderFactory
-
getDirectoryInstanceLoader
-
setDirectoryInstanceLoader
-
getHttpProxyHost
-
setHttpProxyHost
-
getHttpProxyPort
-
setHttpProxyPort
-
getHttpProxyUsername
-
setHttpProxyUsername
-
getHttpProxyPassword
-
setHttpProxyPassword
-
isDirectoryCachingEnabled
public boolean isDirectoryCachingEnabled() -
getConnection
-
getHttpTimeout
public long getHttpTimeout() -
setHttpTimeout
public void setHttpTimeout(long httpTimeout) -
getHttpMaxConnections
public long getHttpMaxConnections() -
setHttpMaxConnections
public void setHttpMaxConnections(long httpMaxConnections) -
setCronExpression
-
isIncrementalSyncEnabled
public boolean isIncrementalSyncEnabled() -
setIncrementalSyncEnabled
public void setIncrementalSyncEnabled(boolean incrementalSyncEnabled) -
getPollingIntervalInMin
public long getPollingIntervalInMin() -
setPollingIntervalInMin
public void setPollingIntervalInMin(long pollingIntervalInMin) -
getSyncGroupMembershipsAfterAuth
-
setSyncGroupMembershipsAfterAuth
-
getCronExpression
-
getSyncGroupMembershipsAfterAuthValues
-
getSynchronisationType
-
setSynchronisationType
-
getServerTimeZone
-
setClientConfigStorageServiceSupplier
public void setClientConfigStorageServiceSupplier(ClientConfigStorageServiceSupplier clientConfigStorageServiceSupplier) -
getAuthenticationMethods
-