/** * Save extracted data to the XML database * * @param m Mensa which will be used */ public void saveToDatabase(Mensa m) { for (int i = 0; i < foodDayList.size(); i++) { // Save date if (foodDayList.get(i).getDate() != null) { xmlHandler.addDateToNode(m.getMensaName(), days[i], foodDayList.get(i).getDate()); } else { Log.v(TAG, "Warning in saveToDatabase() : null data"); } // Save ESSEN 1 DESC & PRICE if (foodDayList.get(i).getEssen1Desc() != null && foodDayList.get(i).getEssen1Price() != null) { xmlHandler.addDataToNode( m.getMensaName(), days[i], "ESSEN1", "DESC", foodDayList.get(i).getEssen1Desc(), "PRICE", foodDayList.get(i).getEssen1Price()); } else { Log.v(TAG, "Warning in saveToDatabase() : null data"); } // Save ESSEN 2 DESC & PRICE if (foodDayList.get(i).getEssen2Desc() != null && foodDayList.get(i).getEssen2Price() != null) { xmlHandler.addDataToNode( m.getMensaName(), days[i], "ESSEN2", "DESC", foodDayList.get(i).getEssen2Desc(), "PRICE", foodDayList.get(i).getEssen2Price()); } else { Log.v(TAG, "Warning in saveToDatabase() : null data"); } } // reinitialize foodDayList initFoodDayList(); }