Interface PermissionSchemes.PermissionScheme
- All Known Implementing Classes:
PermissionSchemesBackdoorImpl
,PermissionSchemesImpl
- Enclosing interface:
- PermissionSchemes
public static interface PermissionSchemes.PermissionScheme
Represents a permission scheme that actions can be carried out on
-
Method Summary
Modifier and TypeMethodDescriptionvoid
grantPermissionToApplicationRole
(ProjectPermissionKey permission, String applicationRoleId) void
grantPermissionToCurrentAssignee
(int permission) Deprecated.void
grantPermissionToCurrentAssignee
(ProjectPermissionKey permission) void
grantPermissionToCurrentAssignee
(String permission) void
grantPermissionToGroup
(int permission, String groupName) Deprecated.void
grantPermissionToGroup
(ProjectPermissionKey permission, String groupName) void
grantPermissionToGroup
(String permission, String groupName) void
grantPermissionToGroupCustomFieldValue
(int permission, String customFieldId) Deprecated.void
grantPermissionToGroupCustomFieldValue
(ProjectPermissionKey permission, String customFieldId) void
grantPermissionToGroupCustomFieldValue
(String permission, String customFieldId) void
grantPermissionToProjectLead
(int permission) Deprecated.void
grantPermissionToProjectLead
(ProjectPermissionKey permission) void
grantPermissionToProjectLead
(String permission) void
grantPermissionToProjectRole
(int permission, String projectRoleId) Deprecated.void
grantPermissionToProjectRole
(ProjectPermissionKey permission, String projectRoleId) void
grantPermissionToProjectRole
(String permission, String projectRoleId) void
grantPermissionToReporter
(int permission) Deprecated.void
grantPermissionToReporter
(ProjectPermissionKey permission) void
grantPermissionToReporter
(String permission) void
grantPermissionToSingleUser
(int permission, String username) Deprecated.void
grantPermissionToSingleUser
(ProjectPermissionKey permission, String username) void
grantPermissionToSingleUser
(String permission, String username) void
grantPermissionToUserCustomFieldValue
(int permission, String customFieldId) Deprecated.void
grantPermissionToUserCustomFieldValue
(ProjectPermissionKey permission, String customFieldId) void
grantPermissionToUserCustomFieldValue
(String permission, String customFieldId) void
removePermission
(int permissionType, String permissionParam) void
removePermission
(GlobalPermissionKey permissionType, String permissionParam) void
removePermission
(ProjectPermissionKey permissionType, String permissionParam) void
removePermission
(String permissionType, String permissionParam)
-
Method Details
-
grantPermissionToGroup
Deprecated. -
grantPermissionToGroup
-
grantPermissionToGroup
-
grantPermissionToSingleUser
Deprecated. -
grantPermissionToSingleUser
-
grantPermissionToSingleUser
-
grantPermissionToReporter
Deprecated. -
grantPermissionToReporter
-
grantPermissionToReporter
-
grantPermissionToProjectLead
Deprecated. -
grantPermissionToProjectLead
-
grantPermissionToProjectLead
-
grantPermissionToCurrentAssignee
Deprecated. -
grantPermissionToCurrentAssignee
-
grantPermissionToCurrentAssignee
-
grantPermissionToUserCustomFieldValue
Deprecated. -
grantPermissionToUserCustomFieldValue
-
grantPermissionToUserCustomFieldValue
-
grantPermissionToGroupCustomFieldValue
Deprecated. -
grantPermissionToGroupCustomFieldValue
-
grantPermissionToGroupCustomFieldValue
-
grantPermissionToProjectRole
Deprecated. -
grantPermissionToProjectRole
-
grantPermissionToProjectRole
-
grantPermissionToApplicationRole
-
removePermission
Deprecated.Remove the given permission setting.- Parameters:
permissionType
- the permission type. SeePermissionSchemes.Type
for constants.permissionParam
- the permission parameter. eg group-name for group based permissions, ID for project roles.
-
removePermission
-
removePermission
-
removePermission
-
grantPermissionToCurrentAssignee(ProjectPermissionKey)
.