public LayerModel fromDto(LayerModelDto dto) throws GeomajasException { if (dto == null) { return null; } LayerModel lm = new LayerModel(); lm.setActive(dto.isActive()); lm.setClientLayerId(dto.getClientLayerId()); lm.setId(dto.getId()); lm.setName(dto.getName()); lm.setPublic(dto.isPublic()); lm.setLayerType(dto.getLayerType()); lm.setReadOnly(dto.isReadOnly()); lm.setDynamicLayerConfiguration(dto.getLayerConfiguration()); lm.getWidgetInfo().putAll(dto.getWidgetInfo()); return lm; }
return null; LayerModelDto lmDto = new LayerModelDto(); lmDto.setActive(layerModel.isActive()); lmDto.setClientLayerId(layerModel.getClientLayerId()); lmDto.setId(layerModel.getId()); lmDto.setName(layerModel.getName()); lmDto.setPublic(layerModel.isPublic()); lmDto.setDefaultVisible(layerModel.isDefaultVisible()); lmDto.setMinScale(layerModel.getMinScale()); lmDto.setMaxScale(layerModel.getMaxScale()); lmDto.setReadOnly(layerModel.isReadOnly()); lmDto.setLayerType(layerModel.getLayerType()); lmDto.getWidgetInfo().putAll(layerModel.getWidgetInfo()); String owner; if (layerModel.getOwner() == null) { owner = "System"; lmDto.setOwner(owner); if (includeReferences) { lmDto.setLayerConfiguration(layerModel.getDynamicLayerConfiguration());
public void setLayerModel(LayerModelDto model) { this.layerModel = model; name.setValue(model.getName()); publicLayer.setValue(model.isPublic()); active.setValue(model.isActive()); visible.setValue(model.isDefaultVisible()); }
public LayerModelDto getLayerModel() { layerModel.setActive(active.getValueAsBoolean()); layerModel.setDefaultVisible(visible.getValueAsBoolean()); layerModel.setName(name.getValueAsString()); layerModel.setPublic(publicLayer.getValueAsBoolean()); return layerModel; } }
private ListGridRecord toGridRecord(LayerModelDto lm) { ListGridRecord record = new ListGridRecord(); record.setAttribute(FLD_ID, lm.getId()); record.setAttribute(FLD_NAME, lm.getName()); record.setAttribute(FLD_TYPE, lm.getLayerType()); record.setAttribute(FLD_PUBLIC, lm.isPublic()); record.setAttribute(FLD_ACTIVE, lm.isActive()); record.setAttribute(FLD_OWNER, lm.getOwner()); record.setAttribute(FLD_ACTIONS, " "); record.setAttribute(FLD_OBJECT, lm); return record; }
if (request.getLayerModel() == null) { throw new IllegalArgumentException("No layermodel given."); } else if (request.getLayerModel().getLayerConfiguration() == null) { throw new IllegalArgumentException("No layer configuration given."); } else { LayerModel target = layerModelService.getLayerModelById(request.getLayerModel().getId()); if (target == null) { throw new IllegalArgumentException("No datalayer found for id: " + request.getLayerModel().getId()); } else { LayerModel source = dtoService.fromDto(request.getLayerModel());
private void updateTabState() { if (layerModel == null || layerModel.isReadOnly()) { settingsTab.setDisabled(true); uploadTab.setDisabled(true); settingsTab.setDisabled(false); String sourceType = layerModel.getParameterValue(DynamicLayerConfiguration.PARAM_SOURCE_TYPE); if (DynamicLayerConfiguration.SOURCE_TYPE_SHAPE.equals(sourceType)) { connParTab.setDisabled(true); if ("Raster".equals(layerModel.getLayerType())) { styleTab.setDisabled(true); } else {
public void setLayerModel(LayerModelDto lmd) { form.clearValues(); this.lmd = lmd; if (lmd != null) { if (lmd.getLayerConfiguration().getClientLayerInfo() == null) { form.setLayerModel(lmd); } else { form.setData(lmd.getLayerConfiguration()); } } fireChangedHandler(); }
while (li.hasPrevious()) { LayerDto layer = li.previous(); if ((layer.getLayerModel().isPublic() || includeNonPublic) && (selectedLayers == null || !selectedLayers.contains(layer))) { ListGridRecord record = new ListGridRecord(); record.setAttribute(LayerListGrid.FLD_NAME, layer.getReferencedLayerInfo().getLabel()); record.setAttribute(LayerListGrid.FLD_PUBLIC, layer.getLayerModel().isPublic()); record.setAttribute(LayerListGrid.FLD_OBJECT, layer); sourceLayersGrid.addData(record); while (li.hasPrevious()) { LayerDto layer = li.previous(); if ((layer.getLayerModel().isPublic() || includeNonPublic) && ((selectedLayers == null || !selectedLayers.contains(layer)) && (sourceLayers == null || !sourceLayers.contains(layer)))) { ListGridRecord record = new ListGridRecord(); record.setAttribute(LayerListGrid.FLD_NAME, layer.getReferencedLayerInfo().getLabel()); record.setAttribute(LayerListGrid.FLD_PUBLIC, layer.getLayerModel().isPublic()); record.setAttribute(LayerListGrid.FLD_OBJECT, layer); record.setAttribute(LayerListGrid.FLD_USER, !layer.getLayerModel().isReadOnly()); sourceLayersGrid.addData(record); record.setAttribute(LayerListGrid.FLD_PUBLIC, layer.getLayerModel().isPublic()); record.setAttribute(LayerListGrid.FLD_OBJECT, layer); targetLayersGrid.addData(record);
public void setLayerModel(LayerModelDto lmd) { form.clearValues(); this.lmd = lmd; if (lmd != null) { form.updateFields(getFieldList(lmd.getParameterValue(DynamicLayerConfiguration.PARAM_SOURCE_TYPE))); form.setData(paramsToString(lmd.getLayerConfiguration().getParameters())); } else { form.updateFields(new ArrayList<FormElement>()); } fireChangedHandler(); }
/** * Load all widget editors that are available on this blueprints user application, and add them to the tabset. * * @param bgd * the basegeodesk. */ private void loadWidgetTabs(LayerModelDto bgd) { for (String key : WidgetEditorFactoryRegistry.getLayerRegistry().getWidgetEditors().keySet()) { addWidgetTab(WidgetEditorFactoryRegistry.getMapRegistry().get(key), bgd.getWidgetInfo(), bgd); } }
public static void processShapeFileUpload(String fileId, LayerModelDto lmd, final DataCallback<ProcessShapeFileResponse> onFinish) { ProcessShapeFileRequest request = new ProcessShapeFileRequest(); request.setFileId(fileId); request.setLayerName(lmd.getClientLayerId()); GwtCommand command = new GwtCommand(ProcessShapeFileRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<ProcessShapeFileResponse>() { @Override public void execute(ProcessShapeFileResponse commandResponse) { if (onFinish != null) { onFinish.execute(commandResponse); } } }); }
public void show() { form.clearValues(); publicLayer.setValue(layer.getLayerModel().isPublic()); ClientLayerInfo cli = layer.getClientLayerInfo(); if (cli == null) { // If layerInfo not set (yet), copy from model. cli = layer.getReferencedLayerInfo(); } label.setValue(cli.getLabel()); defaultVisible.setValue(cli.isVisible()); minScale.setValue(SensibleScaleConverter.scaleToString(cli.getMinimumScale())); maxScale.setValue(SensibleScaleConverter.scaleToString(cli.getMaximumScale())); clearWidgetTabs(); loadWidgetTabs(layer); super.show(); }
if (request.getLayerModel() == null) { throw new IllegalArgumentException("No layermodel given."); } else if (request.getLayerModel().getLayerConfiguration() == null) { throw new IllegalArgumentException("No layer configuration given."); } else { LayerModel target = layerModelService.getLayerModelById(request.getLayerModel().getId()); if (target == null) { throw new IllegalArgumentException("No datalayer found for id: " + request.getLayerModel().getId()); } else { LayerModel source = dtoService.fromDto(request.getLayerModel());
public boolean onSaveClick(ClickEvent event) { if (validate()) { lmd.getLayerConfiguration().getParameters().clear(); lmd.getLayerConfiguration().getParameters().addAll(stringToParams(form.getData())); ManagerCommandService.saveLayerModel(lmd, SaveLayerModelRequest.SAVE_SETTINGS); form.setDisabled(true); return true; } else { return false; } }
/** * {@see org.geomajas.plugin.deskmanager.command.manager.DeleteLayerModelCommand}. * * @param layerModel the layerModel to delete. */ public static void deleteLayerModel(final LayerModelDto layerModel) { DeleteLayerModelRequest request = new DeleteLayerModelRequest(); request.setId(layerModel.getId()); GwtCommand command = new GwtCommand(DeleteLayerModelRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<CommandResponse>() { public void execute(CommandResponse response) { Whiteboard.fireEvent(new LayerModelEvent(layerModel, true, false)); } }); }
return null; LayerModelDto lmDto = new LayerModelDto(); lmDto.setActive(layerModel.isActive()); lmDto.setClientLayerId(layerModel.getClientLayerId()); lmDto.setId(layerModel.getId()); lmDto.setName(layerModel.getName()); lmDto.setPublic(layerModel.isPublic()); lmDto.setDefaultVisible(layerModel.isDefaultVisible()); lmDto.setMinScale(layerModel.getMinScale()); lmDto.setMaxScale(layerModel.getMaxScale()); lmDto.setReadOnly(layerModel.isReadOnly()); lmDto.setLayerType(layerModel.getLayerType()); lmDto.getWidgetInfo().putAll(layerModel.getWidgetInfo()); String owner; if (layerModel.getOwner() == null) { owner = "System"; lmDto.setOwner(owner); if (includeReferences) { lmDto.setLayerConfiguration(layerModel.getDynamicLayerConfiguration());
public LayerModel fromDto(LayerModelDto dto) throws GeomajasException { if (dto == null) { return null; } LayerModel lm = new LayerModel(); lm.setActive(dto.isActive()); lm.setClientLayerId(dto.getClientLayerId()); lm.setId(dto.getId()); lm.setName(dto.getName()); lm.setPublic(dto.isPublic()); lm.setLayerType(dto.getLayerType()); lm.setReadOnly(dto.isReadOnly()); lm.setDynamicLayerConfiguration(dto.getLayerConfiguration()); lm.getWidgetInfo().putAll(dto.getWidgetInfo()); return lm; }
public boolean onEditClick(ClickEvent event) { if (styleHelper == null) { styleHelper = new ExpertSldEditorHelper( ((DynamicVectorLayerConfiguration) lmd.getLayerConfiguration()).getClientVectorLayerInfo()); } openStyleEditor.setDisabled(false); return true; }