|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.jira.pageobjects.pages.AbstractJiraPage
com.atlassian.jira.pageobjects.pages.EditPermissionsPage
public class EditPermissionsPage
Represents Page Object for page of "/secure/admin/EditPermissions!default.jspa?schemeId={schemeId}".
| Nested Class Summary | |
|---|---|
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. |
| Field Summary |
|---|
| Fields inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage |
|---|
body, driver, elementFinder, footerElement, metaElement, pageBinder, timeouts |
| Constructor Summary | |
|---|---|
EditPermissionsPage(int schemeId)
Constructor. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage |
|---|
back, createXsrfUrl, doWait, execKeyboardShortcut, getHeader, getPageTitle, getXsrfToken, isAdmin, isLoggedIn |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EditPermissionsPage(int schemeId)
schemeId - getSchemeId()| Method Detail |
|---|
public com.atlassian.pageobjects.elements.query.TimedCondition isAt()
isAt in class AbstractJiraPagepublic String getUrl()
public int getSchemeId()
public AddPermissionPage addForPermission(String permission)
permission - name of permission
AddPermissionPage
public DeletePermissionPage deleteForGroup(String permission,
String group)
permission - name of permissiongroup - of permission
DeletePermissionPagepublic EditPermissionsPage.PermissionsRow getPermissionsRowByPermission(String permission)
permission - name of permission
PageElementpublic boolean hasPermissionRow(String permission)
permission - name of permission
public List<String> getPermissionsDeleteLinkIdsByPermission(String permission)
public EditPermissionsPage.PermissionsRowPermission getPermissionById(int id)
id - of permission
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||