@Extension public class MoveAction extends Object implements RootAction
ExtensionPoint.LegacyInstancesAreScopedToHudson| Modifier and Type | Field and Description |
|---|---|
static String |
ITEM_ID_PARAM_NAME |
static String |
MOVE_TYPE_PARAM_NAME |
static String |
VIEW_NAME_PARAM_NAME |
| Constructor and Description |
|---|
MoveAction() |
| Modifier and Type | Method and Description |
|---|---|
void |
doMove(org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
Main method responsible for receiving request from user
|
Queue.Item |
getBottom(List<Queue.Item> queueItems) |
String |
getDisplayName() |
String |
getIconFileName() |
Queue.Item |
getTop(Collection<Queue.Item> items) |
String |
getUrlName() |
void |
moveDown(Queue.Item itemA,
Queue queue) |
void |
moveDownFiltered(Queue.Item itemToDown,
Queue queue,
View view) |
void |
moveToBottom(Queue.Item itemA,
Queue queue) |
void |
moveToBottomFiltered(Queue.Item itemToBottom,
Queue queue,
View view) |
void |
moveToTop(Queue.Item itemA,
Queue queue) |
void |
moveUp(Queue.Item itemA,
Queue queue) |
void |
moveUpFiltered(Queue.Item itemToUp,
Queue queue,
View view)
Handles move of item when view is filtered.
|
void |
putAOnTopOfB(Queue.Item itemA,
Queue.Item itemB,
Queue queue) |
public static final String MOVE_TYPE_PARAM_NAME
public static final String ITEM_ID_PARAM_NAME
public static final String VIEW_NAME_PARAM_NAME
@CheckForNull public String getIconFileName()
getIconFileName in interface Action@CheckForNull public String getDisplayName()
getDisplayName in interface ActiongetDisplayName in interface ModelObject@CheckForNull public String getUrlName()
getUrlName in interface Actionpublic void doMove(org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
request - Stapler request from userresponse - Stapler response send back to users browserpublic void moveToBottomFiltered(Queue.Item itemToBottom, Queue queue, @Nonnull View view)
@CheckForNull public Queue.Item getBottom(@Nonnull List<Queue.Item> queueItems)
public void moveDownFiltered(Queue.Item itemToDown, Queue queue, View view)
public void moveUpFiltered(Queue.Item itemToUp, Queue queue, View view)
itemToUp - Item to be moved upqueue - Main queue from jenkinsview - View in which was request producedpublic void putAOnTopOfB(@Nonnull Queue.Item itemA, @Nonnull Queue.Item itemB, @Nonnull Queue queue)
@CheckForNull public Queue.Item getTop(Collection<Queue.Item> items)
public void moveToTop(@Nonnull Queue.Item itemA, @Nonnull Queue queue)
itemA - Item with least importancepublic void moveUp(Queue.Item itemA, Queue queue)
itemA - Item to be moved up in list = more away from executionpublic void moveDown(Queue.Item itemA, Queue queue)
public void moveToBottom(@Nonnull Queue.Item itemA, @Nonnull Queue queue)
itemA - The most important itemCopyright © 2016–2021. All rights reserved.