Projekt

Obecné

Profil

« Předchozí | Další » 

Revize c3365e8b

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/v2/controller/management/ActivityController.java
32 32

  
33 33
    //"/v2/management/activity_list"
34 34
    @GetMapping("/activity_list")
35
    public ResponseEntity<String> getProjectsList(@RequestParam Map<String, String> requestData) {
36
        Long projectId = Long.parseLong(requestData.get("selectedProjectId").toString());
35
    public ResponseEntity<String> getProjectsList(@RequestParam Long projectId) {
37 36

  
38 37
        //ProjectToDto projectToDto = new ProjectToDto();
39 38
        //List<ProjectDto> projects = projectToDto.convert(projectService.getAllProjects());
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/controller/management/WorkUnitController.java
2 2

  
3 3
import com.google.gson.Gson;
4 4
import cz.zcu.fav.kiv.antipatterndetectionapp.model.management.WorkUnit;
5
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.model.SelectedWorkUnitsDto;
5 6
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.model.WorkUnitDto;
6 7
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.service.workUnit.WorkUnitServiceV2;
7 8
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.utils.converters.ClassToDto;
......
13 14
import org.springframework.web.bind.annotation.GetMapping;
14 15
import org.springframework.web.bind.annotation.RequestMapping;
15 16

  
17
import javax.persistence.criteria.CriteriaBuilder;
18
import java.util.Arrays;
16 19
import java.util.List;
20
import java.util.Map;
17 21

  
18
@RequestMapping("v2/work_unit")
22
@RequestMapping("v2/management")
19 23
@Controller
20 24
public class WorkUnitController {
21 25
    @Autowired
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/model/ActivityDto.java
17 17
    private long externalId;
18 18
    private Date startDate;
19 19
    private Date endDate;
20
    private long id;
20 21

  
21 22

  
22 23
    public static ActivityDto.ActivityDtoBuilder builder() {return new ActivityDto.ActivityDtoBuilder();}
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/model/SelectedWorkUnitsDto.java
1
package cz.zcu.fav.kiv.antipatterndetectionapp.v2.model;
2

  
3
import com.fasterxml.jackson.annotation.JsonProperty;
4

  
5
import java.util.List;
6

  
7
public class SelectedWorkUnitsDto {
8
    @JsonProperty("activityId")
9
    private long activityId;
10

  
11
    @JsonProperty("wuIds")
12
    private List<Long> wuIds;
13

  
14
    // Getter and Setter methods
15

  
16
    public long getActivityId() {
17
        return activityId;
18
    }
19

  
20
    public void setActivityId(int activityId) {
21
        this.activityId = activityId;
22
    }
23

  
24
    public List<Long> getWuIds() {
25
        return wuIds;
26
    }
27

  
28
    public void setWuIds(List<Long> wuIds) {
29
        this.wuIds = wuIds;
30
    }
31
}
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/service/workUnit/WorkUnitServiceV2Impl.java
10 10

  
11 11
@Service
12 12
public class WorkUnitServiceV2Impl implements WorkUnitServiceV2 {
13

  
13 14
    @Autowired
14 15
    WorkUnitRepository workUnitRepository;
15 16

  
17
    @Autowired
18
    WorkUnitService workUnitService;
19

  
16 20
    @Override
17
    public List<WorkUnit> fetchProjectWorkUnits(long projectId){
21
    public List<WorkUnit> fetchProjectWorkUnits(long projectId) {
18 22
        //List<WorkUnit> units = this.workUnitRepository.fetchActivityWorkUnits(activityId);
19 23
        List<WorkUnit> units = this.workUnitRepository.fetchAllProjectWorkUnits(projectId);
20 24
        return units;
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/utils/converters/ActivityToDto.java
20 20
                .startDate(source.getStartDate())
21 21
                .name(source.getName())
22 22
                .description(source.getDescription())
23
                .id(source.getId())
23 24
                .build();
24 25
    }
25 26

  

Také k dispozici: Unified diff