public Collection<Survey> findAll() { Collection<Survey> res = new LinkedList<>(); res = surveyRepository.findAll(); Assert.notNull(res); return res; }
// Método de interacción con el subsistema de Creacion de Censos public void addCensus(Integer s, Integer c) { Survey survey = findOne(s); Assert.notNull(c); Assert.notNull(survey); Assert.isTrue(survey.getCensus() == null); survey.setCensus(c); surveyRepository.save(survey); }
public void delete(int id) { Assert.notNull(id); surveyRepository.delete(id); }
public List<Survey> allCreatedSurveys(String usernameCreator) { List<Survey> res = surveyRepository.allCreatedSurveys(usernameCreator); return res; }
// Método de interacción con el subsistema de Visualización public List<Survey> allFinishedSurveys() { LocalDate now = LocalDate.now(); List<Survey> res = surveyRepository.allFinishedSurveys(now); return res; }
public Survey findOne(int id) { Assert.notNull(id); return surveyRepository.findOne(id); }
@Transactional public Integer save(Survey s) { Assert.notNull(s); Survey s1 = surveyRepository.save(s); return s1.getId(); }