| File |
Line |
| net/sourceforge/mystique/application/AddMilestoneForm.java |
72 |
| net/sourceforge/mystique/application/EditMilestoneForm.java |
64 |
Milestone milestone = milestoneRepository.findById(milestoneId);
model.addAttribute("milestone", milestone);
return "project.milestone.form";
}
@RequestMapping(method = RequestMethod.POST)
// TODO: Show success or error message
public String processSubmit(@ModelAttribute("milestone") Milestone milestone, BindingResult result,
SessionStatus status) throws RepositoryException {
ValidationUtils.invokeValidator(new MilestoneValidator(), milestone, result);
if (result.hasErrors()) {
return "project.milestone.form";
}
try {
milestoneRepository.store(milestone);
} catch (DataIntegrityViolationException e) {
result.reject(e.getMessage(), new Object[] { milestone.getName(), milestone.getProject().getName() }, null);
return "project.milestone.form";
}
status.setComplete();
Long projectId = milestone.getProject().getId();
return "redirect:list.xhtml?projectId=" + projectId;
}
}
|
| File |
Line |
| net/sourceforge/mystique/application/AddComponentForm.java |
72 |
| net/sourceforge/mystique/application/EditComponentForm.java |
64 |
Component component = componentRepository.findById(componentId);
model.addAttribute("component", component);
return "project.component.form";
}
@RequestMapping(method = RequestMethod.POST)
// TODO: Show success or error message
public String processSubmit(@ModelAttribute("component") Component component, BindingResult result,
SessionStatus status) throws RepositoryException {
ValidationUtils.invokeValidator(new ComponentValidator(), component, result);
if (result.hasErrors()) {
return "project.component.form";
}
try {
componentRepository.store(component);
} catch (DataIntegrityViolationException e) {
result.reject(e.getMessage(), new Object[] { component.getName(), component.getProject().getName() }, null);
return "project.component.form";
}
status.setComplete();
Long projectId = component.getProject().getId();
return "redirect:list.xhtml?projectId=" + projectId;
}
}
|
| File |
Line |
| net/sourceforge/mystique/domain/entity/Component.java |
93 |
| net/sourceforge/mystique/domain/entity/Version.java |
92 |
}
public List<Ticket> getTicketsReported() {
return ticketsReported;
}
public void setTicketsReported(List<Ticket> ticketsReported) {
this.ticketsReported = ticketsReported;
}
public Project getProject() {
return project;
}
public void setProject(Project project) {
this.project = project;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((id == null) ? 0 : id.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
|
| File |
Line |
| net/sourceforge/mystique/application/AddProjectForm.java |
63 |
| net/sourceforge/mystique/application/EditProjectForm.java |
65 |
model.addAttribute(project);
return "project.form";
}
@RequestMapping(method = RequestMethod.POST)
// TODO: Show success or error message
public String processSubmit(@ModelAttribute Project project, BindingResult result, SessionStatus status)
throws RepositoryException {
ValidationUtils.invokeValidator(new ProjectValidator(), project, result);
if (result.hasErrors()) {
return "project.form";
}
try {
projectRepository.store(project);
} catch (DataIntegrityViolationException e) {
result.reject(e.getMessage(), new Object[] { project.getName() }, null);
return "project.form";
}
status.setComplete();
return "redirect:list.xhtml";
}
}
|
| File |
Line |
| net/sourceforge/mystique/domain/entity/Attachment.java |
191 |
| net/sourceforge/mystique/domain/entity/Confirmation.java |
99 |
}
public Ticket getTicket() {
return ticket;
}
public void setTicket(Ticket ticket) {
this.ticket = ticket;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((id == null) ? 0 : id.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
|