com.atlassian.crowd.console.action.directory
Class UpdateConnectorConnection
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.crowd.console.action.BaseAction
com.atlassian.crowd.console.action.directory.UpdateConnectorConnection
- All Implemented Interfaces:
- com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, Serializable, Cloneable
- Direct Known Subclasses:
- UpdateDelegatedConnection
public class UpdateConnectorConnection
- extends BaseAction
Action to handle updating connection details for a 'Connector' based directory.
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.crowd.console.action.BaseAction |
actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, applicationService, clientProperties, crowdLicenseManager, directoryManager, initialLoad, logger, propertyManager, tab, tokenAuthenticationManager |
Fields inherited from class com.opensymphony.xwork.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.crowd.console.action.BaseAction |
addActionMessage, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, containsActionMessages, containsErrorMessages, directory, directoryForRemoteUser, doDefault, getActionMessageAlertColor, getAttribute, getBootstrapManager, getCurrentLicenseResourceTotal, getDisplayableLink, getFirstAttribute, getHttpRequest, getImageLocation, getImageTitle, getLicense, getLink, getPasswordComplexityMessage, getRemoteUser, getSession, getSitemeshPageProperties, getSitemeshPageProperty, getTab, getText, getText, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, getXsrfToken, getXsrfTokenName, isAdmin, isAtResourceLimit, isAuthenticated, isEvaluation, isInitialLoad, isLicenseExpired, isSubscription, isWithinGracePeriod, renderFreemarkerTemplate, setApplicationManager, setApplicationService, setClientProperties, setCrowdLicenseManager, setCrowdUserDetailsService, setDirectoryManager, setPropertyManager, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGenerator |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, setFieldErrors, validate |
useUserMembershipAttributeForGroupMembership
protected boolean useUserMembershipAttributeForGroupMembership
pollingEnabled
protected boolean pollingEnabled
directoryInstanceLoader
protected DirectoryInstanceLoader directoryInstanceLoader
UpdateConnectorConnection
public UpdateConnectorConnection()
execute
public String execute()
- Specified by:
execute
in interface com.opensymphony.xwork.Action
- Overrides:
execute
in class com.opensymphony.xwork.ActionSupport
updateUseNestedGroupsAttribute
protected void updateUseNestedGroupsAttribute(DirectoryImpl directory)
doUpdate
public String doUpdate()
updateDirectory
public void updateDirectory(DirectoryImpl updatedDirectory)
doTestUpdateConfiguration
public String doTestUpdateConfiguration()
buildTestConnectionAttributes
protected Map<String,String> buildTestConnectionAttributes()
isUserEncryptionConfigurable
public boolean isUserEncryptionConfigurable()
restoreSavedPassword
protected void restoreSavedPassword()
- Restore password from previous request(ex: Test connection) to the ldapPassword to ensure we don't save an empty password - refer CWD-1763
getID
public long getID()
setID
public void setID(long ID)
getDirectory
public Directory getDirectory()
getURL
public String getURL()
setURL
public void setURL(String URL)
getBaseDN
public String getBaseDN()
setBaseDN
public void setBaseDN(String baseDN)
getLdapPassword
public String getLdapPassword()
setLdapPassword
public void setLdapPassword(String ldapPassword)
isSecure
public boolean isSecure()
setSecure
public void setSecure(boolean secure)
isReferral
public boolean isReferral()
setReferral
public void setReferral(boolean referral)
isPagedResults
public boolean isPagedResults()
setPagedResults
public void setPagedResults(boolean pagedResults)
getPagedResultsSize
public Integer getPagedResultsSize()
setPagedResultsSize
public void setPagedResultsSize(Integer pagedResultsSize)
getUserEncryptionMethod
public String getUserEncryptionMethod()
setUserEncryptionMethod
public void setUserEncryptionMethod(String userEncryptionMethod)
getUserDN
public String getUserDN()
setUserDN
public void setUserDN(String userDN)
isUseNestedGroups
public boolean isUseNestedGroups()
setUseNestedGroups
public void setUseNestedGroups(boolean useNestedGroups)
isUseUserMembershipAttribute
public boolean isUseUserMembershipAttribute()
setUseUserMembershipAttribute
public void setUseUserMembershipAttribute(boolean useUserMembershipAttribute)
isUseUserMembershipAttributeForGroupMembership
public boolean isUseUserMembershipAttributeForGroupMembership()
setUseUserMembershipAttributeForGroupMembership
public void setUseUserMembershipAttributeForGroupMembership(boolean useUserMembershipAttributeForGroupMembership)
isIncrementalSyncEnabled
public boolean isIncrementalSyncEnabled()
setIncrementalSyncEnabled
public void setIncrementalSyncEnabled(boolean incrementalSyncEnabled)
getPollingIntervalInMin
public long getPollingIntervalInMin()
setPollingIntervalInMin
public void setPollingIntervalInMin(long pollingIntervalInMin)
isUseRelaxedDNStandardisation
public boolean isUseRelaxedDNStandardisation()
setUseRelaxedDNStandardisation
public void setUseRelaxedDNStandardisation(boolean useRelaxedDNStandardisation)
getUserEncryptionMethods
public List getUserEncryptionMethods()
setPasswordEncoderFactory
public void setPasswordEncoderFactory(PasswordEncoderFactory passwordEncoderFactory)
setLdapPropertiesHelper
public void setLdapPropertiesHelper(LDAPPropertiesHelper ldapPropertiesHelper)
setDirectoryInstanceLoader
public void setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader)
setConnectorValidator
public void setConnectorValidator(ConnectorValidator connectorValidator)
getReadTimeoutInSec
public long getReadTimeoutInSec()
setReadTimeoutInSec
public void setReadTimeoutInSec(long readTimeoutInSec)
getSearchTimeoutInSec
public long getSearchTimeoutInSec()
setSearchTimeoutInSec
public void setSearchTimeoutInSec(long searchTimeoutInSec)
getConnectionTimeoutInSec
public long getConnectionTimeoutInSec()
setConnectionTimeoutInSec
public void setConnectionTimeoutInSec(long connectionTimeoutInSec)
setSavedLdapPassword
public void setSavedLdapPassword(String savedLdapPassword)
isLocalGroupsEnabled
public boolean isLocalGroupsEnabled()
setLocalGroupsEnabled
public void setLocalGroupsEnabled(boolean localGroups)
Copyright © 2013 Atlassian. All Rights Reserved.