Class JiraDelegatingSpringPoolConfigSettingsSection

java.lang.Object
com.atlassian.crowd.embedded.pageobjects.component.delegatingldap.SpringPoolConfigSettingsSection
com.atlassian.jira.pageobjects.userdirectory.JiraDelegatingSpringPoolConfigSettingsSection
All Implemented Interfaces:
com.atlassian.pageobjects.components.ActivatedComponent<com.atlassian.crowd.embedded.pageobjects.component.delegatingldap.SpringPoolConfigSettingsSection>

public class JiraDelegatingSpringPoolConfigSettingsSection extends com.atlassian.crowd.embedded.pageobjects.component.delegatingldap.SpringPoolConfigSettingsSection
  • Field Summary

    Fields inherited from class com.atlassian.crowd.embedded.pageobjects.component.delegatingldap.SpringPoolConfigSettingsSection

    bindPrefix, blockWhenExhaustedCheckBox, evictionEligibilityTimeNumberInput, evictionFrequencyNumberInput, jndiPoolingTypeRadioButton, ldapSpringConfigForm, maxIdlePerKeyNumberInput, maxTotalNumberInput, maxTotalPerKeyNumberInput, maxWaitNumberInput, minIdlePerKeyNumberInput, pageBinder, section, springPoolingTypeRadioButton, testOnBorrowCheckBox, testOnCreateCheckBox, testOnReturnCheckBox, testWhileIdleCheckBox
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.atlassian.crowd.embedded.pageobjects.page.ConfigureDelegatingLDAPDirectoryPage
    Original SpringPoolConfigSettingsSection.close() function binds ConfigureLDAPDirectoryPage, which is wrong, because SpringPoolConfigSettingsSection is dedicated to delegatingLdap and it should return ConfigureDelegatingLDAPDirectoryPage instead.

    Methods inherited from class com.atlassian.crowd.embedded.pageobjects.component.delegatingldap.SpringPoolConfigSettingsSection

    close, getBlockWhenExhausted, getEvictionEligibilityTime, getEvictionFrequency, getLDAPPoolType, getLdapPoolTypes, getMaxIdlePerKeyl, getMaxTotal, getMaxTotalPerKey, getMaxWait, getMinIdlePerKey, getTestOnBorrow, getTestOnCreate, getTestOnReturn, getTestWhileIdle, getTrigger, getView, initialize, isLdapSpringConfigFormVisible, isOpen, open, setBlockWhenExhausted, setEvictionEligibilityTime, setEvictionFrequency, setLDAPPoolType, setMaxIdlePerKey, setMaxTotal, setMaxTotalPerKey, setMaxWait, setMinIdlePerKey, setTestOnBorrow, setTestOnCreate, setTestOnReturn, setTestWhileIdle

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JiraDelegatingSpringPoolConfigSettingsSection

      public JiraDelegatingSpringPoolConfigSettingsSection(String bindPrefix)
  • Method Details

    • properClose

      public com.atlassian.crowd.embedded.pageobjects.page.ConfigureDelegatingLDAPDirectoryPage properClose()
      Original SpringPoolConfigSettingsSection.close() function binds ConfigureLDAPDirectoryPage, which is wrong, because SpringPoolConfigSettingsSection is dedicated to delegatingLdap and it should return ConfigureDelegatingLDAPDirectoryPage instead. Override could not change return type, so here is a new function with proper implementation and signature.