Class UpdateConnectorConnection

java.lang.Object
com.opensymphony.xwork2.ActionSupport
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 Details

    • useUserMembershipAttributeForGroupMembership

      protected boolean useUserMembershipAttributeForGroupMembership
    • pollingEnabled

      protected boolean pollingEnabled
  • Constructor Details

    • UpdateConnectorConnection

      public UpdateConnectorConnection()
  • Method Details

    • setCrowdDirectoryService

      public void setCrowdDirectoryService(CrowdDirectoryService crowdDirectoryService)
    • execute

      public String execute()
      Specified by:
      execute in interface com.opensymphony.xwork2.Action
      Overrides:
      execute in class BaseAction
    • updateUseNestedGroupsAttribute

      protected void updateUseNestedGroupsAttribute(DirectoryImpl directory)
    • update

      public String update()
    • populateDirectoryAttributes

      public void populateDirectoryAttributes(DirectoryImpl updatedDirectory)
    • buildTestConnectionAttributes

      protected Map<String,String> buildTestConnectionAttributes()
    • isUserEncryptionConfigurable

      public boolean isUserEncryptionConfigurable()
    • 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)
    • getSecureModes

      public LdapSecureMode[] getSecureModes()
    • getSecureMode

      public String getSecureMode()
    • setSecureMode

      public void setSecureMode(String secureMode)
    • 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)
    • 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

      public List<PairType> getUserEncryptionMethods()
    • setPasswordEncoderFactory

      public void setPasswordEncoderFactory(PasswordEncoderFactory passwordEncoderFactory)
    • setLdapPropertiesHelper

      public void setLdapPropertiesHelper(LDAPPropertiesHelper ldapPropertiesHelper)
    • setConnectorValidator

      public void setConnectorValidator(ConnectorValidator connectorValidator)
    • 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

      public ConnectorConnection getModel()
      Specified by:
      getModel in interface com.opensymphony.xwork2.ModelDriven<ConnectorConnection>
    • isUpdateFailedDueToDirectorySynchronizing

      public boolean isUpdateFailedDueToDirectorySynchronizing()