Interface ProjetoService

All Known Implementing Classes:
ProjetoServiceImpl

public interface ProjetoService
  • Method Details

    • buildProjetoFilter

      ProjetoFilter buildProjetoFilter()
    • getProjetos

      List<Projeto> getProjetos(ProjetoFilter filter)
    • getProjetos

      List<Projeto> getProjetos(ProjetoFilter filter, int offset, int limit)
    • getProjetosCount

      Long getProjetosCount(ProjetoFilter filter)
    • getProjetoPorId

      Projeto getProjetoPorId(Long id)
    • salvarProjeto

      Projeto salvarProjeto(Projeto p)
    • excluirProjeto

      void excluirProjeto(Projeto p)
    • isNomeProjetoEmUso

      boolean isNomeProjetoEmUso(String nome)
    • isNomeProjetoEmUso

      boolean isNomeProjetoEmUso(String nome, Long avoidId)
    • salvarTarefa

      ProjetoService.AlteracaoTarefaResult salvarTarefa(Tarefa tarefa)
    • getTarefas

      List<Tarefa> getTarefas(Projeto p)
    • getTarefas

      List<Tarefa> getTarefas(Projeto projeto, String login, Collection<String> roles)
    • getTarefaPorId

      Tarefa getTarefaPorId(Long id)
    • excluirTarefa

      ProjetoService.AlteracaoTarefaResult excluirTarefa(Tarefa tarefa)
    • getGrupoRaiz

      Grupo getGrupoRaiz(Projeto projeto)
    • criarGrupoRaiz

      Grupo criarGrupoRaiz(Projeto projeto)
    • salvarGrupo

      Grupo salvarGrupo(Grupo grupo)
    • excluirGrupo

      ProjetoService.AlteracaoGrupoResult excluirGrupo(Grupo grupo)
    • getGrupos

      List<Grupo> getGrupos(Projeto projeto)
    • getGrupos

      List<Grupo> getGrupos(Projeto projeto, String usuario, Collection<String> roles)
    • salvarPermissao

      GrupoPermissaoUsuario salvarPermissao(GrupoPermissaoUsuario permissaoUsuario)
    • excluirPermissao

      void excluirPermissao(GrupoPermissaoUsuario permissaoUsuario)
    • salvarPermissao

      GrupoPermissaoRole salvarPermissao(GrupoPermissaoRole permissaoUsuario)
    • excluirPermissao

      void excluirPermissao(GrupoPermissaoRole permissaoGrupo)
    • getPermisoesUsuario

      List<GrupoPermissaoUsuario> getPermisoesUsuario(Grupo grupo)
    • getPermisoesRole

      List<GrupoPermissaoRole> getPermisoesRole(Grupo grupo)
    • gerarTarefasBPMN

      List<Instancia> gerarTarefasBPMN(Projeto projeto)
    • gerarTarefasBPMN

      List<Instancia> gerarTarefasBPMN(Projeto projeto, List<Grupo> grupos)
    • notificarTarefaSalvaGestao

      void notificarTarefaSalvaGestao(String taskId)
    • notificarNotaSalva

      void notificarNotaSalva(Long instanciaId)
    • isTarefaValidaGeracaoProcesso

      boolean isTarefaValidaGeracaoProcesso(Tarefa tarefa)
    • isTarefaValidaComoPredecessora

      boolean isTarefaValidaComoPredecessora(Tarefa tarefa)
    • existeTarefaVinculaInstancia

      boolean existeTarefaVinculaInstancia(Long instanciaId)
    • existemTarefasDependentes

      boolean existemTarefasDependentes(Tarefa tarefa)
    • existeTarefaVinculaInstanciaPorIdBPMN

      boolean existeTarefaVinculaInstanciaPorIdBPMN(String instanciaId)
    • moverTarefa

      ProjetoService.AlteracaoTarefaResult moverTarefa(Tarefa tarefa, Map<Integer,ItemProjeto> parentOrderMap, Grupo newParent)
    • moverGrupo

      ProjetoService.AlteracaoGrupoResult moverGrupo(Grupo grupo, Map<Integer,ItemProjeto> parentOrderMap, Grupo newParent)
    • getPerfisVisualizacao

      List<PerfilVisualizacao> getPerfisVisualizacao()
    • getPerfil

      PerfilVisualizacao getPerfil(Integer id)
    • getPerfilPadrao

      PerfilVisualizacao getPerfilPadrao(Projeto projeto)
    • getPortifolios

      List<Portifolio> getPortifolios()
    • getPortifolioPorId

      Portifolio getPortifolioPorId(Integer id)
    • salvarPortifolio

      Portifolio salvarPortifolio(Portifolio portifolio)
    • getProjetosCountPorPortifolio

      Long getProjetosCountPorPortifolio(Portifolio portifolio)
    • excluirPortifolio

      void excluirPortifolio(Integer portifolioId)
    • existemProcessosGerados

      boolean existemProcessosGerados(Projeto projeto)
    • isGrupoVazio

      boolean isGrupoVazio(Grupo grupo)
    • getResponsaveisPorTarefas

      List<String> getResponsaveisPorTarefas(Projeto projeto)
    • getCountTarefasPorProjeto

      Long getCountTarefasPorProjeto(Projeto projeto)
    • salvarPlanoEstrategico

      PlanoEstrategico salvarPlanoEstrategico(PlanoEstrategico plano)
    • excluirPlanoEstrategico

      void excluirPlanoEstrategico(PlanoEstrategico plano)
    • clonarPlanoEstrategico

      PlanoEstrategico clonarPlanoEstrategico(PlanoEstrategico plano, String proprietario)
    • buildPlanoFilter

      PlanoEstrategicoFilter buildPlanoFilter()
    • getPlanosEstrategicos

      List<PlanoEstrategico> getPlanosEstrategicos(PlanoEstrategicoFilter filter, int offset, int limit)
    • getPlanosEstrategicos

      List<PlanoEstrategico> getPlanosEstrategicos(PlanoEstrategicoFilter filter)
    • getPlanosEstrategicosCount

      Long getPlanosEstrategicosCount(PlanoEstrategicoFilter filter)
    • getPlanoEstrategicoPorId

      PlanoEstrategico getPlanoEstrategicoPorId(Integer id)
    • getExecucaoEfetivaPorObjetivoEstrategico

      ExecucaoEfetiva getExecucaoEfetivaPorObjetivoEstrategico(ObjetivoEstrategico obj)
    • getExecucaoEfetivaPorPerspectiva

      ExecucaoEfetiva getExecucaoEfetivaPorPerspectiva(Perspectiva perspectiva)
    • getExecucaoEfetivaPorPlanoEstrategico

      ExecucaoEfetiva getExecucaoEfetivaPorPlanoEstrategico(PlanoEstrategico plano)
    • salvarPerspectiva

      Perspectiva salvarPerspectiva(Perspectiva perspectiva)
    • excluirPerspectiva

      void excluirPerspectiva(Perspectiva perspectiva)
    • getPerspectivas

      List<Perspectiva> getPerspectivas(PlanoEstrategico plano)
    • getSomaRelevancia

      BigDecimal getSomaRelevancia(PlanoEstrategico plano)
    • getSomaRelevancia

      BigDecimal getSomaRelevancia(PlanoEstrategico plano, Integer perspectivaAvoidId)
    • getSomaRelevancia

      BigDecimal getSomaRelevancia(Perspectiva perspectiva)
    • getSomaRelevancia

      BigDecimal getSomaRelevancia(Perspectiva perspectiva, Integer perspectivaAvoidId)
    • alterarObjetivoEstrategico

      void alterarObjetivoEstrategico(Projeto projeto, ObjetivoEstrategico novoObjetivoEstrategico)
    • getObjetivosEstrategicos

      List<ObjetivoEstrategico> getObjetivosEstrategicos(PlanoEstrategico plano)
    • getProjetos

      List<ProjetoObjetivos> getProjetos(ObjetivoEstrategico objetivo)
    • getProjetos

      List<ProjetoObjetivos> getProjetos(PlanoEstrategico plano)
    • salvarObjetivoEstratégico

      ObjetivoEstrategico salvarObjetivoEstratégico(ObjetivoEstrategico objetivo)
    • excluirObjetivoEstrategico

      void excluirObjetivoEstrategico(ObjetivoEstrategico objetivo)
    • getPlanoEstrategicoBySigla

      PlanoEstrategico getPlanoEstrategicoBySigla(String sigla)
    • isSiglaPlanoEstrategicoEmUso

      boolean isSiglaPlanoEstrategicoEmUso(String sigla)
    • isSiglaPlanoEstrategicoEmUso

      boolean isSiglaPlanoEstrategicoEmUso(String sigla, Integer idExclusao)
    • copiarProjeto

      void copiarProjeto(Long idProjetoOrigem, Long idProjetoDestino)
    • copiarProjeto

      void copiarProjeto(Projeto origem, Projeto destino)