Package br.gov.serpro.ouvidoria.controller.gerencial.administracao

Examples of br.gov.serpro.ouvidoria.controller.gerencial.administracao.TipoAssuntoCtrl


     
      Funcionario funcionario = (Funcionario) funcionarioCtrl.get(funcionarioId)

        Collection lista = null;
        if (funcionario.getNivelAtuacao() == Funcionario.NA_ORGAO) {
            TipoAssuntoCtrl defaultCtrl = new TipoAssuntoCtrl(getDaoFactory());
            lista = defaultCtrl.list(getOrgao(request));
        } else {
            lista = new ArrayList();
            for (Iterator iter = funcionario.getListaSubOrgaosAtivos()
                    .iterator(); iter.hasNext();) {
                SubOrgao subOrgao = (SubOrgao) iter.next();
View Full Code Here


        Assunto object = null;
        if (id == null || id.trim().length() == 0) {
            object = new Assunto();
        } else {
            TipoAssuntoCtrl defaultCtrl = new TipoAssuntoCtrl(getDaoFactory());
            object = defaultCtrl.get(new Long(id));
        }

        SortedSet lista = new TreeSet(new Comparator() {
            public int compare(Object obj1, Object obj2) {
                return ((Instituicao) obj1).getDescricao().compareTo(
View Full Code Here

        if (!msgs.isEmpty()) {
            saveErrors(request, msgs);
            return mapping.findForward("error");
        }

        TipoAssuntoCtrl defaultCtrl = new TipoAssuntoCtrl(getDaoFactory());

        InstituicaoCtrl instituicaoCtrl = new InstituicaoCtrl(getDaoFactory());

        Instituicao instituicao = instituicaoCtrl.get(new Long(instituicaoId));

        if (id != null && id.trim().length() > 0) {

            defaultCtrl.update(getOrgao(request), instituicao, id, descricao,
                    descricaoDetalhada, prazoInt, prazoExt, vigencia);

            msgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                    "message.atualizarTipoAssunto.alterar"));
        } else {
            defaultCtrl.insert(getOrgao(request), instituicao, descricao,
                    descricaoDetalhada, prazoInt, prazoExt, vigencia);

            msgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                    "message.atualizarTipoAssunto.incluir"));
        }
View Full Code Here

        String message = null;
        try {
            final Timestamp vigencia = new Timestamp(sdf.parse(
                    dataVigencia + " " + horaVigencia).getTime());

            TipoAssuntoCtrl defaultCtrl = new TipoAssuntoCtrl(getDaoFactory());
            defaultCtrl.delete(getOrgao(request), instituicao, id, vigencia);
            message = "message.atualizarTipoAssunto.excluir";
        } catch (ParseException e) {
            message = "error.atualizarTipoAssunto.dataVigencia";
        }
View Full Code Here

        getDaoFactory());
    Collection funcionalideList = new TreeSet(ordem);
    funcionalideList.addAll(funcionalideCtrl.list());

    /* Lista de Tipo de Assunto */
    TipoAssuntoCtrl tipoAssuntoCtrl = new TipoAssuntoCtrl(getDaoFactory());
    Collection tipoAssuntoList = new TreeSet(ordem);

    /* Se funcionário é administrador ou tem nivel de acesso ao órgão */
    if (funcionario.getPerfil().equals(Perfil.ADMINISTRADOR)
        || funcionario.getNivelAtuacao() == Funcionario.NA_ORGAO)
      tipoAssuntoList.addAll(tipoAssuntoCtrl.list(getOrgao(request)));
    else {
      for (Iterator iter = funcionario.getListaSubOrgaosAtivos()
          .iterator(); iter.hasNext();) {
        SubOrgao subOrgao = (SubOrgao) iter.next();
        tipoAssuntoList.addAll(subOrgao.getListaAssunto(Assunto.ATIVO));
View Full Code Here

          getDaoFactory());
      Collection funcionalideList = new TreeSet(ordem);
      funcionalideList.addAll(funcionalideCtrl.list());

      /* Lista de Tipo de Assunto */
      TipoAssuntoCtrl tipoAssuntoCtrl = new TipoAssuntoCtrl(
          getDaoFactory());
      Collection tipoAssuntoList = new TreeSet(ordem);

      /* Se funcionário é administrador ou tem nível de acesso ao órgão */
      if (gestor.getPerfil().equals(Perfil.ADMINISTRADOR)
          || gestor.getListaSubOrgaosAtivos() == null
          || gestor.getListaSubOrgaosAtivos().isEmpty())
        tipoAssuntoList.addAll(tipoAssuntoCtrl.list(getOrgao(request)));
      else {
        for (Iterator iter = gestor.getListaSubOrgaosAtivos()
            .iterator(); iter.hasNext();) {
          SubOrgao subOrgao = (SubOrgao) iter.next();
          tipoAssuntoList.addAll(subOrgao
View Full Code Here

TOP

Related Classes of br.gov.serpro.ouvidoria.controller.gerencial.administracao.TipoAssuntoCtrl

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.