Skip to content

Commit ce4be53

Browse files
Save Steps implementation
1 parent fd256ad commit ce4be53

File tree

8 files changed

+277
-157
lines changed

8 files changed

+277
-157
lines changed

src/main/java/main/controllers/ControllerFactory.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import main.controllers.Administration.StepTypeController;
55
import main.controllers.Administration.UserController;
66
import main.controllers.Project.*;
7-
import main.model.db.dao.project.StepDao;
87
import main.model.dto.*;
98

109
public class ControllerFactory {

src/main/java/main/model/db/dao/project/ProjectDao.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ public class ProjectDao extends DAO<ProjectDto> {
77
public ProjectDao(){
88
super(ProjectDto.class);
99
select = "{call SELECT_PROJECT(?,?,?,?)}";
10-
insert = "{call INSERT_PROJECT(?,?,?)}";
10+
insert = "{call INSERT_PROJECT(?,?,?,?)}";
1111
remove = "{call REMOVE_PROJECT(?)}";
1212
}
1313
}

src/main/java/main/model/db/dao/project/StepDao.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
public class StepDao extends DAO<StepDto> {
77
public StepDao() {
88
super(StepDto.class);
9-
select = "{call SELECT_STEP(?,?)}";
10-
insert = "{call INSERT_STEP(?,?,?)}";
11-
remove = "{call REMOVE_STEP(?)}";
9+
select = "{call SELECT_STEP(?,?,?)}";
10+
insert = "{call INSERT_STEP(?,?,?,?)}";
11+
remove = "{call REMOVE_STEP(?,?)}";
1212
}
1313
}

src/main/java/main/model/dto/ProjectDto.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,7 @@ public class ProjectDto extends BaseDto{
2828
@DataBaseName(name = "request_user_id")
2929
@DataBaseSearchable
3030
private Integer user_id;
31+
@DataBaseName(name = "request_steps")
32+
@DataBaseInsert
33+
private Integer steps;
3134
}

src/main/java/main/model/dto/StepDto.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,9 @@ public class StepDto extends BaseDto {
2222
@DataBaseName(name="request_type_id")
2323
@DataBaseInsert
2424
private Integer type_id;
25+
@DataBaseName(name="request_project_id")
26+
@DataBaseID
27+
@DataBaseInsert
28+
@DataBaseSearchable
29+
private Integer project_id;
2530
}

src/main/java/main/view/Administration/StepTypeServlet.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package main.view.Administration;
22

33
import main.Session;
4-
import main.model.dto.StepDto;
54
import main.model.dto.StepTypeDto;
65
import main.view.BaseServlet;
76
import main.view.IGet;

src/main/java/main/view/Project/StepServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ public void doDelete(HttpServletRequest req, HttpServletResponse resp) {
5757
Session session = createSession(req);
5858
StepDto step = new StepDto();
5959
step.setId(Integer.parseInt(req.getParameter("id")));
60+
step.setProject_id(Integer.parseInt(req.getParameter("project_id")));
6061
session.controllerFactory.getHandler(step).delete(step);
6162
}catch (Exception e) {
6263
handleException(resp, e);

0 commit comments

Comments
 (0)