private void getDados(){
final PoderDao poderDao = new PoderDao(request);
final ItemEstruturaDao itemEstruturaDao = new ItemEstruturaDao(request);
final ItemEstruturaPrevisaoDao prevDao = new ItemEstruturaPrevisaoDao(request);
final OrgaoDao orgaoDao = new OrgaoDao(request);
//final UnidadeOrcamentariaDao unidadeDao = new UnidadeOrcamentariaDao(request);
try{
ArrayList<PoderPod> listPoder = poderDao.getPoderesByPeriodicidade(CONSTANTE_PERIODO_EXERCICIO, CONSTANTE_IND_ATIVO);
// carrega exercicios do periodo de 2008 / 2011
loadExerciciosValidos();
for (Iterator iter = listPoder.iterator(); iter.hasNext();) {
PoderPod poder = (PoderPod) iter.next();
PPA_OrgaoBean orgaoBeanPod = new PPA_OrgaoBean();
orgaoBeanPod.setNome( poder.getNomePod().toUpperCase() );
orgaoBeanPod.setFlag(CONSTANTE_PODER); // indica que eh campo de poder
dados.add(orgaoBeanPod);
ArrayList<OrgaoOrg> listOrgao = fixarOrgaos( reordenarOrgao(orgaoDao.getOrgaoByPeriodicidade(CONSTANTE_PERIODO_EXERCICIO, poder.getCodPod(), CONSTANTE_IND_ATIVO)));
BigDecimal totalOrgaoAno1 = new BigDecimal(0);
BigDecimal totalOrgaoAno2 = new BigDecimal(0);
BigDecimal totalOrgaoAno3 = new BigDecimal(0);
BigDecimal totalOrgaoAno4 = new BigDecimal(0);