Class ProcessoDaoImpl
Object
AbstractJPADao<Processo,Integer>
ProcessoDaoImpl
- All Implemented Interfaces:
Dao<Processo,,Integer> ProcessoDao
@Repository
public class ProcessoDaoImpl
extends AbstractJPADao<Processo,Integer>
implements ProcessoDao
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionUsuarioPermissaoPesquisaaddPermissaoDiretaPesquisa(String login, Processo processo) UsuarioPermissaoPesquisaaddPermissaoDiretaPesquisa(String login, Integer processoId) ProcessoVersaoadicionarVersao(Processo processo, ProcessoVersao versao) voiddefinirPermissoesDiretasPesquisa(String login, Collection<Processo> processos) voiddeleteFormDefinition(ProcessoVersao versao, String formKey) ProcessoVersaogetDataUltimaModificacaoMobileForm(String processDefinitionId) getDefinicaoFormWebDesktop(String processDefinitionId) getDefinicaoMobileForm(String processDefinitionId) getDefinicaoMobileFormAlternativo(String processDefinitionId) List<ProcessoVersaoForm> getFormDefinitions(ProcessoVersao versao) ProcessoVersaoHistoricogetHistoricoById(Long id) List<ProcessoVersaoHistorico> List<ProcessoVersaoHistorico> getHistoricos(ProcessoVersaoHistoricoFilter filter, int offset, int limit) getMaiorVersaoEmUso(Processo p) List<ProcessoVersaoForm> getMobileFormDefinitions(ProcessoVersao versao) List<NotificacaoEtapa> getNofiticacoesEtapa(ProcessoVersao p) ProcessogetProcessoAberturaPermitidaMobile(String login, Collection<String> groups, String processKey) ProcessoProcessoProcessoList<Processo> List<Processo> getProcessosAberturaPermitidaMobile(String login, Collection<String> groups) List<Processo> List<Processo> List<Processo> List<Processo> getProcessosRelacionadosTarefasAtivas(String login, Collection<String> groups) ProcessoVersaogetUltimaVersao(Processo p) ProcessoVersaogetVersao(Processo p, BigDecimal versao) ProcessoVersaogetVersaoByProcessDefinitionId(String processDefinitionId) ProcessoVersaogetVersaoFromProcessDefinitionId(String processDefintionId) ProcessoVersaogetVersaoPorId(Integer versionId) List<ProcessoVersao> getVersoes(Processo processo) List<ProcessoVersaoForm> getWebPcFormDefinitions(ProcessoVersao versao) booleanpossuiHistorico(Integer processId, Integer processoVersaoId) voidremoverPermissaoDiretaPesquisa(String login, Processo processo) voidremoverPermissaoDiretaPesquisa(String login, Integer processoId) voidsalvarHistorico(ProcessoVersaoHistorico historico) voidsalvarMetadados(ProcessoVersao pv, List<ProcessoMetadata> metadados) ProcessoVersaosalvarVersao(ProcessoVersao versao) ProcessoVersaoFormsaveFormDefinition(ProcessoVersaoForm formDefinition) Methods inherited from class AbstractJPADao
findById, getEntityManager, read, read, remove, removeById, save, setEntityManager, update
-
Constructor Details
-
ProcessoDaoImpl
public ProcessoDaoImpl()
-
-
Method Details
-
getNofiticacoesEtapa
- Specified by:
getNofiticacoesEtapain interfaceProcessoDao
-
getProcessosAtivos
- Specified by:
getProcessosAtivosin interfaceProcessoDao
-
getProcessosAberturaPermitidaMobile
- Specified by:
getProcessosAberturaPermitidaMobilein interfaceProcessoDao
-
getProcessoAberturaPermitidaMobile
public Processo getProcessoAberturaPermitidaMobile(String login, Collection<String> groups, String processKey) - Specified by:
getProcessoAberturaPermitidaMobilein interfaceProcessoDao
-
getProcessosRelacionadosTarefasAtivas
public List<Processo> getProcessosRelacionadosTarefasAtivas(String login, Collection<String> groups) - Specified by:
getProcessosRelacionadosTarefasAtivasin interfaceProcessoDao
-
adicionarVersao
@Transactional(propagation=REQUIRED) public ProcessoVersao adicionarVersao(Processo processo, ProcessoVersao versao) - Specified by:
adicionarVersaoin interfaceProcessoDao
-
getMaiorVersaoEmUso
- Specified by:
getMaiorVersaoEmUsoin interfaceProcessoDao
-
getUltimaVersao
public ProcessoVersao getUltimaVersao(Processo p) - Specified by:
getUltimaVersaoin interfaceProcessoDao
-
getVersao
- Specified by:
getVersaoin interfaceProcessoDao
-
getVersaoFromProcessDefinitionId
- Specified by:
getVersaoFromProcessDefinitionIdin interfaceProcessoDao
-
getVersaoPorId
- Specified by:
getVersaoPorIdin interfaceProcessoDao
-
getVersoes
- Specified by:
getVersoesin interfaceProcessoDao
-
getProcessoAtivoInitManualPorBPMNProcessDefinitionId
- Specified by:
getProcessoAtivoInitManualPorBPMNProcessDefinitionIdin interfaceProcessoDao
-
getProcessoPorBPMNProcessDefinitionId
- Specified by:
getProcessoPorBPMNProcessDefinitionIdin interfaceProcessoDao
-
getProcessoByBPMNKey
- Specified by:
getProcessoByBPMNKeyin interfaceProcessoDao
-
getDefinicaoFormWebDesktop
- Specified by:
getDefinicaoFormWebDesktopin interfaceProcessoDao
-
getDefinicaoMobileForm
- Specified by:
getDefinicaoMobileFormin interfaceProcessoDao
-
getDefinicaoMobileFormAlternativo
- Specified by:
getDefinicaoMobileFormAlternativoin interfaceProcessoDao
-
getDataUltimaModificacaoMobileForm
- Specified by:
getDataUltimaModificacaoMobileFormin interfaceProcessoDao
-
findVersaoPorId
- Specified by:
findVersaoPorIdin interfaceProcessoDao
-
salvarVersao
@Transactional(propagation=REQUIRED) public ProcessoVersao salvarVersao(ProcessoVersao versao) - Specified by:
salvarVersaoin interfaceProcessoDao
-
getFormDefinitions
- Specified by:
getFormDefinitionsin interfaceProcessoDao
-
getWebPcFormDefinitions
- Specified by:
getWebPcFormDefinitionsin interfaceProcessoDao
-
getMobileFormDefinitions
- Specified by:
getMobileFormDefinitionsin interfaceProcessoDao
-
saveFormDefinition
@Transactional(propagation=REQUIRED) public ProcessoVersaoForm saveFormDefinition(ProcessoVersaoForm formDefinition) - Specified by:
saveFormDefinitionin interfaceProcessoDao
-
getVersaoByProcessDefinitionId
- Specified by:
getVersaoByProcessDefinitionIdin interfaceProcessoDao
-
deleteFormDefinition
@Transactional(propagation=REQUIRED) public void deleteFormDefinition(ProcessoVersao versao, String formKey) - Specified by:
deleteFormDefinitionin interfaceProcessoDao
-
addPermissaoDiretaPesquisa
@Transactional(propagation=REQUIRED) public UsuarioPermissaoPesquisa addPermissaoDiretaPesquisa(String login, Processo processo) - Specified by:
addPermissaoDiretaPesquisain interfaceProcessoDao
-
addPermissaoDiretaPesquisa
@Transactional(propagation=REQUIRED) public UsuarioPermissaoPesquisa addPermissaoDiretaPesquisa(String login, Integer processoId) - Specified by:
addPermissaoDiretaPesquisain interfaceProcessoDao
-
getProcessosComPermissaoDiretaPesquisa
@Transactional(propagation=REQUIRED) public List<Processo> getProcessosComPermissaoDiretaPesquisa(String login) - Specified by:
getProcessosComPermissaoDiretaPesquisain interfaceProcessoDao
-
removerPermissaoDiretaPesquisa
@Transactional(propagation=REQUIRED) public void removerPermissaoDiretaPesquisa(String login, Processo processo) - Specified by:
removerPermissaoDiretaPesquisain interfaceProcessoDao
-
removerPermissaoDiretaPesquisa
@Transactional(propagation=REQUIRED) public void removerPermissaoDiretaPesquisa(String login, Integer processoId) - Specified by:
removerPermissaoDiretaPesquisain interfaceProcessoDao
-
definirPermissoesDiretasPesquisa
@Transactional(propagation=REQUIRED) public void definirPermissoesDiretasPesquisa(String login, Collection<Processo> processos) - Specified by:
definirPermissoesDiretasPesquisain interfaceProcessoDao
-
salvarMetadados
@Transactional(propagation=REQUIRED) public void salvarMetadados(ProcessoVersao pv, List<ProcessoMetadata> metadados) - Specified by:
salvarMetadadosin interfaceProcessoDao
-
getProcessos
- Specified by:
getProcessosin interfaceProcessoDao
-
getHistoricos
- Specified by:
getHistoricosin interfaceProcessoDao
-
getHistoricos
public List<ProcessoVersaoHistorico> getHistoricos(ProcessoVersaoHistoricoFilter filter, int offset, int limit) - Specified by:
getHistoricosin interfaceProcessoDao
-
getHistoricosCount
- Specified by:
getHistoricosCountin interfaceProcessoDao
-
getHistoricoById
- Specified by:
getHistoricoByIdin interfaceProcessoDao
-
possuiHistorico
- Specified by:
possuiHistoricoin interfaceProcessoDao
-
salvarHistorico
@Transactional(propagation=REQUIRED) public void salvarHistorico(ProcessoVersaoHistorico historico) - Specified by:
salvarHistoricoin interfaceProcessoDao
-
getProcessosNaoVinculadosMenuSuperior
- Specified by:
getProcessosNaoVinculadosMenuSuperiorin interfaceProcessoDao
-