예제 #1
0
 public String importService(DynamicForm form) throws WebException {
   AlapokSubbean alapokSubbean = (AlapokSubbean) getBean().getCategorySubbean();
   alapokSubbean.setSorrendFuggoFeladatTipusok(form.getBoolean("sorrendFuggoFeladatTipusok"));
   alapokSubbean.setDarabFuggoFeladatTipusok(form.getBoolean("darabFuggoFeladatTipusok"));
   alapokSubbean.setKesesiZonak(form.getBoolean("kesesiZonak"));
   alapokSubbean.setBuntetesTipusok(form.getBoolean("buntetesTipusok"));
   alapokSubbean.setSzlalomFeladatok(form.getBoolean("szlalomFeladatok"));
   alapokSubbean.setSzlalomKategoriak(form.getBoolean("szlalomKategoriak"));
   alapokSubbean.setAutoTipusok(form.getBoolean("autoTipusok"));
   checkAny(alapokSubbean);
   if (alapokSubbean.isAutoTipusok() && !alapokSubbean.isSzlalomKategoriak()) {
     return "recognise";
   } else {
     ImportBean bean = getBean();
     bean.incStepsDone();
     return "ok";
   }
 }
예제 #2
0
 private void checkAny(AlapokSubbean alapokSubbean) throws GeoMessageException {
   boolean any = false;
   any |= alapokSubbean.isSorrendFuggoFeladatTipusok();
   any |= alapokSubbean.isDarabFuggoFeladatTipusok();
   any |= alapokSubbean.isKesesiZonak();
   any |= alapokSubbean.isBuntetesTipusok();
   any |= alapokSubbean.isSzlalomFeladatok();
   any |= alapokSubbean.isSzlalomKategoriak();
   any |= alapokSubbean.isAutoTipusok();
   if (!any) throw new GeoMessageException("IF_NINCS_KATEGORIA_KIJELOLVE");
 }