Class LdapConnector<T extends LdapConnector>

java.lang.Object
com.atlassian.crowd.pageobjects.directory.common.ldap.LdapConnector<T>
Direct Known Subclasses:
LdapConnectorForConnector, LdapConnectorForDelegated

public abstract class LdapConnector<T extends LdapConnector> extends Object
  • Field Details

    • LDAP_URL

      public static final String LDAP_URL
      See Also:
    • MULTIPLE_LDAP_URLS_WITH_SINGLE_VALID

      public static final String MULTIPLE_LDAP_URLS_WITH_SINGLE_VALID
    • poller

      @Inject protected com.atlassian.webdriver.utils.element.WebDriverPoller poller
    • scrollHelper

      @Inject protected ScrollHelper scrollHelper
    • finder

      @Inject protected com.atlassian.pageobjects.elements.PageElementFinder finder
    • pageBinder

      @Inject protected com.atlassian.pageobjects.PageBinder pageBinder
    • auiFlags

      @Inject protected AuiFlags auiFlags
    • connector

      protected com.atlassian.pageobjects.elements.SelectElement connector
    • directoryType

      protected com.atlassian.pageobjects.elements.PageElement directoryType
    • url

      protected com.atlassian.pageobjects.elements.PageElement url
    • startTlsWarning

      protected com.atlassian.pageobjects.elements.PageElement startTlsWarning
    • secureMode

      protected com.atlassian.pageobjects.elements.SelectElement secureMode
    • referral

      protected com.atlassian.pageobjects.elements.CheckboxElement referral
    • useNestedGroups

      protected com.atlassian.pageobjects.elements.CheckboxElement useNestedGroups
    • useUserMembershipAttribute

      protected com.atlassian.pageobjects.elements.CheckboxElement useUserMembershipAttribute
    • pagedResults

      protected com.atlassian.pageobjects.elements.CheckboxElement pagedResults
    • pagedResultsSize

      protected com.atlassian.pageobjects.elements.PageElement pagedResultsSize
    • readTimeoutInSec

      protected com.atlassian.pageobjects.elements.PageElement readTimeoutInSec
    • searchTimeoutInSec

      protected com.atlassian.pageobjects.elements.PageElement searchTimeoutInSec
    • connectionTimeoutInSec

      protected com.atlassian.pageobjects.elements.PageElement connectionTimeoutInSec
    • userEncryptionMethod

      protected com.atlassian.pageobjects.elements.SelectElement userEncryptionMethod
    • syncGroupMembershipsAfterAuth

      protected com.atlassian.pageobjects.elements.SelectElement syncGroupMembershipsAfterAuth
    • baseDN

      protected com.atlassian.pageobjects.elements.PageElement baseDN
    • testConnectionButton

      protected com.atlassian.pageobjects.elements.PageElement testConnectionButton
    • springLdapUpdateDisclaimer

      protected com.atlassian.pageobjects.elements.PageElement springLdapUpdateDisclaimer
  • Constructor Details

    • LdapConnector

      public LdapConnector()
  • Method Details

    • wrapWithInvalidUrls

      public static String wrapWithInvalidUrls(String validUrl)
    • getConnector

      public LdapConnector.ConnectorType getConnector()
    • setConnector

      public T setConnector(LdapConnector.ConnectorType option)
    • getUrl

      public String getUrl()
    • setUrl

      public T setUrl(String value)
    • getSecureMode

      public LdapSecureMode getSecureMode()
    • setSecureMode

      public T setSecureMode(LdapSecureMode value)
    • getReferral

      public boolean getReferral()
    • setReferral

      public T setReferral(boolean value)
    • getUseNestedGroups

      public boolean getUseNestedGroups()
    • setUseNestedGroups

      public T setUseNestedGroups(boolean value)
    • getUseUserMembershipAttribute

      public boolean getUseUserMembershipAttribute()
    • setUseUserMembershipAttribute

      public T setUseUserMembershipAttribute(boolean value)
    • getPagedResults

      public boolean getPagedResults()
    • setPagedResults

      public T setPagedResults(boolean value)
    • getPagedResultsSize

      public String getPagedResultsSize()
    • setPagedResultsSize

      public T setPagedResultsSize(String value)
    • getReadTimeoutInSec

      public String getReadTimeoutInSec()
    • setReadTimeoutInSec

      public T setReadTimeoutInSec(String value)
    • getSearchTimeoutInSec

      public String getSearchTimeoutInSec()
    • setSearchTimeoutInSec

      public T setSearchTimeoutInSec(String value)
    • getConnectionTimeoutInSec

      public String getConnectionTimeoutInSec()
    • setConnectionTimeoutInSec

      public T setConnectionTimeoutInSec(String value)
    • getUserEncryptionMethod

      public LdapConnector.UserEncryptionMethod getUserEncryptionMethod()
    • setUserEncryptionMethod

      public T setUserEncryptionMethod(LdapConnector.UserEncryptionMethod value)
    • getSyncGroupMembershipsAfterAuth

      public SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth getSyncGroupMembershipsAfterAuth()
    • setSyncGroupMembershipsAfterAuth

      public void setSyncGroupMembershipsAfterAuth(SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth value)
    • isSyncGroupMembershipsAfterAuthPresent

      public boolean isSyncGroupMembershipsAfterAuthPresent()
    • getBaseDN

      public String getBaseDN()
    • setBaseDN

      public T setBaseDN(String value)
    • getUserDN

      public String getUserDN()
    • setUserDN

      public T setUserDN(String value)
    • testConnection

      public T testConnection()
    • isStartTlsWarningDisplayed

      public boolean isStartTlsWarningDisplayed()
    • clickStartTlsPoolWarningLink

      public void clickStartTlsPoolWarningLink()
    • getAuiFlags

      public AuiFlags getAuiFlags()
    • isSpringLdapUpdateDisclaimerShown

      public boolean isSpringLdapUpdateDisclaimerShown()