}
public PreparedStatement prepareStatement(ResultSet rs,
PreparedStatement statement, List<String> messages)
throws Exception {
Telecentro tele = (Telecentro) getObject(rs);
statement.setLong(1, tele.getId());
statement.setDate(2, new java.sql.Date(tele.getTimestamp().getTime()));
statement.setString(3, tele.getNome());
statement.setString(4, tele.getEmail());
statement.setString(5, tele.getHorarioInicio());
statement.setString(6, tele.getHorarioFim());
statement.setString(7, tele.getEndereco().getBairro());
statement.setString(8, tele.getEndereco().getCep());
statement.setString(9, tele.getEndereco().getCidade());
statement.setString(10, tele.getEndereco().getComplemento());
statement.setString(11, tele.getEndereco().getLogradouro());
statement.setString(12, tele.getEndereco().getNumero());
statement.setString(13, tele.getEndereco().getPais());
statement.setString(14, tele.getEndereco().getUf());
statement.setString(15, tele.getTelefone());
statement.setString(16, tele.getTurno1());
statement.setString(17, tele.getTurno2());
statement.setString(18, tele.getTurno3());
statement.setInt(19, tele.getTempo());
statement.setBoolean(20, tele.getEncerramentoAutomatico());
statement.setBoolean(21, tele.getUmUsuarioPorEquipamento());
statement.setNull(22, Types.NULL);
if (!(tele.getCoordenador() == null)){
statement.setLong(23, tele.getCoordenador().getId());
} else {
statement.setNull(23, Types.NULL);
messages.add("Registro de TELECENTRO (id: " + tele.getId()
+ ") com chave estrangeira de Usuario(coordenador) = NULL");
}
if (!(tele.getMonitor1() == null)){
statement.setLong(24, tele.getMonitor1().getId());
} else {
statement.setNull(24, Types.NULL);
messages.add("Registro de TELECENTRO (id: " + tele.getId()
+ ") com chave estrangeira de Usuario(monitor1) = NULL");
}
if (!(tele.getMonitor2() == null)){
statement.setLong(25, tele.getMonitor2().getId());
} else {
statement.setNull(25, Types.NULL);
messages.add("Registro de TELECENTRO (id: " + tele.getId()
+ ") com chave estrangeira de Usuario(monitor2) = NULL");
}
if (!(tele.getMonitor3() == null)){
statement.setLong(26, tele.getMonitor3().getId());
} else {
statement.setNull(26, Types.NULL);
messages.add("Registro de TELECENTRO (id: " + tele.getId()
+ ") com chave estrangeira de Usuario(monitor3) = NULL");
}
return statement;
}