Interface ProjectRoleActor
- All Superinterfaces:
RoleActor
- All Known Implementing Classes:
AbstractRoleActor
,GroupRoleActorFactory.GroupRoleActor
,MockGroupRoleActor
,MockProjectRoleManager.MockRoleActor
,MockRoleActor
,MockUserRoleActor
This is an abstraction that allows us to associate users with ProjectRoles for a project. Implementations can make
this association indirectly like a GroupActor or more directly via something like a UserActor.
Please note: implementations must be immutable as caching presumes this.
-
Field Summary
-
Method Summary
Methods inherited from interface com.atlassian.jira.security.roles.RoleActor
contains, getDescriptor, getId, getParameter, getProjectRoleId, getType, getUsers, isActive
-
Field Details
-
GROUP_ROLE_ACTOR_TYPE
- See Also:
-
USER_ROLE_ACTOR_TYPE
- See Also:
-
-
Method Details
-
getProjectId
Long getProjectId()Gets the project this is associated with.- Returns:
- project associated with
-