@Deprecated public class

EditPermissionsPage

extends AbstractJiraPage
java.lang.Object
   ↳ com.atlassian.jira.pageobjects.pages.AbstractJiraPage
     ↳ com.atlassian.jira.pageobjects.pages.EditPermissionsPage
Known Direct Subclasses

This class is deprecated.
since 7.1.0 - use EditPermissionsSinglePage instead

Class Overview

Represents Page Object for page of "/secure/admin/OldEditPermissions!default.jspa?schemeId={schemeId}".

Summary

Nested Classes
class EditPermissionsPage.DeleteLink Represents a Delete Link for an permission. 
class EditPermissionsPage.PermissionsRow This class is deprecated. use EditPermissionsSinglePage.PermissionsEntry instead  
class EditPermissionsPage.PermissionsRowPermission Single permission of EditPermissionsPage.PermissionsRow
Constants
String LEGACY_PROJECT_PERMISSIONS_PAGE_DARK_FEATURE
[Expand]
Inherited Fields
From class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
Public Constructors
EditPermissionsPage(int schemeId)
Constructor.
Public Methods
@Deprecated AddPermissionPage addForPermission(String permission)
This method is deprecated. use EditPermissionsSinglePage.GrantPermissionsDialog instead
@Deprecated DeletePermissionPage deleteForGroup(String permission, String group)
This method is deprecated. use EditPermissionsSinglePage.RevokePermissionsDialog instead
static String getPageUrl(int schemeId)
Used to be able to get the page url for this given page type.
EditPermissionsPage.PermissionsRowPermission getPermissionById(int id)
Resolves permission for provided id.
PageElement getPermissionsContainer()
List<String> getPermissionsDeleteLinkIdsByPermission(String permission)
@Deprecated EditPermissionsPage.PermissionsRow getPermissionsRowByPermission(String permission)
This method is deprecated. use getPermissionEntry(String) instead
int getSchemeId()
String getUrl()
@Deprecated boolean hasPermissionRow(String permission)
This method is deprecated. use hasPermissionEntry(String) instead
TimedCondition isAt()
Timed condition checking if we're at given page.
[Expand]
Inherited Methods
From class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
From class java.lang.Object
From interface com.atlassian.pageobjects.Page

Constants

public static final String LEGACY_PROJECT_PERMISSIONS_PAGE_DARK_FEATURE

Constant Value: "com.atlassian.jira.permission-schemes.single-page-ui.disabled"

Public Constructors

public EditPermissionsPage (int schemeId)

Constructor.

Parameters
schemeId getSchemeId()

Public Methods

@Deprecated public AddPermissionPage addForPermission (String permission)

This method is deprecated.
use EditPermissionsSinglePage.GrantPermissionsDialog instead

Opens the Add permission page for the permission defined by it is name.

Parameters
permission name of permission

@Deprecated public DeletePermissionPage deleteForGroup (String permission, String group)

This method is deprecated.
use EditPermissionsSinglePage.RevokePermissionsDialog instead

Deletes permission which is defined by it is name, and group owner of permission.

Parameters
permission name of permission
group of permission

public static String getPageUrl (int schemeId)

Used to be able to get the page url for this given page type. This is used for testing and redirects to check the url is correct.

Parameters
schemeId of a the page
Returns
  • url of page

public EditPermissionsPage.PermissionsRowPermission getPermissionById (int id)

Resolves permission for provided id.

Parameters
id of permission
Returns
  • li item which represents permission

public PageElement getPermissionsContainer ()

Returns
  • the container for the single page screen

public List<String> getPermissionsDeleteLinkIdsByPermission (String permission)

@Deprecated public EditPermissionsPage.PermissionsRow getPermissionsRowByPermission (String permission)

This method is deprecated.
use getPermissionEntry(String) instead

Resolves permissions row (inside permissions table) by provided permission's name.

Parameters
permission name of permission
Returns
  • resolved row PageElement

public int getSchemeId ()

Returns
  • Identity of scheme, for which is this page.

public String getUrl ()

@Deprecated public boolean hasPermissionRow (String permission)

This method is deprecated.
use hasPermissionEntry(String) instead

Determines whether a row exists for the specified permission.

Parameters
permission name of permission
Returns
  • boolean value indicating whether the permission row exists

public TimedCondition isAt ()

Timed condition checking if we're at given page.

Returns
  • timed condition checking, if the test is at given page