@Override public String render(Set<TransportType> transportTypes) { Translator transportTypeTranslator = EnumTranslator.getInstance(); StringBuilder transportTypesBuilder = new StringBuilder(); Iterator<TransportType> iterator = transportTypes.iterator(); while (iterator.hasNext()) { TransportType transportType = iterator.next(); transportTypesBuilder.append(transportTypeTranslator.translate(transportType)); if (iterator.hasNext()) { transportTypesBuilder.append(", "); //$NON-NLS-1$ } } return transportTypesBuilder.toString(); }
protected void updateProperties(Guid entityId) { if (entityId == null) { return; } Frontend.getInstance().runQuery(QueryType.GetGraphicsDevices, new IdQueryParameters(entityId).withoutRefresh(), new AsyncQuery<QueryReturnValue>(returnValue -> { List<GraphicsDevice> graphicsDevices = returnValue.getReturnValue(); Set<GraphicsType> graphicsTypesCollection = new HashSet<>(); for (GraphicsDevice graphicsDevice : graphicsDevices) { graphicsTypesCollection.add(graphicsDevice.getGraphicsType()); } UnitVmModel.GraphicsTypes graphicsTypes = UnitVmModel.GraphicsTypes.fromGraphicsTypes(graphicsTypesCollection); Translator translator = EnumTranslator.getInstance(); setGraphicsType(translator.translate(graphicsTypes)); } )); }
setDefaultDisplayType(translator.translate(getvm().getDefaultDisplayType())); setOrigin(translator.translate(getvm().getOrigin())); setUsbPolicy(translator.translate(getvm().getUsbPolicy())); setOptimizedForSystemProfile(translator.translate(getvm().getVmType())); setHasTimeZone(AsyncDataProvider.getInstance().isWindowsOsType(getvm().getVmOsId())); setTimeZone(getvm().getTimeZone());