public class

PermissionValidator

extends AbstractPermissionValidator
implements Validator
java.lang.Object
   ↳ com.atlassian.jira.workflow.validator.AbstractPermissionValidator
     ↳ com.atlassian.jira.workflow.validator.PermissionValidator
Known Direct Subclasses

Class Overview

An OSWorkflow validator that validates a given permission is correct. Sample usage:

 <validator type="class">
 <arg name="class.name">com.atlassian.jira.workflow.validator.PermissionValidator</arg>
 <arg name="permission">Create Issue</arg>
 </validator>
 

Summary

Public Constructors
PermissionValidator()
Public Methods
static ValidatorDescriptor makeDescriptor(String permission)
void validate(Map transientVars, Map args, PropertySet ps)
Protected Methods
String getCallerKey(Map transientVars)
Exposed for testing - to escape from testing internals of that bloody static WorkflowUtil.getCallerKey
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.opensymphony.workflow.Validator

Public Constructors

public PermissionValidator ()

Public Methods

public static ValidatorDescriptor makeDescriptor (String permission)

public void validate (Map transientVars, Map args, PropertySet ps)

Throws
InvalidInputException

Protected Methods

protected String getCallerKey (Map transientVars)

Exposed for testing - to escape from testing internals of that bloody static WorkflowUtil.getCallerKey