@Test public void testStorageNameLength() { for (DiskContentType d : DiskContentType.values()) { assertEquals(4, d.getStorageValue().length()); } } }
@Override public T mapRow(ResultSet rs, int rowNum) throws SQLException { T disk = createDiskEntity(); disk.setId(BaseDao.getGuidDefaultEmpty(rs, "disk_id")); disk.setDiskAlias(rs.getString("disk_alias")); disk.setDiskDescription(rs.getString("disk_description")); disk.setWipeAfterDelete(rs.getBoolean("wipe_after_delete")); String propagateErrors = rs.getString("propagate_errors"); if (!StringUtils.isEmpty(propagateErrors)) { disk.setPropagateErrors(PropagateErrors.valueOf(propagateErrors)); } disk.setShareable(rs.getBoolean("shareable")); disk.setSgio(ScsiGenericIO.forValue(rs.getInt("sgio"))); disk.setContentType(DiskContentType.forValue(rs.getInt("disk_content_type"))); return disk; }
private Widget getRadioGroupPanel() { buttonToType = new LinkedHashMap<>(); RadioButton allButton = new RadioButton(BUTTON_GROUP_NAME); //$NON-NLS-1$ buttonToType.put(allButton, null); allButton.setText(constants.allDisksLabel()); allButton.setActive(true); for (DiskContentType contentType : DiskContentType.values()) { RadioButton button = new RadioButton(BUTTON_GROUP_NAME); //$NON-NLS-1$ buttonToType.put(button, contentType); } ButtonGroup buttonGroup = new ButtonGroup(); buttonGroup.setDataToggle(Toggle.BUTTONS); buttonToType.entrySet().forEach(e -> { buttonGroup.add(e.getKey()); e.getKey().addClickHandler(event -> fireChangeHandlers(e.getValue())); }); setDiskContentType(null); localize(); buttonGroup.addStyleName("disk-type-buttons-group"); //$NON-NLS-1$ return buttonGroup; }
public void updateModel(String format, double actualSize, double virtualSize, String qcowCompat, boolean backingFile, boolean fileLoaded, String contentType, String fileName) { setFormat(VolumeFormat.valueOf(format)); setActualSize((long) actualSize); setVirtualSize((long) virtualSize); setQcowCompat(QemuCompat.forValue(qcowCompat)); setBackingFile(backingFile); setFileLoaded(fileLoaded); setContentType(DiskContentType.valueOf(contentType)); setFileName(fileName); getEntityChangedEvent().raise(this, EventArgs.EMPTY); }
@Override protected MapSqlParameterSource createFullParametersMapper(BaseDisk entity) { return createIdParameterMapper(entity.getId()) .addValue("disk_alias", entity.getDiskAlias()) .addValue("disk_description", entity.getDiskDescription()) .addValue("wipe_after_delete", entity.isWipeAfterDelete()) .addValue("propagate_errors", EnumUtils.nameOrNull(entity.getPropagateErrors())) .addValue("shareable", entity.isShareable()) .addValue("sgio", entity.getSgio()) .addValue("disk_storage_type", entity.getDiskStorageType()) .addValue("cinder_volume_type", entity.getCinderVolumeType()) .addValue("disk_content_type", entity.getContentType().getValue()) .addValue("backup", entity.getBackup().getName()); }