Revize 877a3626
Přidáno uživatelem Václav Hrabík před více než 1 rok
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/controller/management/SegmentCategoryController.java | ||
---|---|---|
38 | 38 |
@Autowired |
39 | 39 |
private PhaseService phaseService; |
40 | 40 |
|
41 |
@Autowired
|
|
42 |
private ActivityService activityService; |
|
41 |
// //@Autowired
|
|
42 |
//private ActivityService activityService;
|
|
43 | 43 |
|
44 | 44 |
@Autowired |
45 | 45 |
private ProjectService projectService; |
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/repository/managment/WorkUnitRepository.java | ||
---|---|---|
35 | 35 |
"WHERE work_unit.wuTypeId IN :types " + |
36 | 36 |
"AND work_unit.projectId = :projectId", nativeQuery = true) |
37 | 37 |
List<WorkUnit> getTypeFiltredWorkUnits(Long projectId, Collection<Long> types); |
38 |
|
|
38 |
@Query("SELECT unit FROM WorkUnit unit WHERE unit.activity.id = ?1 ") |
|
39 |
List<WorkUnit> fetchActivityWorkUnits(Long activityId); |
|
40 |
@Query("SELECT unit from WorkUnit unit WHERE unit.project.id = ?1") |
|
41 |
List<WorkUnit> fetchAllProjectWorkUnits(Long projectId); |
|
39 | 42 |
} |
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/service/ProjectServiceImpl.java | ||
---|---|---|
28 | 28 |
@Override |
29 | 29 |
public Project getProjectById(Long id) { |
30 | 30 |
Optional<Project> result = projectRepository.findById(id); |
31 |
if (result.isEmpty()) { |
|
32 |
return null; |
|
33 |
} else { |
|
34 |
return result.get(); |
|
35 |
} |
|
31 |
return result.orElse(null); |
|
36 | 32 |
} |
37 | 33 |
|
38 | 34 |
@Override |
Také k dispozici: Unified diff
https://kivprogrammers.atlassian.net/browse/TSP2-63 endpoint aktivity a workunit