bp.setActive(dto.isActive()); bp.setCreationBy(dto.getCreationBy()); bp.setCreationDate(dto.getCreationDate()); bp.setUserApplicationKey(dto.getUserApplicationKey()); bp.setDeleted(dto.isDeleted()); bp.setId(dto.getId()); bp.setLastEditBy(dto.getLastEditBy()); bp.setLastEditDate(dto.getLastEditDate()); bp.setLimitToCreatorTerritory(dto.isLimitToCreatorTerritory()); bp.setLimitToUserTerritory(dto.isLimitToUserTerritory()); bp.setGeodesksActive(dto.isGeodesksActive()); bp.setName(dto.getName()); bp.setPublic(dto.isPublic()); bp.setApplicationClientWidgetInfos(dto.getApplicationClientWidgetInfos()); bp.setMainMapClientWidgetInfos(dto.getMainMapClientWidgetInfos()); bp.setOverviewMapClientWidgetInfos(dto.getOverviewMapClientWidgetInfos()); List<Territory> territories = bp.getTerritories(); if (dto.getTerritories() != null) { for (TerritoryDto gDto : dto.getTerritories()) { territories.add(fromDto(gDto, false, false)); if (dto.getMainMapLayers() != null) { for (LayerDto layer : dto.getMainMapLayers()) { mainLayers.add(fromDto(layer)); if (dto.getOverviewMapLayers() != null) { for (LayerDto layer : dto.getOverviewMapLayers()) { overviewLayers.add(fromDto(layer));
public void execute(GetClientLayersResponse result) { layerSelect.setValues(null, result.getLayers(), blueprint.getMainMapLayers(), !blueprint.isPublic()); fireChangedHandler(); }
private ListGridRecord toGridRecord(BlueprintDto blueprint) { ListGridRecord record = new ListGridRecord(); record.setAttribute(FLD_ID, blueprint.getId()); record.setAttribute(FLD_NAME, blueprint.getName()); record.setAttribute(FLD_LIMIT_TO_TERRITORY, blueprint.isLimitToCreatorTerritory()); record.setAttribute(FLD_PUBLIC, blueprint.isPublic()); record.setAttribute(FLD_ACTIVE, blueprint.isActive()); record.setAttribute(FLD_GEODESKSACTIVE, blueprint.isGeodesksActive()); return record; }
public void execute(List<BlueprintDto> result) { if (result.size() > 0) { LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>(); for (BlueprintDto blueprintDto : result) { if (blueprintDto.isActive()) { valueMap.put(blueprintDto.getId(), blueprintDto.getName()); } } blueprints.setValueMap(valueMap); } else { SC.logWarn(MESSAGES.geodeskSettingsWarnNoBlueprints()); } } });
BlueprintDto bpDto = new BlueprintDto(); bpDto.setActive(blueprint.isActive()); bpDto.setCreationBy(blueprint.getCreationBy()); bpDto.setCreationDate(blueprint.getCreationDate()); bpDto.setUserApplicationKey(blueprint.getUserApplicationKey()); bpDto.setDeleted(blueprint.isDeleted()); bpDto.setId(blueprint.getId()); bpDto.setLastEditBy(blueprint.getLastEditBy()); bpDto.setLastEditDate(blueprint.getLastEditDate()); bpDto.setLimitToLoketTerritory(blueprint.isLimitToCreatorTerritory()); bpDto.setLimitToUserTerritory(blueprint.isLimitToUserTerritory()); bpDto.setGeodesksActive(blueprint.isGeodesksActive()); bpDto.setName(blueprint.getName()); bpDto.setPublic(blueprint.isPublic()); bpDto.setApplicationClientWidgetInfos(new HashMap<String, ClientWidgetInfo>(blueprint .getApplicationClientWidgetInfos())); bpDto.setMainMapClientWidgetInfos(new HashMap<String, ClientWidgetInfo>(blueprint .getMainMapClientWidgetInfos())); bpDto.setOverviewMapClientWidgetInfos(new HashMap<String, ClientWidgetInfo>(blueprint .getOverviewMapClientWidgetInfos())); if (blueprint.getMainMapLayers() != null) { for (ClientLayer layer : blueprint.getMainMapLayers()) { bpDto.getMainMapLayers().add(toDto(layer)); bpDto.getOverviewMapLayers().add(toDto(layer)); List<TerritoryDto> territories = bpDto.getTerritories(); if (blueprint.getTerritories() != null && blueprint.getTerritories().size() > 0) {
public void setBlueprint(BlueprintDto blueprint) { form.clearValues(); this.blueprint = blueprint; if (blueprint != null) { blueprintName.setValue(blueprint.getName()); clientApplicationName.setValue(blueprint.getUserApplicationKey()); lastEditBy.setValue(blueprint.getLastEditBy()); lastEditDate.setValue(DATE_FORMATTER.format(blueprint.getLastEditDate())); active.setValue(blueprint.isActive()); geodesksActive.setValue(blueprint.isGeodesksActive()); publiek.setValue(blueprint.isPublic()); limitToLoketTerritory.setValue(blueprint.isLimitToCreatorTerritory()); limitToUserTerritory.setValue(blueprint.isLimitToUserTerritory()); limitToLoketTerritory.setDisabled(!blueprint.isPublic()); limitToUserTerritory.setDisabled(blueprint.isPublic()); } fireChangedHandler(); }
geodeskName.setValue(loket.getName()); geodeskId.setValue(loket.getGeodeskId()); blueprints.setValue(loket.getBlueprint().getId()); geodeskAdministrator.setValue(loket.getCreationBy()); lastEditBy.setValue(loket.getLastEditBy()); publicGeodesk.setDisabled(!loket.getBlueprint().isPublic()); if (!limitToUserTerritory.isDisabled()) { limitToUserTerritory.setDisabled(loket.getBlueprint().isLimitToUserTerritory()); limitToCreatorTerritory.setDisabled(loket.getBlueprint().isLimitToCreatorTerritory()); if (!loket.getBlueprint().isGeodesksActive()) { active.setDisabled(true); active.setHint("<nobr>" + MESSAGES.geodeskSettingsWarnGeodeskInactivedByBlueprint() + "</nobr>");
public void onChanged(ChangedEvent event) { boolean val = publicGeodesk.getValueAsBoolean(); if (geodesk.getBlueprint().isLimitToCreatorTerritory()) { limitToCreatorTerritory.setDisabled(true); } else { limitToCreatorTerritory.setDisabled(!val); } if (geodesk.getBlueprint().isLimitToUserTerritory()) { limitToUserTerritory.setDisabled(true); } else { limitToUserTerritory.setDisabled(val); } } });
@Override public void onBlueprintChange(BlueprintEvent bpe) { if (!bpe.isDeleted() && !bpe.isNewInstance()) { // just changed for (Record r : getDataAsRecordList().toArray()) { GeodeskDto l = (GeodeskDto) r.getAttributeAsObject(FLD_OBJECT); if (l.getBlueprint().getId().equals(bpe.getBlueprint().getId())) { r.setAttribute(FLD_ACTIVE, l.isActive() && bpe.getBlueprint().isGeodesksActive()); refreshRow(getRecordIndex(r)); if (getSelectedRecord() != null && getSelectedRecord().equals(r)) { deselectAllRecords(); selectRecord(r); } } } } }
private ListGridRecord toGridRecord(GeodeskDto loket) { ListGridRecord record = new ListGridRecord(); record.setAttribute(FLD_ID, loket.getId()); record.setAttribute(FLD_NAME, loket.getName()); record.setAttribute(FLD_BLUEPRINT, loket.getBlueprint().getName()); record.setAttribute(FLD_AUTHOR, loket.getLastEditBy()); record.setAttribute(FLD_PUBLIC, loket.isPublic()); record.setAttribute(FLD_ACTIVE, loket.isActive() && loket.getBlueprint().isGeodesksActive()); record.setAttribute(FLD_ACTIONS, " "); record.setAttribute(FLD_GEODESKID, loket.getGeodeskId()); record.setAttribute(FLD_OWNER, loket.getOwner() != null ? loket.getOwner().getName() : MESSAGES.geodeskGridColumnOwnerNoOwner()); record.setAttribute(FLD_OBJECT, loket); return record; }
public boolean onResetClick(ClickEvent event) { blueprint.getMainMapLayers().clear(); ManagerCommandService.saveBlueprint(blueprint, SaveGeodeskRequest.SAVE_LAYERS); return true; }
public void setBlueprint(BlueprintDto blueprint) { this.blueprint = blueprint; if (blueprint != null) { groupSelect.setValues(blueprint.getTerritories()); } else { groupSelect.setValues(null); } fireChangedHandler(); }
BlueprintDto bpDto = new BlueprintDto(); bpDto.setActive(blueprint.isActive()); bpDto.setCreationBy(blueprint.getCreationBy()); bpDto.setCreationDate(blueprint.getCreationDate()); bpDto.setUserApplicationKey(blueprint.getUserApplicationKey()); bpDto.setDeleted(blueprint.isDeleted()); bpDto.setId(blueprint.getId()); bpDto.setLastEditBy(blueprint.getLastEditBy()); bpDto.setLastEditDate(blueprint.getLastEditDate()); bpDto.setLimitToLoketTerritory(blueprint.isLimitToCreatorTerritory()); bpDto.setLimitToUserTerritory(blueprint.isLimitToUserTerritory()); bpDto.setGeodesksActive(blueprint.isGeodesksActive()); bpDto.setName(blueprint.getName()); bpDto.setPublic(blueprint.isPublic()); bpDto.setApplicationClientWidgetInfos(new HashMap<String, ClientWidgetInfo>(blueprint .getApplicationClientWidgetInfos())); bpDto.setMainMapClientWidgetInfos(new HashMap<String, ClientWidgetInfo>(blueprint .getMainMapClientWidgetInfos())); bpDto.setOverviewMapClientWidgetInfos(new HashMap<String, ClientWidgetInfo>(blueprint .getOverviewMapClientWidgetInfos())); if (blueprint.getMainMapLayers() != null) { for (ClientLayer layer : blueprint.getMainMapLayers()) { bpDto.getMainMapLayers().add(toDto(layer)); bpDto.getOverviewMapLayers().add(toDto(layer)); List<TerritoryDto> territories = bpDto.getTerritories(); if (blueprint.getTerritories() != null && blueprint.getTerritories().size() > 0) {
public void execute(List<BlueprintDto> result) { if (result.size() > 0) { LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>(); for (BlueprintDto blueprintDto : result) { if (blueprintDto.isActive()) { // only needed for superadmin as list isn't filtered there valueMap.put(blueprintDto.getId(), blueprintDto.getName()); } } blueprints.setValueMap(valueMap); blueprints.clearValue(); blueprints.setDisabled(false); } else { SC.say(MESSAGES.chooseBlueprinWarnNoBlueprints()); save.setDisabled(true); } } });
public void execute(List<BlueprintDto> result) { for (BlueprintDto bp : result) { blueprints.put(bp.getId(), bp); ListGridRecord record = toGridRecord(bp); addData(record); } setShowEmptyMessage(false); redraw(); } });
public void execute(GetClientLayersResponse result) { if (geodesk.getMainMapLayers() == null || geodesk.getMainMapLayers().size() == 0) { //If no layers is set, present default from blueprint layerSelect.setValues(geodesk.getBlueprint().getMainMapLayers(), result.getLayers(), geodesk.getBlueprint().getMainMapLayers(), !geodesk.isPublic()); } else { layerSelect.setValues(geodesk.getBlueprint().getMainMapLayers(), result.getLayers(), geodesk.getMainMapLayers(), !geodesk.isPublic()); } fireChangedHandler(); }
bp.setActive(dto.isActive()); bp.setCreationBy(dto.getCreationBy()); bp.setCreationDate(dto.getCreationDate()); bp.setUserApplicationKey(dto.getUserApplicationKey()); bp.setDeleted(dto.isDeleted()); bp.setId(dto.getId()); bp.setLastEditBy(dto.getLastEditBy()); bp.setLastEditDate(dto.getLastEditDate()); bp.setLimitToCreatorTerritory(dto.isLimitToCreatorTerritory()); bp.setLimitToUserTerritory(dto.isLimitToUserTerritory()); bp.setGeodesksActive(dto.isGeodesksActive()); bp.setName(dto.getName()); bp.setPublic(dto.isPublic()); bp.setApplicationClientWidgetInfos(dto.getApplicationClientWidgetInfos()); bp.setMainMapClientWidgetInfos(dto.getMainMapClientWidgetInfos()); bp.setOverviewMapClientWidgetInfos(dto.getOverviewMapClientWidgetInfos()); List<Territory> territories = bp.getTerritories(); if (dto.getTerritories() != null) { for (TerritoryDto gDto : dto.getTerritories()) { territories.add(fromDto(gDto, false, false)); if (dto.getMainMapLayers() != null) { for (LayerDto layer : dto.getMainMapLayers()) { mainLayers.add(fromDto(layer)); if (dto.getOverviewMapLayers() != null) { for (LayerDto layer : dto.getOverviewMapLayers()) { overviewLayers.add(fromDto(layer));
public void onBlueprintChange(BlueprintEvent bpe) { BlueprintDto old = blueprints.remove(bpe.getBlueprint().getId()); if (old != null && getRecordList() != null) { Record oldr = getRecordList().find(FLD_ID, old.getId()); removeData(oldr); } if (!bpe.isDeleted()) { blueprints.put(bpe.getBlueprint().getId(), bpe.getBlueprint()); ListGridRecord record = toGridRecord(bpe.getBlueprint()); addData(record); if (bpe.isNewInstance()) { deselectAllRecords(); selectRecord(record); } } } }
throw e; } else { Blueprint target = blueprintService.getBlueprintById(request.getBlueprint().getId()); if (target == null) { Exception e = new IllegalArgumentException("No blueprint found for the given id: "