for (final Iterator<VariableEntity> i = clientVariableEntities.iterator(); i.hasNext();) { final VariableEntity clientVariableEntity = i.next(); final VariableDTO clientVariable = clientVariableEntity.getVariable(); final VariableDTO nodeVariable = nodeVariableEntity.getVariable(); variableFound = true; if (Boolean.FALSE.equals(nodeVariableEntity.getCanWrite())) { clientVariableEntity.setCanWrite(false); nodeAffectedComponentEntities.put(nodeEntry.getKey(), nodeVariableEntity.getVariable().getAffectedComponents()); break; i.remove(); } else { final Set<AffectedComponentEntity> clientAffectedComponentEntities = clientVariableEntity.getVariable().getAffectedComponents(); affectedComponentEntityMerger.mergeAffectedComponents(clientAffectedComponentEntities, nodeAffectedComponentEntities);
final VariableEntity entity = new VariableEntity(); final VariableDTO inputDto = inputEntity.getVariable(); final VariableDTO variableDto = new VariableDTO(); variableDto.setName(inputDto.getName()); entity.setCanWrite(canWrite); entity.setVariable(inputDto);
final VariableEntity variableEntity = new VariableEntity(); variableEntity.setVariable(variableDto); variableEntity.setCanWrite(canWrite);
variableDTO.setValue(varVal); final VariableEntity variableEntity = new VariableEntity(); variableEntity.setVariable(variableDTO);
@Override protected void writeSimpleResult(final PrintStream output) { final VariableRegistryDTO variableRegistryDTO = variableRegistryEntity.getVariableRegistry(); if (variableRegistryDTO == null || variableRegistryDTO.getVariables() == null) { return; } final List<VariableDTO> variables = variableRegistryDTO.getVariables().stream() .map(v -> v.getVariable()).collect(Collectors.toList()); Collections.sort(variables, Comparator.comparing(VariableDTO::getName)); final Table table = new Table.Builder() .column("#", 3, 3, false) .column("Name", 5, 40, false) .column("Value", 5, 40, false) .build(); for (int i=0; i < variables.size(); i++) { final VariableDTO var = variables.get(i); table.addRow(String.valueOf(i+1), var.getName(), var.getValue()); } final TableWriter tableWriter = new DynamicTableWriter(); tableWriter.write(table, output); }