public void execute(List<GeodeskDto> result) { for (GeodeskDto bp : result) { geodesks.put(bp.getId(), bp); ListGridRecord record = toGridRecord(bp); addData(record); } setShowEmptyMessage(false); redraw(); } });
@Override public void onGeodeskSelectionChange(GeodeskSelectionEvent geodeskSelectionEvent) { setDisabled(true); GeodeskDto geodeskDto = geodeskSelectionEvent.getGeodesk(); if (geodeskDto != null) { loadRecord(geodeskDto.getId()); } else { setGeodesk(null); } }
/** * {@see org.geomajas.plugin.deskmanager.command.manager.DeleteGeodeskCommand}. * * @param geodesk the geodesk to delete. */ public static void deleteGeodesk(final GeodeskDto geodesk) { DeleteGeodeskRequest request = new DeleteGeodeskRequest(); request.setGeodeskId(geodesk.getId()); GwtCommand command = new GwtCommand(DeleteGeodeskRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<CommandResponse>() { public void execute(CommandResponse response) { Whiteboard.fireEvent(new GeodeskEvent(geodesk, GeodeskEvent.Action.DELETE)); } }); }
@Override public void onGeodeskChange(GeodeskEvent geodeskEvent) { String geodeskId = geodeskEvent.getGeodesk().getId(); GeodeskDto old = geodesks.remove(geodeskId); if (old != null && getRecordList() != null) { Record oldr = getRecordList().find(FLD_ID, old.getId()); removeData(oldr); } switch (geodeskEvent.getAction()) { case DELETE: if (selectedGeodeskId.equals(geodeskId)) { selectedGeodeskId = null; Whiteboard.fireSelectionChangeEvent(new GeodeskSelectionEvent(null)); } // do nothing further, old geodesk is already removed break; default: geodesks.put(geodeskId, geodeskEvent.getGeodesk()); ListGridRecord record = toGridRecord(geodeskEvent.getGeodesk()); addData(record); if (GeodeskEvent.Action.CREATE.equals(geodeskEvent.getAction())) { selectedGeodeskId = geodeskId; } break; } selectCurrentGeodesk(); }
response.getErrorMessages().add("Niets te bewaren ??"); } else { Geodesk target = loketService.getGeodeskById(request.getLoket().getId()); if (target == null) { response.getErrorMessages().add( "Geen loket gevonden met id: " + request.getLoket().getId() + " (Nieuw loket?)"); } else { Geodesk source = dtoService.fromDto(request.getLoket());
response.getErrorMessages().add("Niets te bewaren ??"); } else { Geodesk target = loketService.getGeodeskById(request.getLoket().getId()); if (target == null) { response.getErrorMessages().add( "Geen loket gevonden met id: " + request.getLoket().getId() + " (Nieuw loket?)"); } else { Geodesk source = dtoService.fromDto(request.getLoket());
l.setCreationBy(dto.getCreationBy()); l.setCreationDate(dto.getCreationDate()); l.setId(dto.getId()); l.setLastEditBy(dto.getLastEditBy()); l.setLastEditDate(dto.getLastEditDate());
l.setCreationBy(dto.getCreationBy()); l.setCreationDate(dto.getCreationDate()); l.setId(dto.getId()); l.setLastEditBy(dto.getLastEditBy()); l.setLastEditDate(dto.getLastEditDate());
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; }