franta-hg@11: package cz.frantovo.sql.vyuka.ajax; franta-hg@11: franta-hg@12: import cz.frantovo.sql.vyuka.dto.Hlaska; franta-hg@12: import cz.frantovo.sql.vyuka.dto.Hlaska.Typ; 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@11: public String getHistorie(String idSezeni) { franta-hg@12: VysledekSQL v = new VysledekSQL(); franta-hg@12: v.getHlasky().add(new Hlaska("Bude vypsána vaše historie", Typ.OK)); franta-hg@12: v.getHlasky().add(new Hlaska("idSezení: " + idSezeni, Typ.OK)); franta-hg@12: v.getHlasky().add(new Hlaska("Ale ještě to není hotové.", Typ.Varovani)); franta-hg@12: v.getHlasky().add(new Hlaska("Což je asi chyba.", Typ.Chyba)); franta-hg@12: v.getHlasky().add(new Hlaska("Stejně vám něco doporučíme.", Typ.Tip)); 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@12: public String geSQLVysledek(String sql, String idSezeni) { franta-hg@12: VysledekSQL v = new VysledekSQL(); franta-hg@12: v.getHlasky().add(new Hlaska("Bude vykonán SQL dotaz.", Typ.OK)); franta-hg@12: v.getHlasky().add(new Hlaska("idSezení: " + idSezeni, Typ.OK)); franta-hg@12: v.getHlasky().add(new Hlaska("SQL: " + sql, Typ.OK)); franta-hg@12: v.getHlasky().add(new Hlaska("Ale ještě to není hotové.", Typ.Varovani)); franta-hg@12: v.getHlasky().add(new Hlaska("Což je asi chyba.", Typ.Chyba)); franta-hg@12: v.getHlasky().add(new Hlaska("Stejně vám něco doporučíme.", Typ.Tip)); franta-hg@12: return v.getHtml(); franta-hg@11: } franta-hg@11: }