com.pyxis.greenhopper.jira.boards.modal
Class TransitionBoard

java.lang.Object
  extended by com.pyxis.greenhopper.jira.boards.AbstractBoard
      extended by com.pyxis.greenhopper.jira.boards.modal.AbstractModalBoard
          extended by com.pyxis.greenhopper.jira.boards.modal.TransitionBoard
All Implemented Interfaces:
Board, java.lang.Comparable<Board>

public class TransitionBoard
extends AbstractModalBoard


Field Summary
 
Fields inherited from class com.pyxis.greenhopper.jira.boards.modal.AbstractModalBoard
ID, VIEW
 
Fields inherited from class com.pyxis.greenhopper.jira.boards.AbstractBoard
canBoardRank, context, id, issueView, log, name, pager
 
Constructor Summary
TransitionBoard(StepBoard from, StepBoard to, com.atlassian.jira.issue.MutableIssue issue, java.lang.Integer action)
           
TransitionBoard(TaskBoard taskBoard, com.atlassian.jira.issue.MutableIssue issue, java.lang.Integer action)
           
 
Method Summary
 boolean canTransitate()
           
 java.lang.Integer getAction()
           
 com.opensymphony.workflow.loader.ActionDescriptor getActionDecriptor()
           
 java.util.Set<com.atlassian.jira.issue.resolution.Resolution> getActionResolutions(TaskBoardTransition transition)
           
 java.util.Set<TaskBoardTransition> getAvailableActions()
           
 BoardIssue getBoardIssue(com.atlassian.jira.issue.Issue issue)
          Retrieves the decorated isssue
 StepBoard getFrom()
           
 java.util.Set<ResolveTransition> getInnerActions()
           
protected  com.atlassian.query.Query getPrettyQuery()
           
protected  com.atlassian.query.Query getQuery()
           
 TaskBoard getTaskBoard()
           
 StepBoard getTo()
           
 TaskBoardTransition getTransition()
           
 java.lang.String getWorkflowTransitionDisplayName()
           
 boolean hasMultipleOptions()
           
 void makeTransition(java.lang.String[] fields, java.lang.String[] values, java.lang.String resolution, java.util.Map<java.lang.String,java.lang.String> errorCollector)
           
 boolean needsInput()
           
 
Methods inherited from class com.pyxis.greenhopper.jira.boards.modal.AbstractModalBoard
canDrag, canManageStats, getContext, getDisplayableBoardForIssue, getKey, getView, hasMenuItems, hasSettings, hideDone, hideSubs, isAddIssueEnabled, isAddSubEnabled, isAssignedToMeOn, isAssociatedWith, isHighLighting, showLegendBar
 
Methods inherited from class com.pyxis.greenhopper.jira.boards.AbstractBoard
canBoardRank, canRank, canSelect, compareTo, computeStartFor, containsIssue, equals, focusOn, getAllIssues, getBoardContext, getBoxCss, getCursor, getDecoratedName, getDefaultStart, getDescription, getDisplayableIssues, getDisplayableIssuesFrom, getDisplayQuery, getFocussedIssue, getHighLightedIssues, getId, getIssueKeys, getIssues, getIssues, getIssuesInPage, getIssueView, getMaxIssues, getMaxPagine, getName, getNavigatorQuery, getPageNumber, getPager, getPager, getPagination, getPluginLinks, getProject, getProjectId, getQuery, getRawName, getStart, getSummary, hashCode, indexOf, isCapacitySupported, isCardsDisplayed, isListDisplayed, isLocked, isMarkersSupported, isModifierOn, isProjectAdmin, isSelectable, issueCount, issuePagineCount, isSummariesDisplayed, showParentSubInfo, showProgressStats, showStats, truncate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransitionBoard

public TransitionBoard(StepBoard from,
                       StepBoard to,
                       com.atlassian.jira.issue.MutableIssue issue,
                       java.lang.Integer action)

TransitionBoard

public TransitionBoard(TaskBoard taskBoard,
                       com.atlassian.jira.issue.MutableIssue issue,
                       java.lang.Integer action)
Method Detail

getTaskBoard

public TaskBoard getTaskBoard()

getTo

public StepBoard getTo()

getFrom

public StepBoard getFrom()

getActionDecriptor

public com.opensymphony.workflow.loader.ActionDescriptor getActionDecriptor()

getAction

public java.lang.Integer getAction()

getTransition

public TaskBoardTransition getTransition()

getAvailableActions

public java.util.Set<TaskBoardTransition> getAvailableActions()

getInnerActions

public java.util.Set<ResolveTransition> getInnerActions()

getActionResolutions

public java.util.Set<com.atlassian.jira.issue.resolution.Resolution> getActionResolutions(TaskBoardTransition transition)

canTransitate

public boolean canTransitate()

hasMultipleOptions

public boolean hasMultipleOptions()

makeTransition

public void makeTransition(java.lang.String[] fields,
                           java.lang.String[] values,
                           java.lang.String resolution,
                           java.util.Map<java.lang.String,java.lang.String> errorCollector)

needsInput

public boolean needsInput()

getBoardIssue

public BoardIssue getBoardIssue(com.atlassian.jira.issue.Issue issue)
Description copied from interface: Board
Retrieves the decorated isssue

Specified by:
getBoardIssue in interface Board
Overrides:
getBoardIssue in class AbstractBoard
Returns:
the BoardIssue

getWorkflowTransitionDisplayName

public java.lang.String getWorkflowTransitionDisplayName()

getQuery

protected com.atlassian.query.Query getQuery()
Specified by:
getQuery in class AbstractBoard

getPrettyQuery

protected com.atlassian.query.Query getPrettyQuery()
Specified by:
getPrettyQuery in class AbstractBoard


Copyright © 2007-2013 Atlassian. All Rights Reserved.