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: }