示例#1
0
  public Collection<Survey> findAll() {
    Collection<Survey> res = new LinkedList<>();

    res = surveyRepository.findAll();
    Assert.notNull(res);

    return res;
  }
示例#2
0
  // 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);
  }
示例#3
0
 public void delete(int id) {
   Assert.notNull(id);
   surveyRepository.delete(id);
 }
示例#4
0
 public List<Survey> allCreatedSurveys(String usernameCreator) {
   List<Survey> res = surveyRepository.allCreatedSurveys(usernameCreator);
   return res;
 }
示例#5
0
  // 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;
  }
示例#6
0
 public Survey findOne(int id) {
   Assert.notNull(id);
   return surveyRepository.findOne(id);
 }
示例#7
0
 @Transactional
 public Integer save(Survey s) {
   Assert.notNull(s);
   Survey s1 = surveyRepository.save(s);
   return s1.getId();
 }