@Override public void save(LayerDto layer) { layer.getWidgetInfo().put(editorFactory.getKey(), editor.getWidgetConfiguration()); } });
public void execute(Boolean value) { if (value) { layer.setClientLayerInfo(null); layer.getWidgetInfo().clear(); hide(); callback.execute(true); } } });
private void restored() { if (layer.getClientLayerInfo() != null || !layer.getWidgetInfo().isEmpty()) { SC.ask(MESSAGES.layerConfigConfirmRestoreTitle(), MESSAGES.layerConfigConfirmRestoreText(), new BooleanCallback() { public void execute(Boolean value) { if (value) { layer.setClientLayerInfo(null); layer.getWidgetInfo().clear(); hide(); callback.execute(true); } } }); } }
/** * Load all widget editors that are available on this blueprints user application, and add them to the tabset. * * @param layerDto the basegeodesk. */ private void loadWidgetTabs(LayerDto layerDto) { for (String key : WidgetEditorFactoryRegistry.getLayerRegistry().getWidgetEditors().keySet()) { addWidgetTab(WidgetEditorFactoryRegistry.getMapRegistry().get(key), layerDto.getWidgetInfo(), layerDto); } }
public ClientLayer fromDto(LayerDto dto) throws GeomajasException { if (dto == null) { return null; } ClientLayer layer = new ClientLayer(); layer.setClientLayerInfo(dto.getClientLayerInfo()); layer.setLayerModel(fromDto(dto.getLayerModel())); layer.getWidgetInfo().putAll(dto.getWidgetInfo()); return layer; }
public ClientLayer fromDto(LayerDto dto) throws GeomajasException { if (dto == null) { return null; } ClientLayer layer = new ClientLayer(); layer.setClientLayerInfo(dto.getClientLayerInfo()); layer.setLayerModel(fromDto(dto.getLayerModel())); layer.getWidgetInfo().putAll(dto.getWidgetInfo()); return layer; }
public LayerDto toDto(ClientLayer layer) throws GeomajasException { if (layer == null) { return null; } LayerDto dto = new LayerDto(); dto.setClientLayerIdReference(layer.getLayerModel().getClientLayerId()); dto.getWidgetInfo().putAll(layer.getWidgetInfo()); try { dto.setReferencedLayerInfo((ClientLayerInfo) applicationContext.getBean(layer.getLayerModel() .getClientLayerId())); } catch (NoSuchBeanDefinitionException e) { LOG.warn("DeskmanagerClientLayerInfo not found for layer: " + layer.getLayerModel().getClientLayerId() + ", not adding clientLayerinfo. You might need to remove these layers"); } dto.setClientLayerInfo(layer.getClientLayerInfo()); dto.setLayerModel(toDto(layer.getLayerModel(), false)); return dto; }
public LayerDto toDto(ClientLayer layer) throws GeomajasException { if (layer == null) { return null; } LayerDto dto = new LayerDto(); dto.setClientLayerIdReference(layer.getLayerModel().getClientLayerId()); dto.getWidgetInfo().putAll(layer.getWidgetInfo()); try { dto.setReferencedLayerInfo((ClientLayerInfo) applicationContext.getBean(layer.getLayerModel() .getClientLayerId())); } catch (NoSuchBeanDefinitionException e) { log.warn("DeskmanagerClientLayerInfo not found for layer: " + layer.getLayerModel().getClientLayerId() + ", not adding clientLayerinfo. You might need to remove these layers"); } dto.setClientLayerInfo(layer.getClientLayerInfo()); dto.setLayerModel(toDto(layer.getLayerModel(), false)); return dto; }