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 Summary
Modifier and TypeFieldDescriptionprotected com.atlassian.pageobjects.elements.PageElement
protected AuiFlags
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.CheckboxElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.CheckboxElement
protected com.atlassian.pageobjects.PageBinder
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.CheckboxElement
protected ScrollHelper
protected com.atlassian.pageobjects.elements.SelectElement
protected com.atlassian.pageobjects.elements.PageElement
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
com.atlassian.pageobjects.elements.CheckboxElement
boolean
com.atlassian.pageobjects.elements.CheckboxElement
boolean
setApplicationName
(String value) setCronExpression
(String value) setCrowdUrl
(String value) setHttpMaxConnections
(String value) setHttpProxyHost
(String value) setHttpProxyPassword
(String value) setHttpProxyPort
(String value) setHttpProxyUsername
(String value) setHttpTimeout
(String value) setIncrementalSyncEnabled
(boolean value) setPollingIntervalInMin
(String value) setSyncGroupMembershipsAfterAuth
(SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.crowd.pageobjects.directory.common.PageWithSyncScheduler
setSyncScheduleType
-
Field Details
-
scrollHelper
-
pageBinder
@Inject protected com.atlassian.pageobjects.PageBinder pageBinder -
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
-
setCrowdUrl
-
getApplicationName
-
setApplicationName
-
getHttpTimeout
-
setHttpTimeout
-
getHttpMaxConnections
-
setHttpMaxConnections
-
getHttpProxyHost
-
setHttpProxyHost
-
getHttpProxyPort
-
setHttpProxyPort
-
getHttpProxyUsername
-
setHttpProxyUsername
-
getHttpProxyPassword
-
setHttpProxyPassword
-
getIncrementalSyncEnabled
public boolean getIncrementalSyncEnabled() -
setIncrementalSyncEnabled
-
getPollingIntervalInMin
-
setPollingIntervalInMin
-
getSyncGroupMembershipsAfterAuth
public SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth getSyncGroupMembershipsAfterAuth() -
setSyncGroupMembershipsAfterAuth
public T setSyncGroupMembershipsAfterAuth(SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth value) -
testConnection
-
getAuiFlags
-
isCronSchedulerPresent
public boolean isCronSchedulerPresent() -
getCronExpression
-
setCronExpression
-
getPollingIntervalRadio
public com.atlassian.pageobjects.elements.CheckboxElement getPollingIntervalRadio() -
getCronScheduleSelectRadio
public com.atlassian.pageobjects.elements.CheckboxElement getCronScheduleSelectRadio() -
checkPollingInterval
public void checkPollingInterval()- Specified by:
checkPollingInterval
in interfacePageWithSyncScheduler
-
checkCronSchedule
public void checkCronSchedule()- Specified by:
checkCronSchedule
in interfacePageWithSyncScheduler
-