public class EditPermissionsPage extends AbstractJiraPage
Modifier and Type | Class and Description |
---|---|
static class |
EditPermissionsPage.DeleteLink
Represents a Delete Link for an permission.
|
static class |
EditPermissionsPage.PermissionsRow
Permissions row (inside permissions table) row with
EditPermissionsPage.PermissionsRowPermission -s. |
static class |
EditPermissionsPage.PermissionsRowPermission
Single permission of
EditPermissionsPage.PermissionsRow . |
body, driver, elementFinder, metaElement, pageBinder, timeouts
Constructor and Description |
---|
EditPermissionsPage(int schemeId)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
AddPermissionPage |
addForPermission(String permission)
Opens the Add permission page for the permission defined by it is name.
|
DeletePermissionPage |
deleteForGroup(String permission,
String group)
Deletes permission which is defined by it is name, and group owner of
permission.
|
EditPermissionsPage.PermissionsRowPermission |
getPermissionById(int id)
Resolves permission for provided id.
|
List<String> |
getPermissionsDeleteLinkIdsByPermission(String permission) |
EditPermissionsPage.PermissionsRow |
getPermissionsRowByPermission(String permission)
Resolves permissions row (inside permissions table) by provided
permission's name.
|
int |
getSchemeId() |
String |
getUrl() |
boolean |
hasPermissionRow(String permission)
Determines whether a row exists for the specified permission.
|
com.atlassian.pageobjects.elements.query.TimedCondition |
isAt()
Timed condition checking if we're at given page.
|
back, doWait, execKeyboardShortcut, getHeader, getPageTitle, getXsrfToken, isAdmin, isLoggedIn
public EditPermissionsPage(int schemeId)
schemeId
- getSchemeId()
public com.atlassian.pageobjects.elements.query.TimedCondition isAt()
isAt
in class AbstractJiraPage
public String getUrl()
public int getSchemeId()
public AddPermissionPage addForPermission(String permission)
permission
- name of permissionAddPermissionPage
public DeletePermissionPage deleteForGroup(String permission, String group)
permission
- name of permissiongroup
- of permissionDeletePermissionPage
public EditPermissionsPage.PermissionsRow getPermissionsRowByPermission(String permission)
permission
- name of permissionPageElement
public boolean hasPermissionRow(String permission)
permission
- name of permissionpublic List<String> getPermissionsDeleteLinkIdsByPermission(String permission)
public EditPermissionsPage.PermissionsRowPermission getPermissionById(int id)
id
- of permissionCopyright © 2002-2015 Atlassian. All Rights Reserved.
View cookie preferences