Class CreateAzureAdPage
java.lang.Object
com.atlassian.crowd.pageobjects.AbstractCrowdPage
com.atlassian.crowd.pageobjects.directory.create.azure.CreateAzureAdPage
- All Implemented Interfaces:
PageWithSyncScheduler
,com.atlassian.pageobjects.Page
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected 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.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.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.CheckboxElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.SelectElement
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
Fields inherited from class com.atlassian.crowd.pageobjects.AbstractCrowdPage
auiMessages, DEFAULT_CANCEL_BUTTON_ID, DEFAULT_FORM_FIELD_SELECTOR, DEFAULT_SUBMIT_BUTTON_SELECTOR, driver, finder, footer, forgedLicenseWarningBanner, I18N, NEXT_BUTTON_SELECTOR, pageBinder, systemAdminMenu, TABLE_ROWS_SELECTOR, VALUE_DATA_ATTRIBUTE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addGroupToFilter
(String groupName) void
void
void
getUrl()
protected boolean
Returns whether the content has loaded.boolean
boolean
void
removeGroupFromFilters
(String groupName) void
setActive
(boolean value) void
setAuthorityEndpoint
(String value) void
setConnectionTimeout
(String value) void
setCronExpression
(String value) void
setDescription
(String value) void
setGraphEndpoint
(String value) void
setGroupFilteringEnabled
(boolean enabled) void
void
setNativeAppId
(String value) void
setPollingIntervalInMin
(Integer value) void
setPollingIntervalInMin
(String value) void
setReadTimeout
(String value) void
void
setTenantId
(String value) void
setUseNestedGroups
(boolean value) void
setWebApplicationId
(String value) void
setWebAppSecret
(String value) Methods inherited from class com.atlassian.crowd.pageobjects.AbstractCrowdPage
bindAndWaitUntilPageLoad, clickWithJsById, executeJavascript, getAuiMessages, getForgedLicenseWarningBanner, getHeader, getJsExecutor, getSystemAdminDropdownMenu, initializeSystemAdminMenu, isSystemAdminDropdownMenuPresent, reloadWithoutWaitingForContent, selectOptionById, selectOptionByLabel, setTextField, setTextFieldValueAndPressEnter, waitUntilAsyncFinished, waitUntilAsyncFinished, waitUntilContentLoaded, waitUntilPageLoad
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
-
title
protected com.atlassian.pageobjects.elements.PageElement title -
name
protected com.atlassian.pageobjects.elements.PageElement name -
description
protected com.atlassian.pageobjects.elements.PageElement description -
detailsTab
protected com.atlassian.pageobjects.elements.PageElement detailsTab -
permissionsTab
protected com.atlassian.pageobjects.elements.PageElement permissionsTab -
active
protected com.atlassian.pageobjects.elements.PageElement active -
webAppId
protected com.atlassian.pageobjects.elements.PageElement webAppId -
webAppSecret
protected com.atlassian.pageobjects.elements.PageElement webAppSecret -
nativeAppId
protected com.atlassian.pageobjects.elements.PageElement nativeAppId -
useNestedGroups
protected com.atlassian.pageobjects.elements.PageElement useNestedGroups -
tenantId
protected com.atlassian.pageobjects.elements.PageElement tenantId -
region
protected com.atlassian.pageobjects.elements.SelectElement region -
graphEndpoint
protected com.atlassian.pageobjects.elements.PageElement graphEndpoint -
authorityEndpoint
protected com.atlassian.pageobjects.elements.PageElement authorityEndpoint -
pollingIntervalInMin
protected com.atlassian.pageobjects.elements.PageElement pollingIntervalInMin -
connectionTimeout
protected com.atlassian.pageobjects.elements.PageElement connectionTimeout -
readTimeout
protected com.atlassian.pageobjects.elements.PageElement readTimeout -
continueButton
protected com.atlassian.pageobjects.elements.PageElement continueButton -
groupFilterCheckbox
protected com.atlassian.pageobjects.elements.PageElement groupFilterCheckbox -
groupNamesToFilterField
protected com.atlassian.pageobjects.elements.PageElement groupNamesToFilterField -
clearAllFilteredGroups
protected com.atlassian.pageobjects.elements.PageElement clearAllFilteredGroups -
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
-
CreateAzureAdPage
public CreateAzureAdPage()
-
-
Method Details
-
isContentLoaded
protected boolean isContentLoaded()Description copied from class:AbstractCrowdPage
Returns whether the content has loaded. Used inAbstractCrowdPage.waitUntilContentLoaded()
. Subclasses should override this method to wait for a distinguishing content to appear. E.g. a page title.- Overrides:
isContentLoaded
in classAbstractCrowdPage
-
getUrl
- Specified by:
getUrl
in interfacecom.atlassian.pageobjects.Page
-
setName
-
setDescription
-
setWebApplicationId
-
setWebAppSecret
-
setNativeAppId
-
setTenantId
-
setUseNestedGroups
public void setUseNestedGroups(boolean value) -
setActive
public void setActive(boolean value) -
setGroupFilteringEnabled
public void setGroupFilteringEnabled(boolean enabled) -
addGroupToFilter
-
isGroupFilteringAvailable
public boolean isGroupFilteringAvailable() -
removeGroupFromFilters
-
clearAllFilteredGroups
public void clearAllFilteredGroups() -
setGraphEndpoint
-
setAuthorityEndpoint
-
setRegion
-
getRegion
-
setPollingIntervalInMin
-
getConnectionTimeout
-
setConnectionTimeout
-
getReadTimeout
-
setReadTimeout
-
tryToCreateDirectory
-
setPollingIntervalInMin
-
setCronExpression
-
isCronSchedulerPresent
public boolean isCronSchedulerPresent() -
checkPollingInterval
public void checkPollingInterval()- Specified by:
checkPollingInterval
in interfacePageWithSyncScheduler
-
checkCronSchedule
public void checkCronSchedule()- Specified by:
checkCronSchedule
in interfacePageWithSyncScheduler
-