Revize c3365e8b
Přidáno uživatelem Václav Hrabík před více než 1 rok
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
https://kivprogrammers.atlassian.net/browse/TSP2-62 updete workunity