java/nekurak.net-web/src/java/cz/frantovo/nekurak/dao/PodnikDAO.java
changeset 39 ea342cf8c15a
parent 38 a2ca6c1804d1
child 40 67d332d48562
     1.1 --- a/java/nekurak.net-web/src/java/cz/frantovo/nekurak/dao/PodnikDAO.java	Wed Feb 24 21:48:49 2010 +0100
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,41 +0,0 @@
     1.4 -package cz.frantovo.nekurak.dao;
     1.5 -
     1.6 -import cz.frantovo.nekurak.dto.Podnik;
     1.7 -import java.util.Collection;
     1.8 -import org.springframework.jdbc.core.JdbcTemplate;
     1.9 -
    1.10 -/**
    1.11 - * Stará se o načítání a ukládání podniků (hospod) z a do databáze.
    1.12 - * @author fiki
    1.13 - */
    1.14 -public class PodnikDAO extends NekurakSuperDAO {
    1.15 -
    1.16 -    private enum SQL {
    1.17 -
    1.18 -	SELECT_VSECHNY,
    1.19 -	INSERT,
    1.20 -	UPDATE,
    1.21 -	NEXTVAL
    1.22 -    }
    1.23 -    private PodnikRowMapper podnikRowMapper = new PodnikRowMapper();
    1.24 -    private JdbcTemplate jdbcTemplate = new JdbcTemplate(getSpojeni());
    1.25 -
    1.26 -    public Collection<Podnik> getPodniky() {
    1.27 -	return jdbcTemplate.query(getSQL(SQL.SELECT_VSECHNY), podnikRowMapper);
    1.28 -    }
    1.29 -
    1.30 -    /**
    1.31 -     * Uloží podnik do databáze.
    1.32 -     * @param p Podnik k uložení. Pokud má být vložen nový, má id = 0.
    1.33 -     * @return id vloženého nebo uloženého podniku.
    1.34 -     */
    1.35 -    public int ulozPodnik(Podnik p) {
    1.36 -	if (p.getId() == 0) {
    1.37 -	    p.setId(jdbcTemplate.queryForInt(getSQL(SQL.NEXTVAL)));
    1.38 -	    jdbcTemplate.update(getSQL(SQL.INSERT), new Object[]{p.getNazev(), p.getId()});
    1.39 -	} else {
    1.40 -	    jdbcTemplate.update(getSQL(SQL.UPDATE), new Object[]{p.getNazev(), p.getId()});
    1.41 -	}
    1.42 -	return p.getId();
    1.43 -    }
    1.44 -}