franta-hg@11: package cz.frantovo.sql.vyuka.ajax; franta-hg@11: franta-hg@16: import cz.frantovo.sql.vyuka.dao.HistorieDAO; franta-hg@16: import cz.frantovo.sql.vyuka.dao.PiskovisteDAO; franta-hg@13: import cz.frantovo.sql.vyuka.dto.Uzivatel; franta-hg@12: import cz.frantovo.sql.vyuka.dto.VysledekSQL; franta-hg@12: franta-hg@11: /** franta-hg@11: * Pomocník servletu. Vrací HTML části stránek. franta-hg@11: * @author fiki franta-hg@11: */ franta-hg@11: public class Ajax { franta-hg@11: franta-hg@11: /** franta-hg@11: * @return Historie SQL příkazů daného uživatele. franta-hg@11: */ franta-hg@13: public String getHistorie(Uzivatel uzivatel) { franta-hg@16: HistorieDAO h = new HistorieDAO(); franta-hg@16: VysledekSQL v = h.nactiHistorii(uzivatel); franta-hg@12: return v.getHtml(); franta-hg@11: } franta-hg@11: franta-hg@11: /** franta-hg@11: * Vykoná zadaný SQL příkaz v databázi. franta-hg@11: * @return Výsledek dotazu – tabulka, hláška nebo chyba. franta-hg@11: */ franta-hg@13: public String geSQLVysledek(String sql, Uzivatel uzivatel) { franta-hg@16: PiskovisteDAO p = new PiskovisteDAO(); franta-hg@16: VysledekSQL v = p.vykonejSQL(sql, uzivatel); franta-hg@12: return v.getHtml(); franta-hg@11: } franta-hg@11: }