Search in sources :

Example 1 with Unidade

use of com.tomasio.projects.trainning.model.Unidade in project trainning by fernandotomasio.

the class OrganizationalServiceSimpleImpl method intantiateOrganizacao.

private Organizacao intantiateOrganizacao(OrganizacaoDTO dto) {
    Organizacao organizacao;
    if (dto instanceof ExternoDTO) {
        ExternoDTO aux = (ExternoDTO) dto;
        organizacao = new Externo(aux);
    } else if (dto instanceof ComandoDTO) {
        ComandoDTO aux = (ComandoDTO) dto;
        organizacao = new Comando(aux);
    } else {
        UnidadeDTO aux = (UnidadeDTO) dto;
        organizacao = new Unidade(aux);
    }
    return organizacao;
}
Also used : Comando(com.tomasio.projects.trainning.model.Comando) Organizacao(com.tomasio.projects.trainning.model.Organizacao) Unidade(com.tomasio.projects.trainning.model.Unidade) ExternoDTO(com.tomasio.projects.trainning.dto.ExternoDTO) Externo(com.tomasio.projects.trainning.model.Externo) UnidadeDTO(com.tomasio.projects.trainning.dto.UnidadeDTO) ComandoDTO(com.tomasio.projects.trainning.dto.ComandoDTO)

Example 2 with Unidade

use of com.tomasio.projects.trainning.model.Unidade in project trainning by fernandotomasio.

the class ImportOrganizacoesImpl method execute.

@Override
public void execute() {
    try {
        DAOFactory factory = DAOUtil.getDAOFactory();
        OrganizacaoDAO dao = factory.getOrganizacaoDAO();
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/drhu?user=root&password=123456");
        Statement stm = conn.createStatement();
        ResultSet rs = stm.executeQuery("SELECT * FROM petarea");
        while (rs.next()) {
            String nome = rs.getString("nome");
            String sigla = rs.getString("local");
            if (dao.findBySigla(sigla) != null) {
                continue;
            }
            Organizacao organizacao = new Unidade();
            organizacao.setNome(nome);
            organizacao.setSigla(sigla);
            // curso.setPlano(plano.find(1L));
            if (nome != null && sigla != null)
                dao.create(organizacao);
        }
        conn.close();
    } catch (SQLException ex) {
        Logger.getLogger(ImportCursosImpl.class.getName()).log(Level.SEVERE, null, ex);
    } catch (DAOException ex) {
        Logger.getLogger(ImportCursosImpl.class.getName()).log(Level.SEVERE, null, ex);
    }
}
Also used : DAOException(com.tomasio.projects.trainning.exception.DAOException) OrganizacaoDAO(com.tomasio.projects.trainning.dao.OrganizacaoDAO) Organizacao(com.tomasio.projects.trainning.model.Organizacao) Unidade(com.tomasio.projects.trainning.model.Unidade) DAOFactory(com.tomasio.projects.trainning.dao.DAOFactory)

Aggregations

Organizacao (com.tomasio.projects.trainning.model.Organizacao)2 Unidade (com.tomasio.projects.trainning.model.Unidade)2 DAOFactory (com.tomasio.projects.trainning.dao.DAOFactory)1 OrganizacaoDAO (com.tomasio.projects.trainning.dao.OrganizacaoDAO)1 ComandoDTO (com.tomasio.projects.trainning.dto.ComandoDTO)1 ExternoDTO (com.tomasio.projects.trainning.dto.ExternoDTO)1 UnidadeDTO (com.tomasio.projects.trainning.dto.UnidadeDTO)1 DAOException (com.tomasio.projects.trainning.exception.DAOException)1 Comando (com.tomasio.projects.trainning.model.Comando)1 Externo (com.tomasio.projects.trainning.model.Externo)1