Interface Roles
- All Known Implementing Classes:
RolesImpl
public interface Roles
Responsible for representing the Project Roles Browser.
The Project Roles Browser is an administrative interface on JIRA's project roles.
- Since:
- v3.13
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddProjectRoleForUser(String projectName, String roleName, String userName) Adds a project role for a particular user.voidCreates a project role with the specified name and description.voiddelete(long roleId) Deletes a project role with the specified id.voidDeletes a project role with the specified name.Allows editing of a project role's details.
-
Method Details
-
delete
void delete(long roleId) Deletes a project role with the specified id.- Parameters:
roleId- The id of the role to delete.
-
delete
Deletes a project role with the specified name.- Parameters:
name- The name of the role to delete.
-
addProjectRoleForUser
Adds a project role for a particular user.- Parameters:
projectName- the name of the project.roleName- the name of the role to add.userName- the name of the user.
-
create
Creates a project role with the specified name and description.- Parameters:
name- The name of the specified role.description- The description of the specified role.
-
edit
Allows editing of a project role's details.- Parameters:
name- The name of the project role to edit.- Returns:
- A
RoleDetailswhich allows to set the properties (i.e. name, description ...) of the project role in play.
-