public void buildTypeExternalIdChanged()

in server/src/jetbrains/buildServer/serverSide/priority/PriorityClassManagerImpl.java [92:108]


  public void buildTypeExternalIdChanged(@NotNull final SBuildType buildType,
                                         @NotNull final String oldExternalId,
                                         @NotNull final String newExternalId) {
    myLock.writeLock().lock();
    try {
      String priorityClassId = myBuildTypePriorityClasses.remove(oldExternalId);
      if (priorityClassId != null) {
        myBuildTypePriorityClasses.put(newExternalId, priorityClassId);
        PriorityClassImpl pc = myPriorityClasses.get(priorityClassId);
        PriorityClassImpl updated = (PriorityClassImpl)pc.updateExternalId(oldExternalId, newExternalId);
        myPriorityClasses.put(priorityClassId, updated);
        savePriorityClasses();
      }
    } finally {
      myLock.writeLock().unlock();
    }
  }