com.atlassian.jira.web.bean
Class MultiBulkMoveBean

java.lang.Object
  extended by com.atlassian.jira.web.bean.MultiBulkMoveBean
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
MultiBulkMoveBeanImpl

public abstract class MultiBulkMoveBean
extends Object
implements Serializable

A bean that stores multiple BulkEditBean

See Also:
Serialized Form

Constructor Summary
MultiBulkMoveBean()
           
 
Method Summary
abstract  org.apache.commons.collections.map.ListOrderedMap getBulkEditBeans()
           
abstract  BulkEditBean getCurrentBulkEditBean()
           
abstract  int getCurrentBulkEditBeanIndex()
           
abstract  IssueContext getCurrentIssueContext()
           
abstract  ExecutableAction getExecutableAction()
           
abstract  String getFinalLocation()
           
abstract  org.apache.commons.collections.map.ListOrderedMap getIssuesInContext()
           
abstract  int getNumberOfStatusChangeRequired(BulkMoveOperation bulkMoveOperation)
           
abstract  List getRegularOptions()
           
abstract  Collection getSelectedOptions()
           
abstract  List getSubTaskOptions()
           
abstract  int getSubTasksDiscarded()
           
abstract  void initFromIssues(List issues, BulkEditBean parentBulkEditBean)
          Initialises this MultiBulkMoveBean given a list of issues.
abstract  void initOptionIds(Collection optionIds)
           
abstract  boolean isLastBulkEditBean()
           
abstract  void progressToNextBulkEditBean()
           
abstract  void progressToPreviousBulkEditBean()
           
abstract  void remapBulkEditBeansByTargetContext()
          This method will remap the current BulkEditBean Map to be keyed by the target IssueContext rather than the originating IssueContext.
abstract  void setExecutableAction(ExecutableAction executableAction)
           
abstract  void setFinalLocation(String finalLocation)
           
abstract  void setTargetProject(org.ofbiz.core.entity.GenericValue targetProjectGV)
           
abstract  void validate(ErrorCollection errors, BulkMoveOperation bulkMoveOperation, User user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiBulkMoveBean

public MultiBulkMoveBean()
Method Detail

initOptionIds

public abstract void initOptionIds(Collection optionIds)

initFromIssues

public abstract void initFromIssues(List issues,
                                    BulkEditBean parentBulkEditBean)
Initialises this MultiBulkMoveBean given a list of issues.

If this MultiBulkMoveBean links a BulkEditBean with parent issues to BulkEditBeans with subtasks, then include the parent BulkEditBean in the parentBulkEditBean parameter. Otherwise you can pass null.

Parameters:
issues - Issues for this MultiBulkMoveBean.
parentBulkEditBean - If this MultiBulkMoveBean represents subtasks, then this is the BulkEditBean that contains the parents of the subtasks, otherwise null.

remapBulkEditBeansByTargetContext

public abstract void remapBulkEditBeansByTargetContext()
This method will remap the current BulkEditBean Map to be keyed by the target IssueContext rather than the originating IssueContext.


validate

public abstract void validate(ErrorCollection errors,
                              BulkMoveOperation bulkMoveOperation,
                              User user)

getIssuesInContext

public abstract org.apache.commons.collections.map.ListOrderedMap getIssuesInContext()

getBulkEditBeans

public abstract org.apache.commons.collections.map.ListOrderedMap getBulkEditBeans()

getExecutableAction

public abstract ExecutableAction getExecutableAction()

setExecutableAction

public abstract void setExecutableAction(ExecutableAction executableAction)

getFinalLocation

public abstract String getFinalLocation()

setFinalLocation

public abstract void setFinalLocation(String finalLocation)

getSelectedOptions

public abstract Collection getSelectedOptions()

getRegularOptions

public abstract List getRegularOptions()

getSubTaskOptions

public abstract List getSubTaskOptions()

getSubTasksDiscarded

public abstract int getSubTasksDiscarded()

getNumberOfStatusChangeRequired

public abstract int getNumberOfStatusChangeRequired(BulkMoveOperation bulkMoveOperation)

getCurrentBulkEditBean

public abstract BulkEditBean getCurrentBulkEditBean()

progressToNextBulkEditBean

public abstract void progressToNextBulkEditBean()

progressToPreviousBulkEditBean

public abstract void progressToPreviousBulkEditBean()

isLastBulkEditBean

public abstract boolean isLastBulkEditBean()

getCurrentIssueContext

public abstract IssueContext getCurrentIssueContext()

getCurrentBulkEditBeanIndex

public abstract int getCurrentBulkEditBeanIndex()

setTargetProject

public abstract void setTargetProject(org.ofbiz.core.entity.GenericValue targetProjectGV)


Copyright © 2002-2011 Atlassian. All Rights Reserved.