@Override public GlusterGeoRepSessionConfiguration getValue(EntityModel<Pair<Boolean, GlusterGeoRepSessionConfiguration>> object) { return object.getEntity().getSecond(); } }
public static List<Pair<Guid, DiskImageDynamic>> sortDiskImageDynamicForUpdate(Collection<Pair<Guid, DiskImageDynamic>> diskImageDynamicForVm) { List<Pair<Guid, DiskImageDynamic>> sortedDisks = new ArrayList<>(); sortedDisks.addAll(diskImageDynamicForVm); sortedDisks.sort(Comparator.comparing(x -> x.getSecond().getId())); return sortedDisks; }
public static <U, V> Map<U, List<V>> pairsToMap(final List<Pair<U, V>> pairList) { Map<U, List<V>> res = new HashMap<>(); for (Pair<U, V> pair: pairList) { res.putIfAbsent(pair.getFirst(), new ArrayList<>()); res.get(pair.getFirst()).add(pair.getSecond()); } return res; }
@Override public void focusInput() { super.focusInput(); ListIterator<Pair<T, V>> last = items.listIterator(items.size()); if (last.hasPrevious()) { V widget = last.previous().getSecond(); if (widget instanceof Focusable) { ((Focusable) widget).setFocus(true); } } }
private void updateEnabled() { for (Pair<T, V> item : items) { toggleEnabled(item.getFirst(), item.getSecond()); } }
@Override public int setTabIndexes(int nextTabIndex) { for (Pair<T, V> item : items) { V widget = item.getSecond(); if (widget instanceof FocusableComponentsContainer) { nextTabIndex = ((FocusableComponentsContainer) widget).setTabIndexes(nextTabIndex); } else if (widget instanceof Focusable) { ((Focusable) widget).setTabIndex(nextTabIndex++); } } return nextTabIndex; }
@Override public Map<Guid, String> getEntitiesNameMap() { MapSqlParameterSource parameterSource = getCustomMapSqlParameterSource(); List<Pair<Guid, String>> returnValues = getCallsHandler() .executeReadList("GetEntitiesNameMap", entityIdNameRowMapper, parameterSource); Map<Guid, String> returnMap = new HashMap<>(); returnValues.forEach(pair -> returnMap.put(pair.getFirst(), pair.getSecond())); return returnMap; } }
@Override public void formatValue(String fieldName, Pair<String, String> pair, boolean caseSensitive) { if (CREATION_DATE.equals(fieldName)) { Date tmp = new Date(Date.parse(StringHelper.trim(pair.getSecond(), '\''))); pair.setSecond(StringFormat.format("'%1$s'", tmp)); } else { super.formatValue(fieldName, pair, caseSensitive); } } }
@Override public void setId(Pair<Guid, Guid> id) { getFeature().setId(id.getFirst()); setClusterId(id.getSecond()); } }
@Override protected MapSqlParameterSource createIdParameterMapper(Pair<Guid, Guid> id) { Guid featureId = id.getFirst(); Guid clusterId = id.getSecond(); return getCustomMapSqlParameterSource() .addValue("feature_id", featureId) .addValue("cluster_id", clusterId); }
private String formatDataWritten(UIMessages messages, long totalBytesWritten, long bytesWrittenInCurrentInterval) { Pair<SizeUnit, Double> dataWrittenInCurrentInterval = SizeConverter.autoConvert(bytesWrittenInCurrentInterval, SizeUnit.BYTES); Pair<SizeUnit, Double> dataWritten = SizeConverter.autoConvert(totalBytesWritten, SizeUnit.BYTES); return messages.bytesWrittenInCurrentProfileInterval(formatSize(dataWrittenInCurrentInterval.getSecond()), dataWrittenInCurrentInterval.getFirst().toString(), formatSize(dataWritten.getSecond()), dataWritten.getFirst().toString()); }
private String formatDataRead(UIMessages messages, long totalBytesRead, long bytesReadInCurrentInterval) { Pair<SizeUnit, Double> dataReadInCurrentInterval = SizeConverter.autoConvert(bytesReadInCurrentInterval, SizeUnit.BYTES); Pair<SizeUnit, Double> dataRead = SizeConverter.autoConvert(totalBytesRead, SizeUnit.BYTES); return messages.bytesReadInCurrentProfileInterval(formatSize(dataReadInCurrentInterval.getSecond()), dataReadInCurrentInterval.getFirst().name(), formatSize(dataRead.getSecond()), dataRead.getFirst().toString()); }
@Override public void setEnabled(boolean enabled) { button.setEnabled(enabled); textButton.setEnabled(enabled); caretButton.setEnabled(enabled); for (Pair<AnchorListItem, ActionButtonDefinition<T>> item : items) { updateMenuItem(item.getFirst(), item.getSecond(), selectedItemsProvider.getSelectedItems()); } }
@Override public void updateDevicesHashes(List<Pair<Guid, String>> vmHashes) { getCallsHandler().executeStoredProcAsBatch("SetHashByVmGuid", vmHashes, pair -> getCustomMapSqlParameterSource() .addValue("vm_guid", pair.getFirst()) .addValue("hash", pair.getSecond())); }
@Override protected void build(Pair<UnitVmModel, VM> source, VmManagementParametersBase destination) { final UnitVmModel newModel = source.getFirst(); final VM oldVm = source.getSecond(); final String newIcon = newModel.getIcon().getEntity().getIcon(); final String originalIcon = IconCache.getInstance().getIcon(oldVm.getStaticData().getLargeIconId()); if (!newIcon.equals(originalIcon) && IconUtils.isCustom(newIcon)) { destination.setVmLargeIcon(newIcon); } } }
@Test public void testConvertSecondsToMinutes() { long seconds = 1800L; Pair<Long, TimeUnit> expectedResults = TimeConverter.autoConvert(seconds, TimeUnit.SECONDS); assertEquals(30L, expectedResults.getFirst().longValue()); assertEquals(TimeUnit.MINUTES, expectedResults.getSecond()); }
@Test public void testConvertMillsecondsToMinutes() { long milliSeconds = 60000L; Pair<Long, TimeUnit> expectedResults = TimeConverter.autoConvert(milliSeconds, TimeUnit.MILLISECONDS); assertEquals(1L, expectedResults.getFirst().longValue()); assertEquals(TimeUnit.MINUTES, expectedResults.getSecond()); } }
public static void verifyIconModel(Icon model, int index) { assertEquals(VmIcon.dataUrlToTypeAndData( DATA_URLS[index]).getFirst(), model.getMediaType()); assertEquals(VmIcon.dataUrlToTypeAndData(DATA_URLS[index]).getSecond(), model.getData()); assertEquals(GUIDS[index].toString(), model.getId()); }
public void init(Provider<VmwareVmProviderProperties> provider) { VmwareVmProviderProperties properties = provider.getAdditionalProperties(); getvCenter().setEntity(properties.getvCenter()); getEsx().setEntity(properties.getEsx()); Pair<String, String> dcAndCluster = ImportVmsModel.splitToDcAndCluster(properties.getDataCenter()); getVmwareDatacenter().setEntity(dcAndCluster.getFirst()); getVmwareCluster().setEntity(dcAndCluster.getSecond()); getVerifySSL().setEntity(properties.isVerifySSL()); setLastProxyHostId(properties.getProxyHostId()); setLastStoragePoolId(properties.getStoragePoolId()); }