public class CreateAzureAdPage extends AbstractCrowdPage implements PageWithSyncScheduler
Modifier and Type | Field and Description |
---|---|
protected com.atlassian.pageobjects.elements.PageElement |
active |
protected com.atlassian.pageobjects.elements.PageElement |
authorityEndpoint |
protected com.atlassian.pageobjects.elements.PageElement |
clearAllFilteredGroups |
protected com.atlassian.pageobjects.elements.PageElement |
connectionTimeout |
protected com.atlassian.pageobjects.elements.PageElement |
continueButton |
protected com.atlassian.pageobjects.elements.PageElement |
cronExpression |
protected com.atlassian.pageobjects.elements.CheckboxElement |
cronScheduleSelectRadio |
protected com.atlassian.pageobjects.elements.PageElement |
description |
protected com.atlassian.pageobjects.elements.PageElement |
detailsTab |
protected com.atlassian.pageobjects.elements.PageElement |
graphEndpoint |
protected com.atlassian.pageobjects.elements.PageElement |
groupFilterCheckbox |
protected com.atlassian.pageobjects.elements.PageElement |
groupNamesToFilterField |
protected com.atlassian.pageobjects.elements.PageElement |
name |
protected com.atlassian.pageobjects.elements.PageElement |
nativeAppId |
protected com.atlassian.pageobjects.elements.PageElement |
permissionsTab |
protected com.atlassian.pageobjects.elements.PageElement |
pollingIntervalInMin |
protected com.atlassian.pageobjects.elements.CheckboxElement |
pollingIntervalRadio |
protected com.atlassian.pageobjects.elements.PageElement |
readTimeout |
protected com.atlassian.pageobjects.elements.SelectElement |
region |
protected com.atlassian.pageobjects.elements.PageElement |
tenantId |
protected com.atlassian.pageobjects.elements.PageElement |
title |
protected com.atlassian.pageobjects.elements.PageElement |
useNestedGroups |
protected com.atlassian.pageobjects.elements.PageElement |
webAppId |
protected com.atlassian.pageobjects.elements.PageElement |
webAppSecret |
auiMessages, DEFAULT_CANCEL_BUTTON_ID, DEFAULT_SUBMIT_BUTTON_SELECTOR, driver, finder, footer, forgedLicenseWarningBanner, I18N, NEXT_BUTTON_SELECTOR, pageBinder, systemAdminMenu, TABLE_ROWS_SELECTOR, VALUE_DATA_ATTRIBUTE
Constructor and Description |
---|
CreateAzureAdPage() |
bindAndWaitUntilPageLoad, getAuiMessages, getForgedLicenseWarningBanner, getHeader, isSystemAdminMenuPresent, reloadWithoutWaitingForContent, setTextField, setTextFieldValueAndPressEnter, waitUntilAsyncFinished, waitUntilAsyncFinished, waitUntilContentLoaded, waitUntilPageLoad
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setSyncScheduleType
protected com.atlassian.pageobjects.elements.PageElement title
protected com.atlassian.pageobjects.elements.PageElement name
protected com.atlassian.pageobjects.elements.PageElement description
protected com.atlassian.pageobjects.elements.PageElement detailsTab
protected com.atlassian.pageobjects.elements.PageElement permissionsTab
protected com.atlassian.pageobjects.elements.PageElement active
protected com.atlassian.pageobjects.elements.PageElement webAppId
protected com.atlassian.pageobjects.elements.PageElement webAppSecret
protected com.atlassian.pageobjects.elements.PageElement nativeAppId
protected com.atlassian.pageobjects.elements.PageElement useNestedGroups
protected com.atlassian.pageobjects.elements.PageElement tenantId
protected com.atlassian.pageobjects.elements.SelectElement region
protected com.atlassian.pageobjects.elements.PageElement graphEndpoint
protected com.atlassian.pageobjects.elements.PageElement authorityEndpoint
protected com.atlassian.pageobjects.elements.PageElement pollingIntervalInMin
protected com.atlassian.pageobjects.elements.PageElement connectionTimeout
protected com.atlassian.pageobjects.elements.PageElement readTimeout
protected com.atlassian.pageobjects.elements.PageElement continueButton
protected com.atlassian.pageobjects.elements.PageElement groupFilterCheckbox
protected com.atlassian.pageobjects.elements.PageElement groupNamesToFilterField
protected com.atlassian.pageobjects.elements.PageElement clearAllFilteredGroups
protected com.atlassian.pageobjects.elements.CheckboxElement pollingIntervalRadio
protected com.atlassian.pageobjects.elements.CheckboxElement cronScheduleSelectRadio
protected com.atlassian.pageobjects.elements.PageElement cronExpression
protected boolean isContentLoaded()
AbstractCrowdPage
AbstractCrowdPage.waitUntilContentLoaded()
. Subclasses should override
this method to wait for a distinguishing content to appear. E.g. a page title.isContentLoaded
in class AbstractCrowdPage
public String getUrl()
getUrl
in interface com.atlassian.pageobjects.Page
public void setName(String value)
public void setDescription(String value)
public void setWebApplicationId(String value)
public void setWebAppSecret(String value)
public void setNativeAppId(String value)
public void setTenantId(String value)
public void setUseNestedGroups(boolean value)
public void setActive(boolean value)
public void setGroupFilteringEnabled(boolean enabled)
public void addGroupToFilter(String groupName)
public boolean isGroupFilteringAvailable()
public void removeGroupFromFilters(String groupName)
public void clearAllFilteredGroups()
public void setGraphEndpoint(String value)
public void setAuthorityEndpoint(String value)
public void setRegion(String value)
public String getRegion()
public void setPollingIntervalInMin(Integer value)
public String getConnectionTimeout()
public void setConnectionTimeout(String value)
public String getReadTimeout()
public void setReadTimeout(String value)
public ViewAzureAdPage tryToCreateDirectory()
public void setPollingIntervalInMin(String value)
public void setCronExpression(String value)
public boolean isCronSchedulerPresent()
public void checkPollingInterval()
checkPollingInterval
in interface PageWithSyncScheduler
public void checkCronSchedule()
checkCronSchedule
in interface PageWithSyncScheduler
Copyright © 2021 Atlassian. All rights reserved.