public class WorkflowIsUserInProjectRoleConditionFactoryImpl extends AbstractWorkflowPluginFactory implements WorkflowPluginConditionFactory
Constructor and Description |
---|
WorkflowIsUserInProjectRoleConditionFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
Map |
getDescriptorParams(Map conditionParams)
Given a set of name:value parameters from the plugin configuration page (ie.
|
protected void |
getVelocityParamsForEdit(Map velocityParams,
com.opensymphony.workflow.loader.AbstractDescriptor descriptor)
Populates the given map with velocity parameters for 'edit-parameters' velocity template.
|
protected void |
getVelocityParamsForInput(Map velocityParams)
Get velocity parameters for 'input-parameters' velocity template.
|
protected void |
getVelocityParamsForView(Map velocityParams,
com.opensymphony.workflow.loader.AbstractDescriptor descriptor)
Populates the given map with velocity parameters for 'view' velocity template.
|
createMap, extractMultipleParams, extractSingleParam, getVelocityParams
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getVelocityParams
public WorkflowIsUserInProjectRoleConditionFactoryImpl()
protected void getVelocityParamsForInput(Map velocityParams)
AbstractWorkflowPluginFactory
getVelocityParamsForInput
in class AbstractWorkflowPluginFactory
velocityParams
- Map to populate.AbstractWorkflowPluginFactory.getVelocityParams(String, com.opensymphony.workflow.loader.AbstractDescriptor)
protected void getVelocityParamsForEdit(Map velocityParams, com.opensymphony.workflow.loader.AbstractDescriptor descriptor)
AbstractWorkflowPluginFactory
descriptor.getArgs()
to retrieve the current configuration, and populate velocityParams from that.getVelocityParamsForEdit
in class AbstractWorkflowPluginFactory
velocityParams
- Map to populate.descriptor
- Eg. FunctionDescriptor
or ConditionDescriptor
describing the function/condition and its current configuration.AbstractWorkflowPluginFactory.getVelocityParams(String, com.opensymphony.workflow.loader.AbstractDescriptor)
protected void getVelocityParamsForView(Map velocityParams, com.opensymphony.workflow.loader.AbstractDescriptor descriptor)
AbstractWorkflowPluginFactory
descriptor.getArgs()
to retrieve the current
configuration, look up a displayable string for the value and and populate velocityParams with that.getVelocityParamsForView
in class AbstractWorkflowPluginFactory
velocityParams
- Map to populate.descriptor
- Eg. a FunctionDescriptor
or ConditionDescriptor
describing the function/condition and its current configuration.AbstractWorkflowPluginFactory.getVelocityParams(String, com.opensymphony.workflow.loader.AbstractDescriptor)
public Map getDescriptorParams(Map conditionParams)
WorkflowPluginFactory
execute()
or conditions' passesCondition
methods.
The velocity page often submits values in array form, and this method extracts just the relevant value.getDescriptorParams
in interface WorkflowPluginFactory
conditionParams
- Parameters from the velocity template, eg. {"fieldId" : ["assignee"], "fieldValue":["-1"]}Copyright © 2002-2018 Atlassian. All Rights Reserved.