com.atlassian.jira.plugin.workflow
Class AbstractWorkflowPluginFactory

java.lang.Object
  extended bycom.atlassian.jira.plugin.workflow.AbstractWorkflowPluginFactory
All Implemented Interfaces:
WorkflowPluginFactory
Direct Known Subclasses:
UpdateIssueFieldFunctionPluginFactory, WorkflowChangeHistoryFunctionPluginFactory, WorkflowFireIssueEventFunctionPluginFactory, WorkflowIsUserInGroupConditionFactoryImpl, WorkflowNoInputPluginFactory, WorkflowPermissionConditionFactoryImpl, WorkflowPermissionValidatorPluginFactory, WorkflowSubTaskBlockingConditionFactoryImpl, WorkflowUberFunctionPluginFactory, WorkflowUserPermissionValidatorPluginFactory

public abstract class AbstractWorkflowPluginFactory
extends Object
implements WorkflowPluginFactory


Constructor Summary
AbstractWorkflowPluginFactory()
           
 
Method Summary
protected  Map createMap(Map extractedParams)
           
protected  Map extractMultipleParams(Map params, Collection paramNames)
           
protected  String extractSingleParam(Map conditionParams, String paramName)
           
 Map getVelocityParams(String resourceName, com.opensymphony.workflow.loader.AbstractDescriptor descriptor)
           
protected abstract  void getVelocityParamsForEdit(Map velocityParams, com.opensymphony.workflow.loader.AbstractDescriptor descriptor)
           
protected abstract  void getVelocityParamsForInput(Map velocityParams)
           
protected abstract  void getVelocityParamsForView(Map velocityParams, com.opensymphony.workflow.loader.AbstractDescriptor descriptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.plugin.workflow.WorkflowPluginFactory
getDescriptorParams
 

Constructor Detail

AbstractWorkflowPluginFactory

public AbstractWorkflowPluginFactory()
Method Detail

getVelocityParams

public Map getVelocityParams(String resourceName,
                             com.opensymphony.workflow.loader.AbstractDescriptor descriptor)
Specified by:
getVelocityParams in interface WorkflowPluginFactory

getVelocityParamsForInput

protected abstract void getVelocityParamsForInput(Map velocityParams)

getVelocityParamsForEdit

protected abstract void getVelocityParamsForEdit(Map velocityParams,
                                                 com.opensymphony.workflow.loader.AbstractDescriptor descriptor)

getVelocityParamsForView

protected abstract void getVelocityParamsForView(Map velocityParams,
                                                 com.opensymphony.workflow.loader.AbstractDescriptor descriptor)

extractMultipleParams

protected Map extractMultipleParams(Map params,
                                    Collection paramNames)

extractSingleParam

protected String extractSingleParam(Map conditionParams,
                                    String paramName)

createMap

protected Map createMap(Map extractedParams)


Copyright © 2002-2006 Atlassian. All Rights Reserved.