Class UpdateRemoteCrowdConnection
java.lang.Object
com.opensymphony.xwork2.ActionSupport
com.atlassian.crowd.console.action.BaseAction
com.atlassian.crowd.console.action.directory.UpdateRemoteCrowdConnection
- All Implemented Interfaces:
com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.ModelDriven<RemoteCrowdConnection>
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
public class UpdateRemoteCrowdConnection
extends BaseAction
implements com.opensymphony.xwork2.ModelDriven<RemoteCrowdConnection>
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, clientProperties, clusterService, crowdLicenseManager, directoryManager, initialLoad, logger, 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 TypeMethodDescriptionexecute()
long
getID()
getModel()
getUrl()
boolean
void
setApplicationName
(String applicationName) void
setApplicationPassword
(String applicationPassword) void
setCrowdDirectoryService
(CrowdDirectoryService crowdDirectoryService) void
setDirectoryInstanceLoader
(DirectoryInstanceLoader directoryInstanceLoader) void
setHttpProxyHost
(String httpProxyHost) void
setHttpProxyPassword
(String httpProxyPassword) void
setHttpProxyPort
(Integer httpProxyPort) void
setHttpProxyUsername
(String httpProxyUsername) void
setID
(long ID) void
setLdapPropertiesHelper
(LDAPPropertiesHelper ldapPropertiesHelper) void
setPasswordEncoderFactory
(PasswordEncoderFactory passwordEncoderFactory) void
update()
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
-
directoryInstanceLoader
-
-
Constructor Details
-
UpdateRemoteCrowdConnection
public UpdateRemoteCrowdConnection()
-
-
Method Details
-
setCrowdDirectoryService
-
execute
- Specified by:
execute
in interfacecom.opensymphony.xwork2.Action
- Overrides:
execute
in classBaseAction
-
update
-
testUpdateConnection
-
buildTestConnectionAttributes
-
getID
public long getID() -
setID
public void setID(long ID) -
getDirectory
-
getUrl
-
setUrl
-
getApplicationName
-
setApplicationName
-
getApplicationPassword
-
setApplicationPassword
-
getLdapPropertiesHelper
-
setLdapPropertiesHelper
-
getPasswordEncoderFactory
-
setPasswordEncoderFactory
-
getDirectoryInstanceLoader
-
setDirectoryInstanceLoader
-
getHttpProxyHost
-
setHttpProxyHost
-
getHttpProxyPort
-
setHttpProxyPort
-
getHttpProxyUsername
-
setHttpProxyUsername
-
getHttpProxyPassword
-
setHttpProxyPassword
-
isDirectoryCachingEnabled
public boolean isDirectoryCachingEnabled() -
getModel
- Specified by:
getModel
in interfacecom.opensymphony.xwork2.ModelDriven<RemoteCrowdConnection>
-