Class UpdateConnectorConnection
java.lang.Object
com.opensymphony.xwork2.ActionSupport
com.atlassian.crowd.console.action.BaseAction
com.atlassian.crowd.console.action.directory.AbstractViewDirectory
com.atlassian.crowd.console.action.directory.UpdateConnectorConnection
- All Implemented Interfaces:
com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.ModelDriven<ConnectorConnection>
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
- Direct Known Subclasses:
UpdateDelegatedConnection
public class UpdateConnectorConnection
extends AbstractViewDirectory
implements com.opensymphony.xwork2.ModelDriven<ConnectorConnection>
Action to handle updating connection details for a 'Connector' based directory.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected boolean
Fields inherited from class com.atlassian.crowd.console.action.directory.AbstractViewDirectory
directoryInstanceLoader
Fields 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()
getModel()
getUrl()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
populateDirectoryAttributes
(DirectoryImpl updatedDirectory) void
void
setConnectorValidator
(ConnectorValidator connectorValidator) void
setCrowdDirectoryService
(CrowdDirectoryService crowdDirectoryService) void
setFilterExpiredUsers
(boolean filterExpiredUsers) void
setLdapPassword
(String ldapPassword) void
setLdapPropertiesHelper
(LDAPPropertiesHelper ldapPropertiesHelper) void
setLocalGroupsEnabled
(boolean localGroups) void
setLocalUserStatusEnabled
(boolean localUserStatusEnabled) void
setPagedResults
(boolean pagedResults) void
setPagedResultsSize
(Integer pagedResultsSize) void
setPasswordEncoderFactory
(PasswordEncoderFactory passwordEncoderFactory) void
setPrimaryGroupSupport
(boolean primaryGroupSupport) void
setReferral
(boolean referral) void
setSecureMode
(String secureMode) void
void
setUseNestedGroups
(boolean useNestedGroups) void
void
setUseRelaxedDNStandardisation
(boolean useRelaxedDNStandardisation) void
setUserEncryptionMethod
(String userEncryptionMethod) void
setUseUserMembershipAttribute
(boolean useUserMembershipAttribute) void
setUseUserMembershipAttributeForGroupMembership
(boolean useUserMembershipAttributeForGroupMembership) update()
protected void
updateUseNestedGroupsAttribute
(DirectoryImpl directory) Methods inherited from class com.atlassian.crowd.console.action.directory.AbstractViewDirectory
getDirectory, getDirectoryImplementationDescriptiveName, getID, setDirectoryInstanceLoader, setID
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
-
useUserMembershipAttributeForGroupMembership
protected boolean useUserMembershipAttributeForGroupMembership -
pollingEnabled
protected boolean pollingEnabled
-
-
Constructor Details
-
UpdateConnectorConnection
public UpdateConnectorConnection()
-
-
Method Details
-
setCrowdDirectoryService
-
execute
- Specified by:
execute
in interfacecom.opensymphony.xwork2.Action
- Overrides:
execute
in classBaseAction
-
updateUseNestedGroupsAttribute
-
update
-
populateDirectoryAttributes
-
buildTestConnectionAttributes
-
isUserEncryptionConfigurable
public boolean isUserEncryptionConfigurable() -
getUrl
-
setUrl
-
getBaseDN
-
setBaseDN
-
getLdapPassword
-
setLdapPassword
-
getSecureModes
-
getSecureMode
-
setSecureMode
-
isReferral
public boolean isReferral() -
setReferral
public void setReferral(boolean referral) -
isPagedResults
public boolean isPagedResults() -
setPagedResults
public void setPagedResults(boolean pagedResults) -
getPagedResultsSize
-
setPagedResultsSize
-
getUserEncryptionMethod
-
setUserEncryptionMethod
-
getUserDN
-
setUserDN
-
isPrimaryGroupSupport
public boolean isPrimaryGroupSupport() -
setPrimaryGroupSupport
public void setPrimaryGroupSupport(boolean primaryGroupSupport) -
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) -
isUseRelaxedDNStandardisation
public boolean isUseRelaxedDNStandardisation() -
setUseRelaxedDNStandardisation
public void setUseRelaxedDNStandardisation(boolean useRelaxedDNStandardisation) -
getUserEncryptionMethods
-
setPasswordEncoderFactory
-
setLdapPropertiesHelper
-
setConnectorValidator
-
isFilterExpiredUsers
public boolean isFilterExpiredUsers() -
setFilterExpiredUsers
public void setFilterExpiredUsers(boolean filterExpiredUsers) -
isLocalUserStatusEnabled
public boolean isLocalUserStatusEnabled() -
setLocalUserStatusEnabled
public void setLocalUserStatusEnabled(boolean localUserStatusEnabled) -
isLocalGroupsEnabled
public boolean isLocalGroupsEnabled() -
setLocalGroupsEnabled
public void setLocalGroupsEnabled(boolean localGroups) -
isDirectoryCachingEnabled
public boolean isDirectoryCachingEnabled() -
getModel
- Specified by:
getModel
in interfacecom.opensymphony.xwork2.ModelDriven<ConnectorConnection>
-
isUpdateFailedDueToDirectorySynchronizing
public boolean isUpdateFailedDueToDirectorySynchronizing()
-