Package br.gov.serpro.ouvidoria.model

Examples of br.gov.serpro.ouvidoria.model.TipoAcionadorOrgao


        Collection listaTipoAcionadorOrgao = orgao.getListaTipoAcionadorOrgao();
        Collection removeTipoAcionadorOrgao = new ArrayList();

        for (Iterator iter = listaTipoAcionadorOrgao.iterator(); iter.hasNext();) {

            TipoAcionadorOrgao tipoAcionadorOrgao = (TipoAcionadorOrgao) iter
                    .next();

            if (tipoAcionadorOrgao.getDataVigencia() != null
                    && tipoAcionadorOrgao.getDataVigencia().before(dataAtual)) {
                continue;
            }

            TipoAcionador tipoAcionador = tipoAcionadorOrgao.getTipoAcionador();

            if (!listaTipoAcionador.contains(tipoAcionador)) {
                tipoAcionadorOrgao.setDataVigencia(dataAtual);
                tipoAcionadorOrgaoDao.save(tipoAcionadorOrgao);
                removeTipoAcionadorOrgao.add(tipoAcionadorOrgao);
            }

            listaTipoAcionador.remove(tipoAcionador);
        }

        listaTipoAcionadorOrgao.removeAll(removeTipoAcionadorOrgao);

        removeTipoAcionadorOrgao = null;

        for (Iterator iter = listaTipoAcionador.iterator(); iter.hasNext();) {

            TipoAcionador tipoAcionador = (TipoAcionador) iter.next();

            TipoAcionadorOrgao tipoAcionadorOrgao = this.getTipoAcionadorOrgao(
                    orgao, tipoAcionador);

            if (tipoAcionadorOrgao == null) {
                tipoAcionadorOrgao = new TipoAcionadorOrgao();
                tipoAcionadorOrgao.setOrgao(orgao);
                tipoAcionadorOrgao.setTipoAcionador(tipoAcionador);
            }

            tipoAcionadorOrgao.setDataVigencia(null);
            tipoAcionadorOrgaoDao.save(tipoAcionadorOrgao);

            listaTipoAcionadorOrgao.add(tipoAcionadorOrgao);
        }
    }
View Full Code Here


       
        List listaTipoAcionador = new ArrayList();
       
        Timestamp agora = new Timestamp(System.currentTimeMillis());
        for (Iterator iter = listaTipoAcionadorOrgao.iterator(); iter.hasNext();) {
            TipoAcionadorOrgao tipoAcionadorOrgao = (TipoAcionadorOrgao) iter
                    .next();
           
            if (tipoAcionadorOrgao.getDataVigencia() == null
                    || tipoAcionadorOrgao.getDataVigencia().after(agora)) {
                listaTipoAcionador.add(tipoAcionadorOrgao.getTipoAcionador());
            }
        }
       
        class ComparatorImpl implements Comparator {
            public final int compare(Object a, Object b) {
View Full Code Here

TOP

Related Classes of br.gov.serpro.ouvidoria.model.TipoAcionadorOrgao

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.