java/SpringDemo1/SpringDemo1-ejb/src/java/cz/frantovo/springDemo1/dao/KnihaPSSetter.java
author František Kučera <franta-hg@frantovo.cz>
Thu Feb 11 23:16:43 2010 +0100 (2010-02-11)
changeset 6 0ae95f929a1a
permissions -rw-r--r--
Mikeš.
franta-hg@6
     1
package cz.frantovo.springDemo1.dao;
franta-hg@6
     2
franta-hg@6
     3
import cz.frantovo.springDemo1.dto.Kniha;
franta-hg@6
     4
import java.sql.PreparedStatement;
franta-hg@6
     5
import java.sql.SQLException;
franta-hg@6
     6
import java.sql.Timestamp;
franta-hg@6
     7
import org.springframework.jdbc.core.PreparedStatementSetter;
franta-hg@6
     8
franta-hg@6
     9
/**
franta-hg@6
    10
 *
franta-hg@6
    11
 * @author fiki
franta-hg@6
    12
 */
franta-hg@6
    13
public class KnihaPSSetter implements PreparedStatementSetter {
franta-hg@6
    14
franta-hg@6
    15
    private Kniha kniha;
franta-hg@6
    16
franta-hg@6
    17
    public KnihaPSSetter(Kniha kniha) {
franta-hg@6
    18
	this.kniha = kniha;
franta-hg@6
    19
    }
franta-hg@6
    20
franta-hg@6
    21
    public void setValues(PreparedStatement ps) throws SQLException {
franta-hg@6
    22
	ps.setString(1, kniha.getNazev());
franta-hg@6
    23
	ps.setInt(2, kniha.getAutor());
franta-hg@6
    24
	ps.setTimestamp(3, new Timestamp(kniha.getDatumAktualizace().getTime()));
franta-hg@6
    25
	ps.setString(4, kniha.getIsbn());
franta-hg@6
    26
	ps.setInt(5, kniha.getPocetStran());
franta-hg@6
    27
	ps.setInt(6, kniha.getRokVydani());
franta-hg@6
    28
	ps.setInt(7, kniha.getId());
franta-hg@6
    29
    }
franta-hg@6
    30
franta-hg@6
    31
}