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 Details

  • Constructor Details

    • UpdateRemoteCrowdConnection

      public UpdateRemoteCrowdConnection()
  • 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
    • update

      public String update()
    • testUpdateConnection

      public String testUpdateConnection()
    • buildTestConnectionAttributes

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

      public long getID()
    • setID

      public void setID(long ID)
    • getDirectory

      public Directory getDirectory()
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getApplicationName

      public String getApplicationName()
    • setApplicationName

      public void setApplicationName(String applicationName)
    • getApplicationPassword

      public String getApplicationPassword()
    • setApplicationPassword

      public void setApplicationPassword(String applicationPassword)
    • getLdapPropertiesHelper

      public LDAPPropertiesHelper getLdapPropertiesHelper()
    • setLdapPropertiesHelper

      public void setLdapPropertiesHelper(LDAPPropertiesHelper ldapPropertiesHelper)
    • getPasswordEncoderFactory

      public PasswordEncoderFactory getPasswordEncoderFactory()
    • setPasswordEncoderFactory

      public void setPasswordEncoderFactory(PasswordEncoderFactory passwordEncoderFactory)
    • getDirectoryInstanceLoader

      public DirectoryInstanceLoader getDirectoryInstanceLoader()
    • setDirectoryInstanceLoader

      public void setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader)
    • getHttpProxyHost

      public String getHttpProxyHost()
    • setHttpProxyHost

      public void setHttpProxyHost(String httpProxyHost)
    • getHttpProxyPort

      public Integer getHttpProxyPort()
    • setHttpProxyPort

      public void setHttpProxyPort(Integer httpProxyPort)
    • getHttpProxyUsername

      public String getHttpProxyUsername()
    • setHttpProxyUsername

      public void setHttpProxyUsername(String httpProxyUsername)
    • getHttpProxyPassword

      public String getHttpProxyPassword()
    • setHttpProxyPassword

      public void setHttpProxyPassword(String httpProxyPassword)
    • isDirectoryCachingEnabled

      public boolean isDirectoryCachingEnabled()
    • getModel

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