Known Direct Subclasses
|
Class Overview
A common base class for Workflow Plugin Factories that are concerned with Permissions.
Summary
[Expand]
Inherited Methods |
From class
com.atlassian.jira.plugin.workflow.AbstractWorkflowPluginFactory
Map<String, String>
|
createMap(Map<String, String> extractedParams)
|
Map<String, ?>
|
extractMultipleParams(Map<String, Object> params, Collection<String> paramNames)
|
String
|
extractSingleParam(Map<String, Object> conditionParams, String paramName)
|
Map<String, Object>
|
getVelocityParams(String resourceName, AbstractDescriptor descriptor)
Creates a Map of parameters for a view-specific velocity context given
the name of the resource (i.e.
|
abstract
void
|
getVelocityParamsForEdit(Map<String, Object> velocityParams, AbstractDescriptor descriptor)
Populates the given map with velocity parameters for 'edit-parameters' velocity template.
|
abstract
void
|
getVelocityParamsForInput(Map<String, Object> velocityParams)
Get velocity parameters for 'input-parameters' velocity template.
|
abstract
void
|
getVelocityParamsForView(Map<String, Object> velocityParams, AbstractDescriptor descriptor)
Populates the given map with velocity parameters for 'view' velocity template.
|
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
com.atlassian.jira.plugin.workflow.WorkflowPluginFactory
|
Public Constructors
Protected Methods
JRA-14306: building a map of maps, so we can use optgroups to display each group of permissions.
Note: we have to catch any permissions that are in schemePermissions.getSchemePermissions() but not covered
by the specific group permissions
Returns
- a Map with keys as the i18n key of the group, and the value as the map of permissions for that group.
protected
void
getVelocityParamsForInput
(Map<String, Object> velocityParams)
Get velocity parameters for 'input-parameters' velocity template.
Parameters
velocityParams
| Map to populate. |