Class TarefaDaoImpl
Object
AbstractJPADao<Tarefa,Long>
TarefaDaoImpl
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexcluirTarefas(Projeto p) booleanexisteTarefaVinculaInstancia(Long instanciaId) booleanexisteTarefaVinculaInstanciaPorIdBPMN(String instanciaId) getCountTarefasComProcessoPorProjeto(Projeto projeto) getCountTarefasDependentes(Tarefa tarefa) getCountTarefasDependentesMandatorias(Tarefa tarefa) intgetCountTarefasPorGrupo(Grupo grupo) getCountTarefasPorProjeto(Projeto projeto) getDuracaoTarefas(Grupo grupo) DateRangegetRangeTarefasPorGrupo(Grupo grupo) getResponsaveisPorTarefas(Projeto projeto) getSomaCustoEstimativaTarefasGrupo(Grupo grupo) getSomaEstimvativaTarefasGrupo(Grupo grupo) getSomaTempoConcluidoTarefasGrupo(Grupo grupo) getSomaTempoEfetivo(Grupo grupo) TarefagetTarefaPorInstancia(Long intanceId) List<Tarefa> getTarefas(Projeto projeto) List<Tarefa> getTarefas(Projeto projeto, String login, Collection<String> roles) List<Tarefa> getTarefasComProcessoPorGrupo(Grupo grupo) List<Tarefa> getTarefasDependentesMandatorias(Tarefa tarefa) List<Tarefa> getTarefasPorGrupo(Grupo grupo) List<Tarefa> getTarefasSemProcesso(Projeto projeto) List<Tarefa> getTarefasValidasSemProcesso(Projeto projeto) List<Tarefa> getTarefasValidasSemProcesso(Projeto projeto, List<Grupo> grupos) TarefavoidremoverDependencias(Tarefa tarefa) voidremoverReferenciaInstancia(Long instanciaId) TarefaDependenciasalvarDependencia(TarefaDependencia dep) voidsetJdbcTemplate(NamedParameterJdbcTemplate jdbcTemplate) Methods inherited from class AbstractJPADao
findById, getEntityManager, read, read, remove, removeById, save, setEntityManager, update
-
Field Details
-
jdbcTemplate
protected NamedParameterJdbcTemplate jdbcTemplate
-
-
Constructor Details
-
TarefaDaoImpl
public TarefaDaoImpl()
-
-
Method Details
-
setJdbcTemplate
public void setJdbcTemplate(NamedParameterJdbcTemplate jdbcTemplate) -
hitFromDataBaseById
- Specified by:
hitFromDataBaseByIdin interfaceTarefaDao
-
getTarefas
- Specified by:
getTarefasin interfaceTarefaDao
-
getTarefas
- Specified by:
getTarefasin interfaceTarefaDao
-
getRangeTarefasPorGrupo
public DateRange getRangeTarefasPorGrupo(Grupo grupo) - Specified by:
getRangeTarefasPorGrupoin interfaceTarefaDao
-
getDuracaoTarefas
- Specified by:
getDuracaoTarefasin interfaceTarefaDao
-
getCountTarefasPorGrupo
public int getCountTarefasPorGrupo(Grupo grupo) - Specified by:
getCountTarefasPorGrupoin interfaceTarefaDao
-
getTarefasPorGrupo
- Specified by:
getTarefasPorGrupoin interfaceTarefaDao
-
getSomaEstimvativaTarefasGrupo
- Specified by:
getSomaEstimvativaTarefasGrupoin interfaceTarefaDao
-
getSomaCustoEstimativaTarefasGrupo
- Specified by:
getSomaCustoEstimativaTarefasGrupoin interfaceTarefaDao
-
getCountTarefasComProcessoPorProjeto
- Specified by:
getCountTarefasComProcessoPorProjetoin interfaceTarefaDao
-
getSomaTempoConcluidoTarefasGrupo
- Specified by:
getSomaTempoConcluidoTarefasGrupoin interfaceTarefaDao
-
getSomaTempoEfetivo
- Specified by:
getSomaTempoEfetivoin interfaceTarefaDao
-
removerDependencias
@Transactional(propagation=REQUIRED) public void removerDependencias(Tarefa tarefa) - Specified by:
removerDependenciasin interfaceTarefaDao
-
excluirTarefas
@Transactional(propagation=REQUIRED) public void excluirTarefas(Projeto p) - Specified by:
excluirTarefasin interfaceTarefaDao
-
getTarefasSemProcesso
- Specified by:
getTarefasSemProcessoin interfaceTarefaDao
-
getTarefasComProcessoPorGrupo
- Specified by:
getTarefasComProcessoPorGrupoin interfaceTarefaDao
-
getTarefasValidasSemProcesso
- Specified by:
getTarefasValidasSemProcessoin interfaceTarefaDao
-
getTarefasValidasSemProcesso
- Specified by:
getTarefasValidasSemProcessoin interfaceTarefaDao
-
getTarefaPorInstancia
- Specified by:
getTarefaPorInstanciain interfaceTarefaDao
-
getTarefasDependentesMandatorias
- Specified by:
getTarefasDependentesMandatoriasin interfaceTarefaDao
-
getCountTarefasDependentesMandatorias
- Specified by:
getCountTarefasDependentesMandatoriasin interfaceTarefaDao
-
getCountTarefasDependentes
- Specified by:
getCountTarefasDependentesin interfaceTarefaDao
-
existeTarefaVinculaInstancia
- Specified by:
existeTarefaVinculaInstanciain interfaceTarefaDao
-
existeTarefaVinculaInstanciaPorIdBPMN
- Specified by:
existeTarefaVinculaInstanciaPorIdBPMNin interfaceTarefaDao
-
getResponsaveisPorTarefas
- Specified by:
getResponsaveisPorTarefasin interfaceTarefaDao
-
getCountTarefasPorProjeto
- Specified by:
getCountTarefasPorProjetoin interfaceTarefaDao
-
salvarDependencia
@Transactional(propagation=REQUIRED) public TarefaDependencia salvarDependencia(TarefaDependencia dep) - Specified by:
salvarDependenciain interfaceTarefaDao
-
removerReferenciaInstancia
- Specified by:
removerReferenciaInstanciain interfaceTarefaDao
-