Interface ProjectRoleActor

All Superinterfaces:
All Known Implementing Classes:
AbstractRoleActor, GroupRoleActorFactory.GroupRoleActor

public interface ProjectRoleActor
extends RoleActor

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.

Method Summary
 Long getProjectId()
          Gets the project this is associated with.
Methods inherited from interface
contains, getDescriptor, getId, getParameter, getProjectRoleId, getType, getUsers

Method Detail


Long getProjectId()
Gets the project this is associated with.

project associated with

Copyright © 2002-2009 Atlassian. All Rights Reserved.