|
1 | 1 | package br.ufrn.dct.apf.controller;
|
2 | 2 |
|
3 |
| -import java.util.HashSet; |
4 |
| -import java.util.List; |
5 |
| -import java.util.Set; |
6 |
| - |
7 |
| -import javax.validation.Valid; |
8 |
| - |
| 3 | +import br.ufrn.dct.apf.dto.DataFunctionDTO; |
9 | 4 | import br.ufrn.dct.apf.model.DataFunction;
|
| 5 | +import br.ufrn.dct.apf.model.Project; |
| 6 | +import br.ufrn.dct.apf.model.User; |
| 7 | +import br.ufrn.dct.apf.model.UserStory; |
| 8 | +import br.ufrn.dct.apf.service.DataFunctionService; |
| 9 | +import br.ufrn.dct.apf.service.ProjectService; |
10 | 10 | import org.apache.logging.log4j.LogManager;
|
11 | 11 | import org.apache.logging.log4j.Logger;
|
12 | 12 | import org.springframework.beans.factory.annotation.Autowired;
|
|
16 | 16 | import org.springframework.web.bind.annotation.PathVariable;
|
17 | 17 | import org.springframework.web.bind.annotation.PostMapping;
|
18 | 18 | import org.springframework.web.servlet.ModelAndView;
|
19 |
| -import br.ufrn.dct.apf.dto.DataFunctionDTO; |
20 |
| -import br.ufrn.dct.apf.model.Project; |
21 |
| -import br.ufrn.dct.apf.model.User; |
22 |
| -import br.ufrn.dct.apf.model.UserStory; |
23 |
| -import br.ufrn.dct.apf.service.DataFunctionService; |
24 |
| -import br.ufrn.dct.apf.service.ProjectService; |
| 19 | + |
| 20 | +import javax.validation.Valid; |
| 21 | +import java.util.HashSet; |
| 22 | +import java.util.List; |
| 23 | +import java.util.Set; |
25 | 24 |
|
26 | 25 | @Controller
|
27 | 26 | public class DataFunctionController extends AbstractController {
|
@@ -78,15 +77,21 @@ public ModelAndView add(DataFunctionDTO df) {
|
78 | 77 | return mv;
|
79 | 78 | }
|
80 | 79 |
|
81 |
| -// @GetMapping("/df/list") |
82 |
| -// public ModelAndView list() { |
| 80 | +// @GetMapping("/df/list/{projectId}") |
| 81 | +// public ModelAndView list(@PathVariable("projectId") Long projectId) throws BusinessRuleException { |
83 | 82 | // ModelAndView mv = new ModelAndView("df/list");
|
84 | 83 | //
|
85 |
| -// User current = getCurrentUser(); |
| 84 | +// User currentUser = getCurrentUser(); |
| 85 | +// Project project = projectService.findOne(projectId); |
| 86 | +// |
| 87 | +// if (!project.isMemberOfProject(currentUser)) { |
| 88 | +// throw MEMBER_NOT_EXISTS; |
| 89 | +// } |
86 | 90 | //
|
87 |
| -// List<Project> projects = projectService.findByUserId(current.getId()); |
| 91 | +// List<DataFunction> dfs = dataFunctionService.findByProject(projectId); |
88 | 92 | //
|
89 |
| -// mv.addObject("projects", projects); |
| 93 | +// mv.addObject("project", project); |
| 94 | +// mv.addObject("dfs", dfs); |
90 | 95 | //
|
91 | 96 | // return mv;
|
92 | 97 | // }
|
@@ -126,17 +131,4 @@ public ModelAndView details(@PathVariable("dataFunctionId") Long id) {
|
126 | 131 |
|
127 | 132 | return mv;
|
128 | 133 | }
|
129 |
| - |
130 |
| - // Consultar se precisa ser por projeto ou time a busca |
131 |
| - @GetMapping("/df/list") |
132 |
| - public ModelAndView list() { |
133 |
| - ModelAndView mv = new ModelAndView("df/list"); |
134 |
| - |
135 |
| - List<DataFunction> dfs = dataFunctionService.findAll(); |
136 |
| - |
137 |
| - mv.addObject("dfs", dfs); |
138 |
| - |
139 |
| - return mv; |
140 |
| - } |
141 |
| - |
142 | 134 | }
|
0 commit comments