package scrum.server.project;
import ilarkesto.fp.Predicate;
public class QualityDao extends GQualityDao {
public Quality getQualityByNumber(final int number, final Project project) {
return getEntity(new Predicate<Quality>() {
public boolean test(Quality t) {
return t.isNumber(number) && t.isProject(project);
}
});
}
@Override
public Quality newEntityInstance() {
Quality quality = super.newEntityInstance();
quality.setLabel("New Quality");
return quality;
}
// --- test data ---
public Quality postQuality(Project project, String label) {
Quality quality = newEntityInstance();
quality.setProject(project);
quality.setLabel(label);
saveEntity(quality);
return quality;
}
}