public static interface

PermissionSchemes.PermissionScheme

com.atlassian.jira.functest.framework.admin.PermissionSchemes.PermissionScheme
Known Indirect Subclasses

Class Overview

Represents a permission scheme that actions can be carried out on

Summary

Public Methods
@Deprecated void grantPermissionToCurrentAssignee(int permission)
This method is deprecated. Use grantPermissionToCurrentAssignee(String)
void grantPermissionToCurrentAssignee(String permission)
void grantPermissionToGroup(String permission, String groupName)
@Deprecated void grantPermissionToGroup(int permission, String groupName)
This method is deprecated. Use grantPermissionToGroup(String, String)
@Deprecated void grantPermissionToGroupCustomFieldValue(int permission, String customFieldId)
void grantPermissionToGroupCustomFieldValue(String permission, String customFieldId)
void grantPermissionToProjectLead(String permission)
@Deprecated void grantPermissionToProjectLead(int permission)
This method is deprecated. Use grantPermissionToProjectLead(String)
@Deprecated void grantPermissionToProjectRole(int permission, String projectRoleId)
This method is deprecated. Use grantPermissionToProjectRole(String, String)
void grantPermissionToProjectRole(String permission, String projectRoleId)
@Deprecated void grantPermissionToReporter(int permission)
This method is deprecated. Use grantPermissionToReporter(String)
void grantPermissionToReporter(String permission)
void grantPermissionToSingleUser(String permission, String username)
@Deprecated void grantPermissionToSingleUser(int permission, String username)
This method is deprecated. Use grantPermissionToSingleUser(String, String)
@Deprecated void grantPermissionToUserCustomFieldValue(int permission, String customFieldId)
void grantPermissionToUserCustomFieldValue(String permission, String customFieldId)
void removePermission(String permissionType, String permissionParam)
Remove the given permission setting.
@Deprecated void removePermission(int permissionType, String permissionParam)
This method is deprecated. Use removePermission(String, String)

Public Methods

@Deprecated public void grantPermissionToCurrentAssignee (int permission)

This method is deprecated.
Use grantPermissionToCurrentAssignee(String)

public void grantPermissionToCurrentAssignee (String permission)

public void grantPermissionToGroup (String permission, String groupName)

@Deprecated public void grantPermissionToGroup (int permission, String groupName)

This method is deprecated.
Use grantPermissionToGroup(String, String)

@Deprecated public void grantPermissionToGroupCustomFieldValue (int permission, String customFieldId)

public void grantPermissionToGroupCustomFieldValue (String permission, String customFieldId)

public void grantPermissionToProjectLead (String permission)

@Deprecated public void grantPermissionToProjectLead (int permission)

This method is deprecated.
Use grantPermissionToProjectLead(String)

@Deprecated public void grantPermissionToProjectRole (int permission, String projectRoleId)

This method is deprecated.
Use grantPermissionToProjectRole(String, String)

public void grantPermissionToProjectRole (String permission, String projectRoleId)

@Deprecated public void grantPermissionToReporter (int permission)

This method is deprecated.
Use grantPermissionToReporter(String)

public void grantPermissionToReporter (String permission)

public void grantPermissionToSingleUser (String permission, String username)

@Deprecated public void grantPermissionToSingleUser (int permission, String username)

This method is deprecated.
Use grantPermissionToSingleUser(String, String)

@Deprecated public void grantPermissionToUserCustomFieldValue (int permission, String customFieldId)

public void grantPermissionToUserCustomFieldValue (String permission, String customFieldId)

public void removePermission (String permissionType, String permissionParam)

Remove the given permission setting.

Parameters
permissionType the permission type. See PermissionSchemes.Type for constants.
permissionParam the permission parameter. eg group-name for group based permissions, ID for project roles

@Deprecated public void removePermission (int permissionType, String permissionParam)

This method is deprecated.
Use removePermission(String, String)

Remove the given permission setting.

Parameters
permissionType the permission type. See PermissionSchemes.Type for constants.
permissionParam the permission parameter. eg group-name for group based permissions, ID for project roles