Package br.com.davinti.vitruvio.spi
Interface ProjetoService
- All Known Implementing Classes:
ProjetoServiceImpl
public interface ProjetoService
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceAo alterar uma grupo, varias alteracoes podem ser realizadas em cascata.static interfaceAlteracao base, representando tudo que pode ser alteradostatic interfaceAo alterar uma tarefa, varias alteracoes podem ser realizadas em cascata. -
Method Summary
Modifier and TypeMethodDescriptionvoidalterarObjetivoEstrategico(Projeto projeto, ObjetivoEstrategico novoObjetivoEstrategico) PlanoEstrategicoclonarPlanoEstrategico(PlanoEstrategico plano, String proprietario) voidcopiarProjeto(Projeto origem, Projeto destino) voidcopiarProjeto(Long idProjetoOrigem, Long idProjetoDestino) GrupocriarGrupoRaiz(Projeto projeto) excluirGrupo(Grupo grupo) voidexcluirObjetivoEstrategico(ObjetivoEstrategico objetivo) voidexcluirPermissao(GrupoPermissaoRole permissaoGrupo) voidexcluirPermissao(GrupoPermissaoUsuario permissaoUsuario) voidexcluirPerspectiva(Perspectiva perspectiva) voidexcluirPlanoEstrategico(PlanoEstrategico plano) voidexcluirPortifolio(Integer portifolioId) voidexcluirProjeto(Projeto p) excluirTarefa(Tarefa tarefa) booleanexistemProcessosGerados(Projeto projeto) booleanexistemTarefasDependentes(Tarefa tarefa) booleanexisteTarefaVinculaInstancia(Long instanciaId) booleanexisteTarefaVinculaInstanciaPorIdBPMN(String instanciaId) List<Instancia> gerarTarefasBPMN(Projeto projeto) List<Instancia> gerarTarefasBPMN(Projeto projeto, List<Grupo> grupos) getCountTarefasPorProjeto(Projeto projeto) ExecucaoEfetivagetExecucaoEfetivaPorObjetivoEstrategico(ObjetivoEstrategico obj) ExecucaoEfetivagetExecucaoEfetivaPorPerspectiva(Perspectiva perspectiva) ExecucaoEfetivagetExecucaoEfetivaPorPlanoEstrategico(PlanoEstrategico plano) GrupogetGrupoRaiz(Projeto projeto) List<Grupo> getGrupos(Projeto projeto) List<Grupo> getGrupos(Projeto projeto, String usuario, Collection<String> roles) List<ObjetivoEstrategico> getObjetivosEstrategicos(PlanoEstrategico plano) PerfilVisualizacaoPerfilVisualizacaogetPerfilPadrao(Projeto projeto) List<PerfilVisualizacao> List<GrupoPermissaoRole> getPermisoesRole(Grupo grupo) List<GrupoPermissaoUsuario> getPermisoesUsuario(Grupo grupo) List<Perspectiva> getPerspectivas(PlanoEstrategico plano) PlanoEstrategicogetPlanoEstrategicoBySigla(String sigla) PlanoEstrategicoList<PlanoEstrategico> List<PlanoEstrategico> getPlanosEstrategicos(PlanoEstrategicoFilter filter, int offset, int limit) PortifolioList<Portifolio> ProjetogetProjetoPorId(Long id) List<Projeto> getProjetos(ProjetoFilter filter) List<Projeto> getProjetos(ProjetoFilter filter, int offset, int limit) List<ProjetoObjetivos> getProjetos(ObjetivoEstrategico objetivo) List<ProjetoObjetivos> getProjetos(PlanoEstrategico plano) getProjetosCount(ProjetoFilter filter) getProjetosCountPorPortifolio(Portifolio portifolio) getResponsaveisPorTarefas(Projeto projeto) getSomaRelevancia(Perspectiva perspectiva) getSomaRelevancia(Perspectiva perspectiva, Integer perspectivaAvoidId) getSomaRelevancia(PlanoEstrategico plano) getSomaRelevancia(PlanoEstrategico plano, Integer perspectivaAvoidId) TarefagetTarefaPorId(Long id) List<Tarefa> getTarefas(Projeto p) List<Tarefa> getTarefas(Projeto projeto, String login, Collection<String> roles) booleanisGrupoVazio(Grupo grupo) booleanisNomeProjetoEmUso(String nome) booleanisNomeProjetoEmUso(String nome, Long avoidId) booleanbooleanisSiglaPlanoEstrategicoEmUso(String sigla, Integer idExclusao) booleanisTarefaValidaComoPredecessora(Tarefa tarefa) booleanisTarefaValidaGeracaoProcesso(Tarefa tarefa) moverGrupo(Grupo grupo, Map<Integer, ItemProjeto> parentOrderMap, Grupo newParent) moverTarefa(Tarefa tarefa, Map<Integer, ItemProjeto> parentOrderMap, Grupo newParent) voidnotificarNotaSalva(Long instanciaId) voidnotificarTarefaSalvaGestao(String taskId) GruposalvarGrupo(Grupo grupo) ObjetivoEstrategicosalvarObjetivoEstratégico(ObjetivoEstrategico objetivo) GrupoPermissaoRolesalvarPermissao(GrupoPermissaoRole permissaoUsuario) GrupoPermissaoUsuariosalvarPermissao(GrupoPermissaoUsuario permissaoUsuario) PerspectivasalvarPerspectiva(Perspectiva perspectiva) PlanoEstrategicosalvarPlanoEstrategico(PlanoEstrategico plano) PortifoliosalvarPortifolio(Portifolio portifolio) ProjetosalvarProjeto(Projeto p) salvarTarefa(Tarefa tarefa)
-
Method Details
-
buildProjetoFilter
ProjetoFilter buildProjetoFilter() -
getProjetos
-
getProjetos
-
getProjetosCount
-
getProjetoPorId
-
salvarProjeto
Projeto salvarProjeto(Projeto p) -
excluirProjeto
void excluirProjeto(Projeto p) -
isNomeProjetoEmUso
-
isNomeProjetoEmUso
-
salvarTarefa
-
getTarefas
-
getTarefas
-
getTarefaPorId
-
excluirTarefa
-
getGrupoRaiz
Grupo getGrupoRaiz(Projeto projeto) -
criarGrupoRaiz
Grupo criarGrupoRaiz(Projeto projeto) -
salvarGrupo
Grupo salvarGrupo(Grupo grupo) -
excluirGrupo
-
getGrupos
-
getGrupos
-
salvarPermissao
GrupoPermissaoUsuario salvarPermissao(GrupoPermissaoUsuario permissaoUsuario) -
excluirPermissao
void excluirPermissao(GrupoPermissaoUsuario permissaoUsuario) -
salvarPermissao
GrupoPermissaoRole salvarPermissao(GrupoPermissaoRole permissaoUsuario) -
excluirPermissao
void excluirPermissao(GrupoPermissaoRole permissaoGrupo) -
getPermisoesUsuario
-
getPermisoesRole
-
gerarTarefasBPMN
-
gerarTarefasBPMN
-
notificarTarefaSalvaGestao
-
notificarNotaSalva
-
isTarefaValidaGeracaoProcesso
boolean isTarefaValidaGeracaoProcesso(Tarefa tarefa) -
isTarefaValidaComoPredecessora
boolean isTarefaValidaComoPredecessora(Tarefa tarefa) -
existeTarefaVinculaInstancia
-
existemTarefasDependentes
boolean existemTarefasDependentes(Tarefa tarefa) -
existeTarefaVinculaInstanciaPorIdBPMN
-
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
-
getPerfilPadrao
PerfilVisualizacao getPerfilPadrao(Projeto projeto) -
getPortifolios
List<Portifolio> getPortifolios() -
getPortifolioPorId
-
salvarPortifolio
Portifolio salvarPortifolio(Portifolio portifolio) -
getProjetosCountPorPortifolio
-
excluirPortifolio
-
existemProcessosGerados
boolean existemProcessosGerados(Projeto projeto) -
isGrupoVazio
boolean isGrupoVazio(Grupo grupo) -
getResponsaveisPorTarefas
-
getCountTarefasPorProjeto
-
salvarPlanoEstrategico
PlanoEstrategico salvarPlanoEstrategico(PlanoEstrategico plano) -
excluirPlanoEstrategico
void excluirPlanoEstrategico(PlanoEstrategico plano) -
clonarPlanoEstrategico
-
buildPlanoFilter
PlanoEstrategicoFilter buildPlanoFilter() -
getPlanosEstrategicos
-
getPlanosEstrategicos
-
getPlanosEstrategicosCount
-
getPlanoEstrategicoPorId
-
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
-
getSomaRelevancia
-
getSomaRelevancia
-
getSomaRelevancia
-
getSomaRelevancia
-
alterarObjetivoEstrategico
void alterarObjetivoEstrategico(Projeto projeto, ObjetivoEstrategico novoObjetivoEstrategico) -
getObjetivosEstrategicos
-
getProjetos
-
getProjetos
-
salvarObjetivoEstratégico
ObjetivoEstrategico salvarObjetivoEstratégico(ObjetivoEstrategico objetivo) -
excluirObjetivoEstrategico
void excluirObjetivoEstrategico(ObjetivoEstrategico objetivo) -
getPlanoEstrategicoBySigla
-
isSiglaPlanoEstrategicoEmUso
-
isSiglaPlanoEstrategicoEmUso
-
copiarProjeto
-
copiarProjeto
void copiarProjeto(Projeto origem, Projeto destino)
-