Class PermissionSchemesBackdoorImpl
java.lang.Object
com.atlassian.jira.functest.framework.admin.PermissionSchemesBackdoorImpl
- All Implemented Interfaces:
PermissionSchemes,PermissionSchemes.PermissionScheme
@Deprecated
public class PermissionSchemesBackdoorImpl
extends Object
implements PermissionSchemes, PermissionSchemes.PermissionScheme
Deprecated.
This class was added to replace PermissionSchemesImpl to stop plugins/tests outside of JIRA who were using it from
failing. E.g. JIRA-REST-JAVA-Client. If you actually want to test the Project Permissions page, you should write
tests using a webdriver test with
EditPermissionsSinglePage otherwise, if
you just want to change permissions in a scheme you should use the backdoor.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.jira.functest.framework.admin.PermissionSchemes
PermissionSchemes.PermissionScheme, PermissionSchemes.Type -
Constructor Summary
ConstructorsConstructorDescriptionPermissionSchemesBackdoorImpl(Backdoor backdoor, net.sourceforge.jwebunit.WebTester tester, JIRAEnvironmentData environmentData) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPermission(int permission, JiraPermissionHolderType type, String parameter) Deprecated.voidaddPermission(ProjectPermissionKey permission, JiraPermissionHolderType type, String parameter) Deprecated.voidaddPermission(String permission, JiraPermissionHolderType type, String parameter) Deprecated.Deprecated.Navigates to the Default Permission Scheme.voidgrantPermissionToApplicationRole(ProjectPermissionKey permission, String applicationRoleId) Deprecated.voidgrantPermissionToCurrentAssignee(int permission) Deprecated.voidgrantPermissionToCurrentAssignee(ProjectPermissionKey permission) Deprecated.voidgrantPermissionToCurrentAssignee(String permission) Deprecated.voidgrantPermissionToGroup(int permission, String groupName) Deprecated.voidgrantPermissionToGroup(ProjectPermissionKey permission, String groupName) Deprecated.voidgrantPermissionToGroup(String permission, String groupName) Deprecated.voidgrantPermissionToGroupCustomFieldValue(int permission, String customFieldId) Deprecated.voidgrantPermissionToGroupCustomFieldValue(ProjectPermissionKey permission, String customFieldId) Deprecated.voidgrantPermissionToGroupCustomFieldValue(String permission, String customFieldId) Deprecated.voidgrantPermissionToProjectLead(int permission) Deprecated.voidgrantPermissionToProjectLead(ProjectPermissionKey permission) Deprecated.voidgrantPermissionToProjectLead(String permission) Deprecated.voidgrantPermissionToProjectRole(int permission, String projectRoleId) Deprecated.voidgrantPermissionToProjectRole(ProjectPermissionKey permission, String projectRoleId) Deprecated.voidgrantPermissionToProjectRole(String permission, String projectRoleId) Deprecated.voidgrantPermissionToReporter(int permission) Deprecated.voidgrantPermissionToReporter(ProjectPermissionKey permission) Deprecated.voidgrantPermissionToReporter(String permission) Deprecated.voidgrantPermissionToSingleUser(int permission, String username) Deprecated.voidgrantPermissionToSingleUser(ProjectPermissionKey permission, String username) Deprecated.voidgrantPermissionToSingleUser(String permission, String username) Deprecated.voidgrantPermissionToUserCustomFieldValue(int permission, String customFieldId) Deprecated.voidgrantPermissionToUserCustomFieldValue(ProjectPermissionKey permission, String customFieldId) Deprecated.voidgrantPermissionToUserCustomFieldValue(String permission, String customFieldId) Deprecated.voidremovePermission(int permissionType, String permissionParam) Deprecated.Remove the given permission setting.voidremovePermission(GlobalPermissionKey permissionType, String permissionParam) Deprecated.voidremovePermission(ProjectPermissionKey permissionType, String permissionParam) Deprecated.voidremovePermission(String permissionType, String permissionParam) Deprecated.Deprecated.Navigates to the scheme with the specified name.
-
Constructor Details
-
PermissionSchemesBackdoorImpl
public PermissionSchemesBackdoorImpl(Backdoor backdoor, net.sourceforge.jwebunit.WebTester tester, JIRAEnvironmentData environmentData) Deprecated.
-
-
Method Details
-
defaultScheme
Deprecated.Description copied from interface:PermissionSchemesNavigates to the Default Permission Scheme.- Specified by:
defaultSchemein interfacePermissionSchemes- Returns:
- the Default Permission Scheme to operate on.
-
scheme
Deprecated.Description copied from interface:PermissionSchemesNavigates to the scheme with the specified name.- Specified by:
schemein interfacePermissionSchemes- Parameters:
schemeName- the permission scheme name.- Returns:
- the Permission Scheme with the given name.
-
grantPermissionToGroup
Deprecated.- Specified by:
grantPermissionToGroupin interfacePermissionSchemes.PermissionScheme
-
grantPermissionToGroup
Deprecated.- Specified by:
grantPermissionToGroupin interfacePermissionSchemes.PermissionScheme
-
grantPermissionToGroup
Deprecated.- Specified by:
grantPermissionToGroupin interfacePermissionSchemes.PermissionScheme
-
grantPermissionToSingleUser
Deprecated.- Specified by:
grantPermissionToSingleUserin interfacePermissionSchemes.PermissionScheme
-
grantPermissionToSingleUser
Deprecated.- Specified by:
grantPermissionToSingleUserin interfacePermissionSchemes.PermissionScheme
-
grantPermissionToSingleUser
Deprecated.- Specified by:
grantPermissionToSingleUserin interfacePermissionSchemes.PermissionScheme
-
grantPermissionToReporter
public void grantPermissionToReporter(int permission) Deprecated.- Specified by:
grantPermissionToReporterin interfacePermissionSchemes.PermissionScheme
-
grantPermissionToReporter
Deprecated.- Specified by:
grantPermissionToReporterin interfacePermissionSchemes.PermissionScheme
-
grantPermissionToReporter
Deprecated.- Specified by:
grantPermissionToReporterin interfacePermissionSchemes.PermissionScheme
-
grantPermissionToProjectLead
public void grantPermissionToProjectLead(int permission) Deprecated.- Specified by:
grantPermissionToProjectLeadin interfacePermissionSchemes.PermissionScheme
-
grantPermissionToProjectLead
Deprecated.- Specified by:
grantPermissionToProjectLeadin interfacePermissionSchemes.PermissionScheme
-
grantPermissionToProjectLead
Deprecated.- Specified by:
grantPermissionToProjectLeadin interfacePermissionSchemes.PermissionScheme
-
grantPermissionToCurrentAssignee
public void grantPermissionToCurrentAssignee(int permission) Deprecated.- Specified by:
grantPermissionToCurrentAssigneein interfacePermissionSchemes.PermissionScheme
-
grantPermissionToCurrentAssignee
Deprecated.- Specified by:
grantPermissionToCurrentAssigneein interfacePermissionSchemes.PermissionScheme
-
grantPermissionToCurrentAssignee
Deprecated.- Specified by:
grantPermissionToCurrentAssigneein interfacePermissionSchemes.PermissionScheme
-
grantPermissionToUserCustomFieldValue
Deprecated.- Specified by:
grantPermissionToUserCustomFieldValuein interfacePermissionSchemes.PermissionScheme
-
grantPermissionToUserCustomFieldValue
Deprecated.- Specified by:
grantPermissionToUserCustomFieldValuein interfacePermissionSchemes.PermissionScheme
-
grantPermissionToUserCustomFieldValue
public void grantPermissionToUserCustomFieldValue(ProjectPermissionKey permission, String customFieldId) Deprecated.- Specified by:
grantPermissionToUserCustomFieldValuein interfacePermissionSchemes.PermissionScheme
-
grantPermissionToGroupCustomFieldValue
Deprecated.- Specified by:
grantPermissionToGroupCustomFieldValuein interfacePermissionSchemes.PermissionScheme
-
grantPermissionToGroupCustomFieldValue
Deprecated.- Specified by:
grantPermissionToGroupCustomFieldValuein interfacePermissionSchemes.PermissionScheme
-
grantPermissionToGroupCustomFieldValue
public void grantPermissionToGroupCustomFieldValue(ProjectPermissionKey permission, String customFieldId) Deprecated.- Specified by:
grantPermissionToGroupCustomFieldValuein interfacePermissionSchemes.PermissionScheme
-
grantPermissionToProjectRole
Deprecated.- Specified by:
grantPermissionToProjectRolein interfacePermissionSchemes.PermissionScheme
-
grantPermissionToProjectRole
Deprecated.- Specified by:
grantPermissionToProjectRolein interfacePermissionSchemes.PermissionScheme
-
grantPermissionToProjectRole
Deprecated.- Specified by:
grantPermissionToProjectRolein interfacePermissionSchemes.PermissionScheme
-
grantPermissionToApplicationRole
public void grantPermissionToApplicationRole(ProjectPermissionKey permission, String applicationRoleId) Deprecated.- Specified by:
grantPermissionToApplicationRolein interfacePermissionSchemes.PermissionScheme
-
removePermission
Deprecated.Description copied from interface:PermissionSchemes.PermissionSchemeRemove the given permission setting.- Specified by:
removePermissionin interfacePermissionSchemes.PermissionScheme- Parameters:
permissionType- the permission type. SeePermissionSchemes.Typefor constants.permissionParam- the permission parameter. eg group-name for group based permissions, ID for project roles.
-
removePermission
Deprecated.- Specified by:
removePermissionin interfacePermissionSchemes.PermissionScheme
-
removePermission
Deprecated.- Specified by:
removePermissionin interfacePermissionSchemes.PermissionScheme
-
removePermission
Deprecated.- Specified by:
removePermissionin interfacePermissionSchemes.PermissionScheme
-
addPermission
Deprecated. -
addPermission
Deprecated. -
addPermission
public void addPermission(ProjectPermissionKey permission, JiraPermissionHolderType type, String parameter) Deprecated.
-
Backdoor.permissionSchemes()