@Override protected void executeCommand() { List<DiskImage> images = diskImageDao.getAllSnapshotsForImageGroup(getParameters().getImageGroupID()); ImagesHandler.sortImageList(images); getParameters().setImageIds(ImagesHandler.getDiskImageIds(images)); prepareWeights(images); persistCommand(getParameters().getParentCommand(), getCallback() != null); setSucceeded(true); }