public class PermissionSchemesImpl extends AbstractFuncTestUtil implements PermissionSchemes, PermissionSchemes.PermissionScheme
PermissionSchemes
and
PermissionSchemes.PermissionScheme
interfaces.PermissionSchemes.PermissionScheme, PermissionSchemes.Type
environmentData, FS, locators, logger, logIndentLevel, tester
Constructor and Description |
---|
PermissionSchemesImpl(net.sourceforge.jwebunit.WebTester tester,
JIRAEnvironmentData environmentData) |
childLogIndentLevel, getAssertions, getEnvironmentData, getFuncTestHelperFactory, getLogger, log, log, navigation, submitAtPage
public PermissionSchemesImpl(net.sourceforge.jwebunit.WebTester tester, JIRAEnvironmentData environmentData)
public PermissionSchemes.PermissionScheme defaultScheme()
PermissionSchemes
defaultScheme
in interface PermissionSchemes
public PermissionSchemes.PermissionScheme scheme(String schemeName)
PermissionSchemes
scheme
in interface PermissionSchemes
schemeName
- the permission scheme name.public void grantPermissionToGroup(int permission, String groupName)
grantPermissionToGroup
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToGroup(String permission, String groupName)
grantPermissionToGroup
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToGroup(ProjectPermissionKey permission, String groupName)
grantPermissionToGroup
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToReporter(int permission)
grantPermissionToReporter
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToReporter(String permission)
grantPermissionToReporter
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToReporter(ProjectPermissionKey permission)
grantPermissionToReporter
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToProjectLead(int permission)
grantPermissionToProjectLead
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToProjectLead(String permission)
grantPermissionToProjectLead
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToProjectLead(ProjectPermissionKey permission)
grantPermissionToProjectLead
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToCurrentAssignee(int permission)
grantPermissionToCurrentAssignee
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToCurrentAssignee(String permission)
grantPermissionToCurrentAssignee
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToCurrentAssignee(ProjectPermissionKey permission)
grantPermissionToCurrentAssignee
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToUserCustomFieldValue(int permission, String customFieldId)
grantPermissionToUserCustomFieldValue
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToUserCustomFieldValue(String permission, String customFieldId)
grantPermissionToUserCustomFieldValue
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToUserCustomFieldValue(ProjectPermissionKey permission, String customFieldId)
grantPermissionToUserCustomFieldValue
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToGroupCustomFieldValue(int permission, String customFieldId)
grantPermissionToGroupCustomFieldValue
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToGroupCustomFieldValue(String permission, String customFieldId)
grantPermissionToGroupCustomFieldValue
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToGroupCustomFieldValue(ProjectPermissionKey permission, String customFieldId)
grantPermissionToGroupCustomFieldValue
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToProjectRole(int permission, String projectRoleId)
grantPermissionToProjectRole
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToProjectRole(String permission, String projectRoleId)
grantPermissionToProjectRole
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToProjectRole(ProjectPermissionKey permission, String projectRoleId)
grantPermissionToProjectRole
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToSingleUser(int permission, String username)
grantPermissionToSingleUser
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToSingleUser(String permission, String username)
grantPermissionToSingleUser
in interface PermissionSchemes.PermissionScheme
public void grantPermissionToSingleUser(ProjectPermissionKey permission, String username)
grantPermissionToSingleUser
in interface PermissionSchemes.PermissionScheme
public void removePermission(int permissionType, String permissionParam)
PermissionSchemes.PermissionScheme
removePermission
in interface PermissionSchemes.PermissionScheme
permissionType
- the permission type. See PermissionSchemes.Type
for constants.permissionParam
- the permission parameter. eg group-name for group based permissions, ID for project roles.public void removePermission(String permission, String groupName)
removePermission
in interface PermissionSchemes.PermissionScheme
public void removePermission(ProjectPermissionKey permissionType, String permissionParam)
removePermission
in interface PermissionSchemes.PermissionScheme
public void removePermission(GlobalPermissionKey permissionType, String permissionParam)
removePermission
in interface PermissionSchemes.PermissionScheme
protected Navigation getNavigation()
Copyright © 2002-2015 Atlassian. All Rights Reserved.