}
}
public static void saveSinalizacao() {
try {
SinalizacaoDao dao = new SinalizacaoDao();
CorDao corDao = new CorDao(null);
Sinalizacao sinalizacao = new Sinalizacao();
sinalizacao.setIdentificacao("Quanto menor, melhor");
sinalizacao.setPolaridade(false);
Faixa vermelho = new Faixa();
vermelho.setMin(0.0);
vermelho.setMax(25.0);
vermelho.setSinalizacao(sinalizacao);
vermelho.setCor((Cor)corDao.localizar(Cor.class, new Long(3)));
sinalizacao.addFaixa(vermelho);
Faixa amarelo = new Faixa();
amarelo.setMin(25.1);
amarelo.setMax(50.0);
amarelo.setSinalizacao(sinalizacao);
amarelo.setCor((Cor)corDao.localizar(Cor.class, new Long(2)));
sinalizacao.addFaixa(amarelo);
Faixa azul = new Faixa();
azul.setMin(50.1);
azul.setMax(75.0);
azul.setSinalizacao(sinalizacao);
azul.setCor((Cor)corDao.localizar(Cor.class, new Long(4)));
sinalizacao.addFaixa(azul);
Faixa verde = new Faixa();
verde.setMin(75.1);
verde.setMax(1000.0);
verde.setSinalizacao(sinalizacao);
verde.setCor((Cor)corDao.localizar(Cor.class, new Long(1)));
sinalizacao.addFaixa(verde);
dao.salvar(sinalizacao);
} catch (Exception e) {
e.printStackTrace();
}
}