Class ViewSynchronizableDirectory<T extends ViewSynchronizableDirectory>
java.lang.Object
com.atlassian.crowd.pageobjects.AbstractCrowdPage
com.atlassian.crowd.pageobjects.directory.view.ViewDirectory
com.atlassian.crowd.pageobjects.directory.view.ViewSynchronizableDirectory<T>
- All Implemented Interfaces:
CrowdPage,com.atlassian.pageobjects.Page
- Direct Known Subclasses:
ViewAzureAdPage,ViewConnectorDirectoryDetailsPage,ViewRemoteCrowdDetailsPage
public abstract class ViewSynchronizableDirectory<T extends ViewSynchronizableDirectory>
extends ViewDirectory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementFields inherited from class com.atlassian.crowd.pageobjects.directory.view.ViewDirectory
idQueryParamFields inherited from class com.atlassian.crowd.pageobjects.AbstractCrowdPage
adminMenuGeneralOption, adminMenuIcon, auiMessages, DEFAULT_CANCEL_BUTTON_ID, DEFAULT_FORM_FIELD_SELECTOR, DEFAULT_SUBMIT_BUTTON_SELECTOR, driver, finder, footer, forgedLicenseWarningBanner, I18N, NEXT_BUTTON_SELECTOR, pageBinder, selectedTopNavMenuItem, systemAdminMenu, TABLE_ROWS_SELECTOR, topNavApplicationsOption, topNavAuditLogOption, topNavDirectoriesOption, topNavGroupsOption, topNavigationBar, topNavigationBarItemsList, topNavUsersOption, VALUE_DATA_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanbooleanbooleansynchronizeAndWait(Duration timeout) Methods inherited from class com.atlassian.crowd.pageobjects.directory.view.ViewDirectory
delete, getIdMethods inherited from class com.atlassian.crowd.pageobjects.AbstractCrowdPage
bindAndWaitUntilPageLoad, clickAdminMenuIcon, clickApplicationsLinkInTopNavMenu, clickGeneralOptionInAdminMenu, clickWithJsById, executeJavascript, getAuiMessages, getForgedLicenseWarningBanner, getHeader, getJsExecutor, getPageLoadTimeout, getSelectedTopNavMenuItemID, getSelectedTopNavMenuItems, getSystemAdminDropdownMenu, initializeSystemAdminMenu, isContentLoaded, isSystemAdminDropdownMenuPresent, reloadWithoutWaitingForContent, selectOptionById, selectOptionByLabel, setTextField, setTextFieldValueAndPressEnter, toMillis, waitUntilAsyncFinished, waitUntilAsyncFinished, waitUntilContentLoaded, waitUntilPageLoadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.pageobjects.Page
getUrl
-
Field Details
-
lastSyncLabel
protected com.atlassian.pageobjects.elements.PageElement lastSyncLabel -
startTime
protected com.atlassian.pageobjects.elements.PageElement startTime -
duration
protected com.atlassian.pageobjects.elements.PageElement duration -
nodeId
protected com.atlassian.pageobjects.elements.PageElement nodeId -
nodeName
protected com.atlassian.pageobjects.elements.PageElement nodeName -
activeSyncLabel
protected com.atlassian.pageobjects.elements.PageElement activeSyncLabel -
synchroniseButton
protected com.atlassian.pageobjects.elements.PageElement synchroniseButton -
incSyncErrorExpander
protected com.atlassian.pageobjects.elements.PageElement incSyncErrorExpander -
incSyncErrorExpandingButton
protected com.atlassian.pageobjects.elements.PageElement incSyncErrorExpandingButton -
fullSyncErrorExpander
protected com.atlassian.pageobjects.elements.PageElement fullSyncErrorExpander -
fullSyncErrorExpandingButton
protected com.atlassian.pageobjects.elements.PageElement fullSyncErrorExpandingButton -
status
protected com.atlassian.pageobjects.elements.PageElement status
-
-
Constructor Details
-
ViewSynchronizableDirectory
public ViewSynchronizableDirectory() -
ViewSynchronizableDirectory
-
-
Method Details
-
isSynchronising
public boolean isSynchronising() -
isStartTimePresent
public boolean isStartTimePresent() -
isDurationPresent
public boolean isDurationPresent() -
getNodeId
-
getNodeName
-
isIncSyncErrorPresent
public boolean isIncSyncErrorPresent() -
isFullSyncErrorPresent
public boolean isFullSyncErrorPresent() -
synchronizeAndWait
- Parameters:
timeout- timeout in ms
-
isSyncSuccessful
public boolean isSyncSuccessful()
-