return support.getResult();
}
private ValidationResult validateDeviation() {
PropertyValidationSupport support = new PropertyValidationSupport(
deviationModel, "Avvik");
if (ValidationUtils.isBlank(ModelUtil.nullToString(deviationModel
.getUserName()))) {
support.addError("navn", "m� settes");
}
if (!isOrderNrAndProjectNrValid()) {
support.addError("ordrenr", "ordrenr eller prosjektnr m� settes");
}
if (ValidationUtils.isBlank(ModelUtil.nullToString(deviationModel
.getInitiatedBy()))) {
support.addError("initiert av", "m� settes");
}
if (ValidationUtils.isBlank(ModelUtil.nullToString(deviationModel
.getResponsible()))) {
support.addError("behandlingsansvarlig", "m� settes");
}
if (deviationModel.getDeviationFunction() == null) {
support.addError("avviksfunksjon", "m� settes");
}
if (deviationModel.getFunctionCategory() == null) {
support.addError("kategori", "m� settes");
}
if (deviationModel.getDeviationStatus() == null) {
support.addError("status", "m� settes");
}
if (!validateNewComments()) {
support.addError("kommentar", "m� settes");
}
return support.getResult();
}