package cz.frantovo.sql.vyuka.ajax;
import cz.frantovo.sql.vyuka.dto.Hlaska;
import cz.frantovo.sql.vyuka.dto.Hlaska.Typ;
import cz.frantovo.sql.vyuka.dto.VysledekSQL;
/**
* Pomocník servletu. Vrací HTML části stránek.
* @author fiki
*/
public class Ajax {
/**
* @return Historie SQL příkazů daného uživatele.
*/
public String getHistorie(String idSezeni) {
VysledekSQL v = new VysledekSQL();
v.getHlasky().add(new Hlaska("Bude vypsána vaše historie", Typ.OK));
v.getHlasky().add(new Hlaska("idSezení: " + idSezeni, Typ.OK));
v.getHlasky().add(new Hlaska("Ale ještě to není hotové.", Typ.Varovani));
v.getHlasky().add(new Hlaska("Což je asi chyba.", Typ.Chyba));
v.getHlasky().add(new Hlaska("Stejně vám něco doporučíme.", Typ.Tip));
return v.getHtml();
}
/**
* Vykoná zadaný SQL příkaz v databázi.
* @return Výsledek dotazu – tabulka, hláška nebo chyba.
*/
public String geSQLVysledek(String sql, String idSezeni) {
VysledekSQL v = new VysledekSQL();
v.getHlasky().add(new Hlaska("Bude vykonán SQL dotaz.", Typ.OK));
v.getHlasky().add(new Hlaska("idSezení: " + idSezeni, Typ.OK));
v.getHlasky().add(new Hlaska("SQL: " + sql, Typ.OK));
v.getHlasky().add(new Hlaska("Ale ještě to není hotové.", Typ.Varovani));
v.getHlasky().add(new Hlaska("Což je asi chyba.", Typ.Chyba));
v.getHlasky().add(new Hlaska("Stejně vám něco doporučíme.", Typ.Tip));
return v.getHtml();
}
}