some panel refactoring when sending ideas to service classes
This commit is contained in:
parent
ea53b74f45
commit
5786ce4f40
src/main/java/se/su/dsv/scipro
project/panels
supervisor/panels
@ -9,7 +9,6 @@ import org.apache.wicket.markup.html.form.Button;
|
|||||||
import org.apache.wicket.markup.html.form.Form;
|
import org.apache.wicket.markup.html.form.Form;
|
||||||
import org.apache.wicket.markup.html.panel.Panel;
|
import org.apache.wicket.markup.html.panel.Panel;
|
||||||
import org.apache.wicket.model.IModel;
|
import org.apache.wicket.model.IModel;
|
||||||
import org.apache.wicket.model.Model;
|
|
||||||
import org.apache.wicket.spring.injection.annot.SpringBean;
|
import org.apache.wicket.spring.injection.annot.SpringBean;
|
||||||
import org.apache.wicket.util.time.Duration;
|
import org.apache.wicket.util.time.Duration;
|
||||||
|
|
||||||
@ -66,7 +65,7 @@ public class AcceptIdeaDialogPanel extends Panel {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSubmit(){
|
public void onSubmit(){
|
||||||
ideaService.partnerAcceptIdea(model, loggedInUser);
|
ideaService.partnerAcceptIdea(model.getObject(), loggedInUser);
|
||||||
getSession().info("You have accepted to be a part of the project: "+ model.getObject().getTitle());
|
getSession().info("You have accepted to be a part of the project: "+ model.getObject().getTitle());
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -78,7 +77,7 @@ public class AcceptIdeaDialogPanel extends Panel {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSubmit(){
|
public void onSubmit(){
|
||||||
ideaService.declineIdea(model);
|
ideaService.declineIdea(model.getObject());
|
||||||
getSession().info("You have declined to be a part of the project: "+ model.getObject().getTitle());
|
getSession().info("You have declined to be a part of the project: "+ model.getObject().getTitle());
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -112,7 +111,7 @@ public class AcceptIdeaDialogPanel extends Panel {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSubmit() {
|
public void onSubmit() {
|
||||||
if(ideaService.acceptIdea(model, loggedInUser, partnerPanel.getStudentSet())){
|
if(ideaService.acceptIdea(model.getObject(), loggedInUser, partnerPanel.getStudentSet())){
|
||||||
getSession().info("You have successfully accepted this project idea");
|
getSession().info("You have successfully accepted this project idea");
|
||||||
} else {
|
} else {
|
||||||
getSession().error("Something went wrong while trying to accept the project idea");
|
getSession().error("Something went wrong while trying to accept the project idea");
|
||||||
|
@ -41,7 +41,7 @@ public class CompleteIdeaDialogPanel extends Panel {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSubmit() {
|
public void onSubmit() {
|
||||||
ideaService.updateIdea(model);
|
ideaService.updateIdea(model.getObject());
|
||||||
getSession().info("Project idea updated");
|
getSession().info("Project idea updated");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -56,7 +56,7 @@ public class CompleteIdeaDialogPanel extends Panel {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSubmit() {
|
public void onSubmit() {
|
||||||
ideaService.declineIdea(model);
|
ideaService.declineIdea(model.getObject());
|
||||||
getSession().info("Project idea participation cancelled");
|
getSession().info("Project idea participation cancelled");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -155,7 +155,7 @@ public class SupervisorEditIdeaPanel extends Panel {
|
|||||||
target.addComponent(feedbackPanel);
|
target.addComponent(feedbackPanel);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
ideaService.saveSupervisorCreatedIdea(model, ideaCreator, studentsPanel.getStudentSet());
|
ideaService.saveSupervisorCreatedIdea(model.getObject(), ideaCreator, studentsPanel.getStudentSet());
|
||||||
setResponsePage(SupervisorProjectIdeaStartPage.class);
|
setResponsePage(SupervisorProjectIdeaStartPage.class);
|
||||||
getSession().info("Idea successfully submitted");
|
getSession().info("Idea successfully submitted");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
@ -111,7 +111,7 @@ public class SupervisorProjectIdeaOverviewPanel extends Panel {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean shouldBeVisible(IModel<SupervisorIdea> ideaModel) {
|
public boolean shouldBeVisible(IModel<SupervisorIdea> ideaModel) {
|
||||||
return ideaService.isIdeaEditable(ideaModel, supervisor);
|
return ideaService.isIdeaEditable(ideaModel.getObject(), supervisor);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
columns[6] = new ClickableIconColumn<SupervisorIdea>(Model.of("Delete"), null, ImageIcon.ICON_DELETE) {
|
columns[6] = new ClickableIconColumn<SupervisorIdea>(Model.of("Delete"), null, ImageIcon.ICON_DELETE) {
|
||||||
@ -119,12 +119,12 @@ public class SupervisorProjectIdeaOverviewPanel extends Panel {
|
|||||||
@Override
|
@Override
|
||||||
protected void onClick(IModel<SupervisorIdea> ideaModel,
|
protected void onClick(IModel<SupervisorIdea> ideaModel,
|
||||||
AjaxRequestTarget target) {
|
AjaxRequestTarget target) {
|
||||||
ideaService.deleteWaitingIdea(ideaModel);
|
ideaService.deleteWaitingIdea(ideaModel.getObject());
|
||||||
target.addComponent(getWMC());
|
target.addComponent(getWMC());
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public boolean shouldBeVisible(IModel<SupervisorIdea> ideaModel) {
|
public boolean shouldBeVisible(IModel<SupervisorIdea> ideaModel) {
|
||||||
return ideaService.isIdeaEditable(ideaModel, supervisor);
|
return ideaService.isIdeaEditable(ideaModel.getObject(), supervisor);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user