src/main/java/de/uapcore/lightpit/modules/ProjectsModule.java

changeset 175
1e6f2aace666
parent 168
1c3694ae224c
child 178
88207b860cba
equal deleted inserted replaced
174:690a9aad3f16 175:1e6f2aace666
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

mercurial