public void setGeodesk(GeodeskDto geodesk) { this.geodesk = geodesk; if (geodesk == null) { setDisabled(true); } else { // public geodesks don't have accessrights accessrightsTab.setDisabled(geodesk.isPublic()); // Always select first tab tabset.selectTab(0); setDisabled(false); } setLoaded(); }
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(); }
@Override public void onEditSessionChange(EditSessionEvent ese) { boolean disabled = ese.isSessionStart(); for (Tab tab : tabset.getTabs()) { if (tab.getPane() == null || !ese.isParentOfRequestee(tab.getPane())) { if (!disabled && accessrightsTab.equals(tab) && geodesk != null && geodesk.isPublic()) { tab.setDisabled(true); } tab.setDisabled(disabled); } } for (Tab tab : widgetTabset.getTabs()) { if (tab.getPane() == null || !ese.isParentOfRequestee(tab.getPane())) { tab.setDisabled(disabled); } } }
public boolean onSaveClick(ClickEvent event) { if (validate()) { geodesk.setName(geodeskName.getValueAsString()); if (geodeskId instanceof TextItem) { geodesk.setGeodeskId(((TextItem) geodeskId).getValueAsString()); } geodesk.setActive(active.getValueAsBoolean()); geodesk.setPublic(publicGeodesk.getValueAsBoolean()); if (geodesk.isPublic()) { geodesk.setLimitToLoketTerritory(limitToCreatorTerritory.getValueAsBoolean()); } else { geodesk.setLimitToUserTerritory(limitToUserTerritory.getValueAsBoolean()); } ManagerCommandService.saveGeodesk(geodesk, SaveGeodeskRequest.SAVE_SETTINGS); form.setDisabled(true); return true; } else { return false; } }
lastEditDate.setValue(DATE_FORMATTER.format(loket.getLastEditDate())); active.setValue(loket.isActive()); publicGeodesk.setValue(loket.isPublic()); limitToCreatorTerritory.setValue(loket.isLimitToCreatorTerritory()); limitToUserTerritory.setValue(loket.isLimitToUserTerritory()); limitToCreatorTerritory.setDisabled(!loket.isPublic()); limitToUserTerritory.setDisabled(loket.isPublic());
l.setLimitToUserTerritory(dto.isLimitToUserTerritory()); l.setName(dto.getName()); l.setPublic(dto.isPublic()); l.setOwner(fromDto(dto.getOwner(), false, false)); List<Territory> territories = l.getTerritories();
l.setLimitToUserTerritory(dto.isLimitToUserTerritory()); l.setName(dto.getName()); l.setPublic(dto.isPublic()); l.setOwner(fromDto(dto.getOwner(), false, false)); List<Territory> territories = l.getTerritories();
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; }