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