185 final var project = new Project(getParameter(req, Integer.class, "pid").orElseThrow()); |
185 final var project = new Project(getParameter(req, Integer.class, "pid").orElseThrow()); |
186 project.setName(getParameter(req, String.class, "name").orElseThrow()); |
186 project.setName(getParameter(req, String.class, "name").orElseThrow()); |
187 |
187 |
188 final var node = getParameter(req, String.class, "node").orElse(null); |
188 final var node = getParameter(req, String.class, "node").orElse(null); |
189 project.setNode(sanitizeNode(node, project.getName())); |
189 project.setNode(sanitizeNode(node, project.getName())); |
|
190 getParameter(req, Integer.class, "ordinal").ifPresent(project::setOrdinal); |
190 |
191 |
191 getParameter(req, String.class, "description").ifPresent(project::setDescription); |
192 getParameter(req, String.class, "description").ifPresent(project::setDescription); |
192 getParameter(req, String.class, "repoUrl").ifPresent(project::setRepoUrl); |
193 getParameter(req, String.class, "repoUrl").ifPresent(project::setRepoUrl); |
193 getParameter(req, Integer.class, "owner").map( |
194 getParameter(req, Integer.class, "owner").map( |
194 ownerId -> ownerId >= 0 ? new User(ownerId) : null |
195 ownerId -> ownerId >= 0 ? new User(ownerId) : null |