Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 877a3626

Přidáno uživatelem Václav Hrabík před více než 1 rok

Zobrazit rozdíly:

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