public class

DefaultPermissionContextFactory

extends Object
implements PermissionContextFactory
java.lang.Object
   ↳ com.atlassian.jira.permission.DefaultPermissionContextFactory

Summary

Public Constructors
DefaultPermissionContextFactory(WorkflowManager workflowManager)
Public Methods
PermissionContext getPermissionContext(OperationContext operationContext, Issue issue)
Checks if we're in a workflow operation, and if so constructs a PermissionContext with the destination status.
PermissionContext getPermissionContext(Project project)
PermissionContext getPermissionContext(Issue issue, ActionDescriptor actionDescriptor)
PermissionContext getPermissionContext(GenericValue projectOrIssue)
PermissionContext getPermissionContext(Issue issue, Status issueStatus)
PermissionContext getPermissionContext(Issue issue)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.permission.PermissionContextFactory

Public Constructors

public DefaultPermissionContextFactory (WorkflowManager workflowManager)

Public Methods

public PermissionContext getPermissionContext (OperationContext operationContext, Issue issue)

Checks if we're in a workflow operation, and if so constructs a PermissionContext with the destination status. Otherwise returns a normal PC wrapping the issue.

public PermissionContext getPermissionContext (Project project)

public PermissionContext getPermissionContext (Issue issue, ActionDescriptor actionDescriptor)

public PermissionContext getPermissionContext (GenericValue projectOrIssue)

public PermissionContext getPermissionContext (Issue issue, Status issueStatus)

public PermissionContext getPermissionContext (Issue issue)