com.atlassian.jira.plugin.workflow
Class WorkflowPermissionValidatorPluginFactory

java.lang.Object
  extended by com.atlassian.jira.plugin.workflow.AbstractWorkflowPluginFactory
      extended by com.atlassian.jira.plugin.workflow.AbstractWorkflowPermissionPluginFactory
          extended by com.atlassian.jira.plugin.workflow.WorkflowPermissionValidatorPluginFactory
All Implemented Interfaces:
WorkflowPluginFactory, WorkflowPluginValidatorFactory, WorkflowValidatorDescriptorEditPreprocessor
Direct Known Subclasses:
WorkflowUserPermissionValidatorPluginFactory

public class WorkflowPermissionValidatorPluginFactory
extends AbstractWorkflowPermissionPluginFactory
implements WorkflowPluginValidatorFactory, WorkflowValidatorDescriptorEditPreprocessor


Constructor Summary
WorkflowPermissionValidatorPluginFactory(JiraAuthenticationContext authenticationContext, PermissionManager permissionManager)
           
 
Method Summary
 void beforeSaveOnEdit(com.opensymphony.workflow.loader.ValidatorDescriptor descriptor)
          Gets called immediately before saving of the workflow validator descriptor.
protected  Map<?,?> extractArgs(com.opensymphony.workflow.loader.AbstractDescriptor descriptor)
           
 
Methods inherited from class com.atlassian.jira.plugin.workflow.AbstractWorkflowPermissionPluginFactory
clearLegacyPermissionArgument, getDescriptorParams, getVelocityParamsForEdit, getVelocityParamsForInput, getVelocityParamsForView, populateTemplateParamsForInputAndEdit, populateTemplateParamsForView
 
Methods inherited from class com.atlassian.jira.plugin.workflow.AbstractWorkflowPluginFactory
createMap, extractMultipleParams, extractSingleParam, getVelocityParams
 
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, getVelocityParams
 

Constructor Detail

WorkflowPermissionValidatorPluginFactory

public WorkflowPermissionValidatorPluginFactory(JiraAuthenticationContext authenticationContext,
                                                PermissionManager permissionManager)
Method Detail

extractArgs

protected Map<?,?> extractArgs(com.opensymphony.workflow.loader.AbstractDescriptor descriptor)
Specified by:
extractArgs in class AbstractWorkflowPermissionPluginFactory

beforeSaveOnEdit

public void beforeSaveOnEdit(com.opensymphony.workflow.loader.ValidatorDescriptor descriptor)
Description copied from interface: WorkflowValidatorDescriptorEditPreprocessor
Gets called immediately before saving of the workflow validator descriptor.

Specified by:
beforeSaveOnEdit in interface WorkflowValidatorDescriptorEditPreprocessor
Parameters:
descriptor - validator descriptor being saved


Copyright © 2002-2014 Atlassian. All Rights Reserved.