com.atlassian.jira.functest.framework.admin
Interface PermissionSchemes.PermissionScheme

All Known Implementing Classes:
PermissionSchemesImpl
Enclosing interface:
PermissionSchemes

public static interface PermissionSchemes.PermissionScheme

Represents a permission scheme that actions can be carried out on


Method Summary
 void grantPermissionToCurrentAssignee(int permission)
           
 void grantPermissionToGroup(int permission, String groupName)
           
 void grantPermissionToGroupCustomFieldValue(int permission, String customFieldId)
           
 void grantPermissionToProjectLead(int permission)
           
 void grantPermissionToProjectRole(int permission, String projectRoleId)
           
 void grantPermissionToReporter(int permission)
           
 void grantPermissionToSingleUser(int permission, String username)
           
 void grantPermissionToUserCustomFieldValue(int permission, String customFieldId)
           
 void removePermission(int permissionType, String permissionParam)
          Remove the given permission setting.
 

Method Detail

grantPermissionToGroup

void grantPermissionToGroup(int permission,
                            String groupName)

grantPermissionToSingleUser

void grantPermissionToSingleUser(int permission,
                                 String username)

grantPermissionToReporter

void grantPermissionToReporter(int permission)

grantPermissionToProjectLead

void grantPermissionToProjectLead(int permission)

grantPermissionToCurrentAssignee

void grantPermissionToCurrentAssignee(int permission)

grantPermissionToUserCustomFieldValue

void grantPermissionToUserCustomFieldValue(int permission,
                                           String customFieldId)

grantPermissionToGroupCustomFieldValue

void grantPermissionToGroupCustomFieldValue(int permission,
                                            String customFieldId)

grantPermissionToProjectRole

void grantPermissionToProjectRole(int permission,
                                  String projectRoleId)

removePermission

void removePermission(int 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


Copyright © 2002-2014 Atlassian. All Rights Reserved.