Package br.gov.serpro.ouvidoria.model

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


    final Timestamp agora = new Timestamp(System.currentTimeMillis());

    for (Iterator iter = orgao.getListaSubOrgao().iterator(); iter
        .hasNext();) {
      SubOrgao subOrgao = (SubOrgao) iter.next();
      if (subOrgao.getDataFimVigencia() == null
          || subOrgao.getDataFimVigencia().after(agora)) {
        query.add(subOrgao);
      }
    }

    return query;
View Full Code Here


      }
    });

    for (Iterator iter = orgao.getListaTodosSubOrgaos().iterator(); iter
        .hasNext();) {
      SubOrgao subOrgao = (SubOrgao) iter.next();

      query.add(subOrgao);

    }
View Full Code Here

   */
  public void insert(Orgao orgao, final String descricao,
      final Timestamp dataInicioVigencia, final Timestamp dataFimVigencia)
      throws DaoException {

    SubOrgao subOrgao = new SubOrgao();

    subOrgao.setDataCadastramento(new Timestamp(System.currentTimeMillis()));

    subOrgao.setDataInicioOperacao(orgao.getDataInicioOperacao());
    subOrgao.setDataFimOperacao(orgao.getDataFimOperacao());

    subOrgao.setDataInicioCadastramento(orgao.getDataInicioCadastramento());
    subOrgao.setDataFimCadastramento(orgao.getDataFimCadastramento());

    subOrgao.setDataInicioVigencia(dataInicioVigencia);
    subOrgao.setDataFimVigencia(dataFimVigencia);

    subOrgao.setDescricao(descricao);

    subOrgao.setOrgao(orgao);

    save(orgao, subOrgao);
  }
View Full Code Here

        return null;
    }
   
    public List getListaAssunto(Orgao orgao) throws DaoException {
        Assunto assunto;
        SubOrgao subOrgao;
       
        Iterator iter, iter2;
       
        Collection listaSubOrgao;
        Collection listaAssuntoSubOrgao = new ArrayList();
       
        List listaAssunto = new ArrayList();
       
        if (orgao == null) {
            throw new DaoException("Órgão não pode ser nulo.");
        }
       
        listaSubOrgao = orgao.getListaSubOrgao();
       
        if (listaSubOrgao != null) {
            iter = listaSubOrgao.iterator();
            while (iter.hasNext()) {
                subOrgao = (SubOrgao) iter.next();
               
                /*
                 * Se não houver Localidades de Ocorrência para o Sub-Órgão, não
                 * mostra seus Assuntos
                 */
                if (subOrgao.getListaLocalidadeOcorrencia() == null
                        || subOrgao.getListaLocalidadeOcorrencia().isEmpty()) {
                    continue;
                }
               
                listaAssuntoSubOrgao = subOrgao.getListaAssunto();
                if (listaAssuntoSubOrgao == null
                        || listaAssuntoSubOrgao.isEmpty()) {
                    continue;
                }
               
View Full Code Here

        return null;
    }
   
    public Hashtable getListaAssuntoLocalidadeOcorrencia(Orgao orgao)
    throws DaoException {
        SubOrgao subOrgao;
        Assunto assunto;
        Collection listaAssuntoSubOrgao = new ArrayList();
        Collection listaSubOrgao;
        List listaAssunto = new ArrayList();
        Hashtable hash = new Hashtable();
        Iterator iter;
        Iterator iter2;
       
        if (orgao == null) {
            throw new DaoException("Órgão não pode ser nulo.");
        }
       
        listaSubOrgao = orgao.getListaSubOrgao();
       
        if (listaSubOrgao != null) {
            iter = listaSubOrgao.iterator();
            while (iter.hasNext()) {
                subOrgao = (SubOrgao) iter.next();
                listaAssuntoSubOrgao = subOrgao.getListaAssunto();
                iter2 = listaAssuntoSubOrgao.iterator();
                while (iter2.hasNext()) {
                    assunto = (Assunto) iter2.next();
                    if (!listaAssunto.contains(assunto)) {
                        if (assunto.getDataVigencia() != null) {
View Full Code Here

   * @param id
   * @return
   * @throws DaoException
   */
  public SubOrgao getSubOrgao(Integer id) throws DaoException {
    SubOrgao subOrgao = (SubOrgao) subOrgaoDao
        .get(new Long(id.longValue()));
    return subOrgao;
  }
View Full Code Here

TOP

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

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.