private void updateMovedItemsPriorities()

in server/src/jetbrains/buildServer/serverSide/priority/BuildQueuePriorityOrdering.java [209:221]


  private void updateMovedItemsPriorities(List<SQueuedBuild> newQueueOrder) {
    if (myLastResult.size() > newQueueOrder.size())
      myLogger.warn("Wrong queued builds, last result: " + myLastResult + ", new order: " + newQueueOrder);
    if (!myLastResult.isEmpty()) {
      for (int i = 0; i < myLastResult.size(); i++) {
        SQueuedBuild lastResultItem = myLastResult.get(i);
        SQueuedBuild newOrderItem = newQueueOrder.get(i);
        if (!lastResultItem.getItemId().equals(newOrderItem.getItemId())) {
          myMovedItemsPriorities.put(newOrderItem.getItemId(), getBuildTypePriorityOnTheInsertMoment(lastResultItem));
        }
      }
    }
  }