Class RemoteCrowdConnection<T extends RemoteCrowdConnection>

java.lang.Object
com.atlassian.crowd.pageobjects.directory.common.remotecrowd.RemoteCrowdConnection<T>
All Implemented Interfaces:
PageWithSyncScheduler
Direct Known Subclasses:
CreateRemoteCrowdConnectionTab

public class RemoteCrowdConnection<T extends RemoteCrowdConnection> extends Object implements PageWithSyncScheduler
  • Field Details

    • scrollHelper

      @Inject protected ScrollHelper scrollHelper
    • pageBinder

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

      @Inject protected AuiFlags auiFlags
    • crowdUrl

      protected com.atlassian.pageobjects.elements.PageElement crowdUrl
    • applicationName

      protected com.atlassian.pageobjects.elements.PageElement applicationName
    • httpTimeout

      protected com.atlassian.pageobjects.elements.PageElement httpTimeout
    • httpMaxConnections

      protected com.atlassian.pageobjects.elements.PageElement httpMaxConnections
    • httpProxyHost

      protected com.atlassian.pageobjects.elements.PageElement httpProxyHost
    • httpProxyPort

      protected com.atlassian.pageobjects.elements.PageElement httpProxyPort
    • httpProxyUsername

      protected com.atlassian.pageobjects.elements.PageElement httpProxyUsername
    • httpProxyPassword

      protected com.atlassian.pageobjects.elements.PageElement httpProxyPassword
    • incrementalSyncEnabled

      protected com.atlassian.pageobjects.elements.CheckboxElement incrementalSyncEnabled
    • pollingIntervalInMin

      protected com.atlassian.pageobjects.elements.PageElement pollingIntervalInMin
    • syncGroupMembershipsAfterAuth

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

      protected com.atlassian.pageobjects.elements.PageElement testConnection
    • pollingIntervalRadio

      protected com.atlassian.pageobjects.elements.CheckboxElement pollingIntervalRadio
    • cronScheduleSelectRadio

      protected com.atlassian.pageobjects.elements.CheckboxElement cronScheduleSelectRadio
    • cronExpression

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

    • RemoteCrowdConnection

      public RemoteCrowdConnection()
  • Method Details

    • getCrowdUrl

      public String getCrowdUrl()
    • setCrowdUrl

      public T setCrowdUrl(String value)
    • getApplicationName

      public String getApplicationName()
    • setApplicationName

      public T setApplicationName(String value)
    • getHttpTimeout

      public String getHttpTimeout()
    • setHttpTimeout

      public T setHttpTimeout(String value)
    • getHttpMaxConnections

      public String getHttpMaxConnections()
    • setHttpMaxConnections

      public T setHttpMaxConnections(String value)
    • getHttpProxyHost

      public String getHttpProxyHost()
    • setHttpProxyHost

      public T setHttpProxyHost(String value)
    • getHttpProxyPort

      public String getHttpProxyPort()
    • setHttpProxyPort

      public T setHttpProxyPort(String value)
    • getHttpProxyUsername

      public String getHttpProxyUsername()
    • setHttpProxyUsername

      public T setHttpProxyUsername(String value)
    • getHttpProxyPassword

      public String getHttpProxyPassword()
    • setHttpProxyPassword

      public T setHttpProxyPassword(String value)
    • getIncrementalSyncEnabled

      public boolean getIncrementalSyncEnabled()
    • setIncrementalSyncEnabled

      public T setIncrementalSyncEnabled(boolean value)
    • getPollingIntervalInMin

      public String getPollingIntervalInMin()
    • setPollingIntervalInMin

      public T setPollingIntervalInMin(String value)
    • getSyncGroupMembershipsAfterAuth

      public SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth getSyncGroupMembershipsAfterAuth()
    • setSyncGroupMembershipsAfterAuth

      public T setSyncGroupMembershipsAfterAuth(SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth value)
    • testConnection

      public T testConnection()
    • getAuiFlags

      public AuiFlags getAuiFlags()
    • isCronSchedulerPresent

      public boolean isCronSchedulerPresent()
    • getCronExpression

      public String getCronExpression()
    • setCronExpression

      public T setCronExpression(String value)
    • getPollingIntervalRadio

      public com.atlassian.pageobjects.elements.CheckboxElement getPollingIntervalRadio()
    • getCronScheduleSelectRadio

      public com.atlassian.pageobjects.elements.CheckboxElement getCronScheduleSelectRadio()
    • checkPollingInterval

      public void checkPollingInterval()
      Specified by:
      checkPollingInterval in interface PageWithSyncScheduler
    • checkCronSchedule

      public void checkCronSchedule()
      Specified by:
      checkCronSchedule in interface PageWithSyncScheduler