public class ApplicationDirectoriesPage extends AbstractCrowdPage
Modifier and Type | Class and Description |
---|---|
static class |
ApplicationDirectoriesPage.ApplicationDirectoriesTableRow |
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 |
---|
ApplicationDirectoriesPage(long directoryId) |
Modifier and Type | Method and Description |
---|---|
ApplicationDirectoriesPage |
addDirectory(String directoryName) |
void |
changeDirectoryPosition(String directoryName,
int targetIndex) |
AllowedGroupsDialog |
configureAllowedGroupsForDirectory(String directoryName) |
GroupsDialog |
configureDefaultGroupsForDirectory(String directoryName) |
List<ApplicationDirectoriesPage.ApplicationDirectoriesTableRow> |
getMappedDirectories() |
List<String> |
getMappedDirectoryNames() |
Optional<ApplicationDirectoriesPage.ApplicationDirectoriesTableRow> |
getTableRow(String directory) |
String |
getUrl() |
protected boolean |
isContentLoaded()
Returns whether the content has loaded.
|
boolean |
isMembershipAggregationAvailable() |
boolean |
isMembershipAggregationEnabled() |
String |
removeDirectoryMapping(String directoryName,
boolean expectSuccess) |
void |
setMembershipAggregationEnabled(boolean enabled) |
bindAndWaitUntilPageLoad, getAuiMessages, getForgedLicenseWarningBanner, getHeader, isSystemAdminMenuPresent, reloadWithoutWaitingForContent, setTextField, setTextFieldValueAndPressEnter, waitUntilAsyncFinished, waitUntilAsyncFinished, waitUntilContentLoaded, waitUntilPageLoad
public ApplicationDirectoriesPage addDirectory(String directoryName)
public void changeDirectoryPosition(String directoryName, int targetIndex)
public String getUrl()
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 removeDirectoryMapping(String directoryName, boolean expectSuccess)
public List<ApplicationDirectoriesPage.ApplicationDirectoriesTableRow> getMappedDirectories()
public Optional<ApplicationDirectoriesPage.ApplicationDirectoriesTableRow> getTableRow(String directory)
public AllowedGroupsDialog configureAllowedGroupsForDirectory(String directoryName)
public GroupsDialog configureDefaultGroupsForDirectory(String directoryName)
public void setMembershipAggregationEnabled(boolean enabled)
public boolean isMembershipAggregationEnabled()
public boolean isMembershipAggregationAvailable()
Copyright © 2021 Atlassian. All rights reserved.