java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/ajax/Ajax.java
author František Kučera <franta-hg@frantovo.cz>
Fri May 29 00:13:11 2009 +0200 (2009-05-29)
changeset 12 1b10a6565e8c
parent 11 267cce6b9d77
child 13 96e711f3ef48
permissions -rw-r--r--
Propojení javascriptu a servletu.
     1 package cz.frantovo.sql.vyuka.ajax;
     2 
     3 import cz.frantovo.sql.vyuka.dto.Hlaska;
     4 import cz.frantovo.sql.vyuka.dto.Hlaska.Typ;
     5 import cz.frantovo.sql.vyuka.dto.VysledekSQL;
     6 
     7 /**
     8  * Pomocník servletu. Vrací HTML části stránek.
     9  * @author fiki
    10  */
    11 public class Ajax {
    12 
    13     /**
    14      * @return Historie SQL příkazů daného uživatele.
    15      */
    16     public String getHistorie(String idSezeni) {
    17         VysledekSQL v = new VysledekSQL();
    18         v.getHlasky().add(new Hlaska("Bude vypsána vaše historie", Typ.OK));
    19         v.getHlasky().add(new Hlaska("idSezení: " + idSezeni, Typ.OK));
    20         v.getHlasky().add(new Hlaska("Ale ještě to není hotové.", Typ.Varovani));
    21         v.getHlasky().add(new Hlaska("Což je asi chyba.", Typ.Chyba));
    22         v.getHlasky().add(new Hlaska("Stejně vám něco <a href=\"http://frantovo.cz/blog/\">doporučíme</a>.", Typ.Tip));
    23         return v.getHtml();
    24     }
    25 
    26     /**
    27      * Vykoná zadaný SQL příkaz v databázi.
    28      * @return Výsledek dotazu – tabulka, hláška nebo chyba.
    29      */
    30     public String geSQLVysledek(String sql, String idSezeni) {
    31         VysledekSQL v = new VysledekSQL();
    32         v.getHlasky().add(new Hlaska("Bude vykonán SQL dotaz.", Typ.OK));
    33         v.getHlasky().add(new Hlaska("idSezení: " + idSezeni, Typ.OK));
    34         v.getHlasky().add(new Hlaska("SQL: " + sql, Typ.OK));
    35         v.getHlasky().add(new Hlaska("Ale ještě to není hotové.", Typ.Varovani));
    36         v.getHlasky().add(new Hlaska("Což je asi chyba.", Typ.Chyba));
    37         v.getHlasky().add(new Hlaska("Stejně vám něco <a href=\"http://frantovo.cz/blog/\">doporučíme</a>.", Typ.Tip));
    38         return v.getHtml();
    39     }
    40 }