com.atlassian.jira.workflow
Class TransitionOptions

java.lang.Object
  extended by com.atlassian.jira.workflow.TransitionOptions

@PublicApi
public class TransitionOptions
extends Object

This is a holder object for Transition options. Currently it is used to optionally skip conditions, validators and permissions while performing transitions

This could be expanded in future to cover further transition options.

Since:
v6.3

Nested Class Summary
static class TransitionOptions.Builder
           
 
Method Summary
static TransitionOptions defaults()
          Default options for transitioning.
 Map<String,Object> getWorkflowParams()
           
 boolean isAutomaticTransition()
           
 boolean skipConditions()
           
 boolean skipPermissions()
           
 boolean skipValidators()
           
static TransitionOptions toTransitionOptions(Map<String,Object> workflowMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

defaults

public static TransitionOptions defaults()
Default options for transitioning. This will not skip conditions, validators or permissions. Business as usual.

Returns:
default TransitionOptions

skipConditions

public boolean skipConditions()

skipValidators

public boolean skipValidators()

skipPermissions

public boolean skipPermissions()

isAutomaticTransition

public boolean isAutomaticTransition()

getWorkflowParams

public Map<String,Object> getWorkflowParams()

toTransitionOptions

public static TransitionOptions toTransitionOptions(Map<String,Object> workflowMap)


Copyright © 2002-2014 Atlassian. All Rights Reserved.