Package br.com.davinti.vitruvio.spi.impl
Class ProcessoServiceImpl
Object
ProcessoServiceImpl
- All Implemented Interfaces:
ProcessoService
@Service("vProcessoService")
@Transactional(propagation=SUPPORTS)
public class ProcessoServiceImpl
extends Object
implements ProcessoService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionUsuarioPermissaoPesquisaaddPermissaoDiretaPesquisa(String login, Processo processo) UsuarioPermissaoPesquisaaddPermissaoDiretaPesquisa(String login, Integer processoId) ProcessoadicionarProcesso(ProcessoVersao versaoInicial, String login) UsuarioFavoritoadicionarProcessoFavorito(String login, Processo processo, TipoRegistro tipoRegistro) ProcessoVersaoadicionarVersao(Processo processo, ProcessoVersao versao, String login) voidassignSchedule(long reportScheduleId, String scheduleManagerId) voidatualizarMetadadosProcesso(Processo processo) voidatualizarMetadadosProcesso(String processKey) voidatualizarMetadadosVersao(ProcessoVersao pv) voidatualizarMetadadosVersao(Integer versaoId) ProcessoVersaocarregarDefinicaoFormWebDesktop(Integer versaoId, String formDef, String mobileFormDef) ProcessoVersaocarregarDefinicaoFormWebDesktop(Integer versaoId, String formDef, String mobileFormDef, String mobileFormDefAlternativa, String login) voidclearDefinicaoFormWebDesktop(String processDefinitionId) voidcloneSchedule(ProcessoSchedule schedule, String proprietario) voiddefinirPermissoesDiretasPesquisa(String login, Collection<Processo> processos) voiddeleteNotificacaoEtapa(NotificacaoEtapa notificacaoEtapa) voiddeleteSchedule(ProcessoSchedule schedule) voiddeleteSchedule(ProcessoSchedule schedule, String login) voidexcluirDefinicao(ProcessoStatusTempo status) voidexcluirDefinicaoEtapa(EtapaStatusTempo status) List<ConfiguracaoStatusProcesso> getBPMNProcessKeysComAberturaPermitida(UsuarioDTO user) getBPMNProcessKeysRelacionados(UsuarioDTO user) ConfiguracaoStatusProcessogetConfigStatusProcessoByProcessoVersao(ProcessoVersao versao) List<CorStatus> TarefaDefinicaoCorGeralgetDefinicaoBPMNProcessDefinitionId(String processDefinitionId) TarefaDefinicaoCorGeralgetDefinicaoBPMNProcessInstanceId(String processInstanceId) TarefaDefinicaoCorGeralgetDefinicaoCorPorProcesso(Processo processo) TarefaDefinicaoCorGeralgetDefinicaoCorPorProcesso(Integer processoId) ProcessoStatusTempogetDefinicaoDeStatusParaProcessoEncerrado(Processo processo) ProcessoStatusTempogetDefinicaoDeStatusParaProcessoEncerrado(String processKey) ProcessoStatusTempogetDefinicaoDeStatusParaProcessoEncerradoPD(String processDefinitionId) EtapaStatusTempogetDefinicaoDeStatusParaTarefaEncerrada(ProcessoVersao processo, String taskKey) getDefinicaoFormMobile(String processDefinitionId) getDefinicaoFormMobileAlternativa(String processDefinitionId) getDefinicaoFormWebDesktop(String processDefinitionId) ProcessoStatusTempogetDefinicaoStatusPorTempo(Processo processo, int tempoDeExecucao, Status status) ProcessoStatusTempogetDefinicaoStatusPorTempo(String processKey, int tempoDeExecucao, Status status) ProcessoStatusTempogetDefinicaoStatusPorTempoViaProcessDefId(String processDefinitionId, int tempoDeExecucao, Status status) EtapaStatusTempogetDefinicaoStatusTarefaPorTempo(ProcessoVersao processo, String taskKey, int tempoDeExecucao, int tempoRestante, Status status) EtapaStatusTempogetDefinicaoStatusTarefaPorTempo(String processKey, String taskKey, int tempoDeExecucao, int tempoRestante, Status status) List<ProcessoStatusTempo> getDefinicoesDeStatusParaInstanciaAtiva(Processo processo) List<ProcessoStatusTempo> getDefinicoesDeStatusParaInstanciaAtiva(String processKey) List<EtapaStatusTempo> getDefinicoesDeStatusParaTarefaAtiva(ProcessoVersao processo, String taskKey) List<Processo> getFavoritos(String login) List<Processo> getFavoritosAcessiveis(String login) List<ProcessoVersaoForm> getFormDefinitions(ProcessoVersao versao) getFormMobileModificationDate(String processDefinitionId) ProcessoVersaoHistoricogetHistoricoById(Long id) List<ProcessoVersaoHistorico> List<ProcessoVersaoHistorico> getHistoricos(ProcessoVersaoHistoricoFilter filter, int offset, int limit) List<NotificacaoEtapa> getNofiticacoesEtapa(Processo p) List<NotificacaoEtapa> getNofiticacoesEtapa(ProcessoVersao processoVersao, String taksId) NotificacaoEtapaNotificacaoEtapagetNotificacaoEtapaByIdVersao(Integer idVersao) ProcessogetProcessoAberturaPermitidaMobile(UsuarioDTO user, String processKey) UsuarioFavoritogetProcessoFavorito(String user, int processoId) ProcessogetProcessoFromBPMNModel(String bpmnModel) ProcessogetProcessoFromBPMNProcessDefinitionId(String processKey) ProcessogetProcessoFromBPMNProcessKey(String processKey) ProcessoList<Processo> List<Processo> getProcessosAberturaPermitidaMobile(UsuarioDTO user) List<Processo> List<Processo> getProcessosComAberturaPermitida(UsuarioDTO user) List<Processo> List<Processo> List<Processo> getProcessosRelacionadosTarefasAtivas(UsuarioDTO user) getQueryMappingDataFromSchedule(ProcessoSchedule schedule) ProcessoSchedulegetScheduleById(long scheduleId) ProcessoSchedulegetScheduleByUUID(String uuid) List<ProcessoSchedule> getSchedules(Processo processo) List<ProcessoSchedule> getSchedulesPadrao(Processo processo) getSimpleProcessScheduleCustomParametersFromSchedule(ProcessoSchedule schedule) getStartProcessDataFromSchedule(ProcessoSchedule schedule) getTaskDefinitionsFromProcess(String processDefinitionId) getTaskUserCandidates(String processDefinitionId, String taskName) Dado uma task, retorna uma map com três chaves ASSIGNEE, USER CANDIDATE e GROUP CANDIDATE Essas três chaves guardam os candidados da task.ProcessoVersaogetUltimaVersao(Processo p) ProcessoVersaogetUltimaVersao(Integer processoId) getUserTaskFromProcess(String processDefinitionId) ProcessoVersaogetVersao(Processo p, BigDecimal versao) ProcessoVersaogetVersaoByProcessDefinitionId(String processDefinitionId) ProcessoVersaogetVersaoFromProcessDefinitionId(String processDefinitionId) ProcessoVersaogetVersaoPorId(Integer versionId) List<ProcessoVersao> getVersoes(Processo processo) voidpauseSchedule(ProcessoSchedule schedule) voidpauseSchedule(ProcessoSchedule schedule, String login) booleanpossuiHistorico(Integer processId, Integer processoVersaoId) voidprocessFormDefinitionKeys(ProcessoVersao versao) booleanremoverDefinicoesDeStatusEtapaParaProcesso(ProcessoVersao processo) booleanremoverDefinicoesDeStatusEtapaParaProcessoTask(ProcessoVersao processo, String taskKey) booleanremoverDefinicoesDeStatusTempoParaProcesso(Processo processo) voidremoverPermissaoDiretaPesquisa(String login, Processo processo) voidremoverPermissaoDiretaPesquisa(String login, Integer processoId) voidremoverProcessoFavorito(String login, Processo processo) voidresumeSchedule(ProcessoSchedule schedule) voidresumeSchedule(ProcessoSchedule schedule, String login) ConfiguracaoStatusProcessosalvarConfigStatusProcesso(ConfiguracaoStatusProcesso entity) TarefaDefinicaoCorGeralsalvarDefinicaoCorPorProcesso(TarefaDefinicaoCorGeral definicao) voidsalvarDefinicoes(Processo p, StatusEscalaTempo escala, Collection<ProcessoStatusTempo> statusList) voidsalvarDefinicoesEtapa(ProcessoVersao p, String taskKey, Collection<EtapaStatusTempo> status) voidsalvarHistorico(ProcessoVersaoHistorico historico) voidsalvarNotificacaoEtapa(NotificacaoEtapa e) ProcessosalvarProcesso(Processo p) schedule(TriggerInfo info, ProcessoSchedule schedule, FormData reportParamsData) schedule(TriggerInfo info, ProcessoSchedule schedule, FormData reportParamsData, SimpleProcessScheduleCustomParameters customParams, String login) schedule(TriggerInfo info, ProcessoSchedule schedule, FormData reportParamsData, String login) schedule(TriggerInfo info, ProcessoSchedule schedule, ProcessoScheculeQueryMapping reportParamsData) schedule(TriggerInfo info, ProcessoSchedule schedule, ProcessoScheculeQueryMapping reportParamsData, String login) voidsetBpmnRepositoryService(RepositoryService bpmnRepositoryService) voidsetConfigService(ConfigService configService) voidsetConfiguracaoStatusProcessoDao(ConfiguracaoStatusProcessoDao configuracaoStatusProcessoDao) voidsetCorStatusDao(CorStatusDao corStatusDao) voidsetEtapaStatusTempoDao(EtapaStatusTempoDao etapaStatusTempoDao) voidsetFormService(FormService formService) voidsetLogService(LogService logService) voidsetNotificacaoEtapaDao(NotificacaoEtapaDao notificacaoEtapaDao) voidsetProcessoDao(ProcessoDao processoDao) voidsetProcessoStatusTempoDao(ProcessoStatusTempoDao processoStatusTempoDao) voidsetProcessScheduleDao(ProcessScheduleDao processScheduleDao) voidsetRoleService(RoleService roleService) voidsetScheduleService(ScheduleService scheduleService) voidsetStateCoordService(StateCoordService stateCoordService) voidsetTarefaDefinicaoCorGeralDao(TarefaDefinicaoCorGeralDao tarefaDefinicaoCorGeralDao) voidsetUsuarioFavoritoDao(UsuarioFavoritoDao usuarioFavoritoDao) voidsetUsuarioService(UsuarioService usuarioService)
-
Constructor Details
-
ProcessoServiceImpl
public ProcessoServiceImpl()
-
-
Method Details
-
setNotificacaoEtapaDao
-
setConfiguracaoStatusProcessoDao
@Autowired public void setConfiguracaoStatusProcessoDao(ConfiguracaoStatusProcessoDao configuracaoStatusProcessoDao) -
setBpmnRepositoryService
@Autowired public void setBpmnRepositoryService(RepositoryService bpmnRepositoryService) -
setFormService
-
setUsuarioService
-
setRoleService
-
setProcessoDao
-
setUsuarioFavoritoDao
-
setCorStatusDao
-
setProcessoStatusTempoDao
-
setEtapaStatusTempoDao
-
setProcessScheduleDao
-
setScheduleService
-
setConfigService
-
setLogService
-
setStateCoordService
-
setTarefaDefinicaoCorGeralDao
@Autowired public void setTarefaDefinicaoCorGeralDao(TarefaDefinicaoCorGeralDao tarefaDefinicaoCorGeralDao) -
deleteNotificacaoEtapa
@Transactional(propagation=REQUIRED) public void deleteNotificacaoEtapa(NotificacaoEtapa notificacaoEtapa) - Specified by:
deleteNotificacaoEtapain interfaceProcessoService
-
salvarProcesso
public Processo salvarProcesso(Processo p) - Specified by:
salvarProcessoin interfaceProcessoService
-
getNotificacaoEtapaByIdVersao
- Specified by:
getNotificacaoEtapaByIdVersaoin interfaceProcessoService
-
getNofiticacoesEtapa
- Specified by:
getNofiticacoesEtapain interfaceProcessoService
-
adicionarProcesso
@Transactional(propagation=REQUIRED) public Processo adicionarProcesso(ProcessoVersao versaoInicial, String login) - Specified by:
adicionarProcessoin interfaceProcessoService
-
adicionarVersao
@Transactional(propagation=REQUIRED) public ProcessoVersao adicionarVersao(Processo processo, ProcessoVersao versao, String login) - Specified by:
adicionarVersaoin interfaceProcessoService
-
getFormDefinitions
-
processFormDefinitionKeys
@Transactional(propagation=REQUIRED) public void processFormDefinitionKeys(ProcessoVersao versao) - Specified by:
processFormDefinitionKeysin interfaceProcessoService
-
atualizarMetadadosProcesso
- Specified by:
atualizarMetadadosProcessoin interfaceProcessoService
-
atualizarMetadadosProcesso
@Transactional(propagation=REQUIRED) public void atualizarMetadadosProcesso(Processo processo) - Specified by:
atualizarMetadadosProcessoin interfaceProcessoService
-
atualizarMetadadosVersao
- Specified by:
atualizarMetadadosVersaoin interfaceProcessoService
-
atualizarMetadadosVersao
@Transactional(propagation=REQUIRED) public void atualizarMetadadosVersao(ProcessoVersao pv) - Specified by:
atualizarMetadadosVersaoin interfaceProcessoService
-
getUltimaVersao
public ProcessoVersao getUltimaVersao(Processo p) - Specified by:
getUltimaVersaoin interfaceProcessoService
-
getUltimaVersao
- Specified by:
getUltimaVersaoin interfaceProcessoService
-
getVersao
- Specified by:
getVersaoin interfaceProcessoService
-
getVersaoByProcessDefinitionId
- Specified by:
getVersaoByProcessDefinitionIdin interfaceProcessoService
-
getVersaoFromProcessDefinitionId
- Specified by:
getVersaoFromProcessDefinitionIdin interfaceProcessoService
-
getVersaoPorId
- Specified by:
getVersaoPorIdin interfaceProcessoService
-
getVersoes
- Specified by:
getVersoesin interfaceProcessoService
-
getBPMNProcessKeysComAberturaPermitida
- Specified by:
getBPMNProcessKeysComAberturaPermitidain interfaceProcessoService
-
getBPMNProcessKeysRelacionados
- Specified by:
getBPMNProcessKeysRelacionadosin interfaceProcessoService
-
getProcessosComAberturaPermitida
- Specified by:
getProcessosComAberturaPermitidain interfaceProcessoService
-
getProcessosRelacionadosTarefasAtivas
- Specified by:
getProcessosRelacionadosTarefasAtivasin interfaceProcessoService
-
getProcessosAberturaPermitidaMobile
- Specified by:
getProcessosAberturaPermitidaMobilein interfaceProcessoService
-
getProcessoAberturaPermitidaMobile
- Specified by:
getProcessoAberturaPermitidaMobilein interfaceProcessoService
-
getDefinicaoFormWebDesktop
- Specified by:
getDefinicaoFormWebDesktopin interfaceProcessoService
-
getDefinicaoFormMobile
- Specified by:
getDefinicaoFormMobilein interfaceProcessoService
-
getDefinicaoFormMobileAlternativa
- Specified by:
getDefinicaoFormMobileAlternativain interfaceProcessoService
-
getFormMobileModificationDate
- Specified by:
getFormMobileModificationDatein interfaceProcessoService
-
getProcessosAtivos
- Specified by:
getProcessosAtivosin interfaceProcessoService
-
getProcessoFromBPMNModel
- Specified by:
getProcessoFromBPMNModelin interfaceProcessoService
-
getProcessoFromBPMNProcessKey
- Specified by:
getProcessoFromBPMNProcessKeyin interfaceProcessoService
-
getProcessoFromBPMNProcessDefinitionId
- Specified by:
getProcessoFromBPMNProcessDefinitionIdin interfaceProcessoService
-
carregarDefinicaoFormWebDesktop
@Transactional(propagation=REQUIRED) public ProcessoVersao carregarDefinicaoFormWebDesktop(Integer versaoId, String formDef, String mobileFormDef) - Specified by:
carregarDefinicaoFormWebDesktopin interfaceProcessoService
-
carregarDefinicaoFormWebDesktop
@Transactional(propagation=REQUIRED) public ProcessoVersao carregarDefinicaoFormWebDesktop(Integer versaoId, String formDef, String mobileFormDef, String mobileFormDefAlternativa, String login) - Specified by:
carregarDefinicaoFormWebDesktopin interfaceProcessoService
-
clearDefinicaoFormWebDesktop
- Specified by:
clearDefinicaoFormWebDesktopin interfaceProcessoService
-
getTaskDefinitionsFromProcess
- Specified by:
getTaskDefinitionsFromProcessin interfaceProcessoService
-
getUserTaskFromProcess
- Specified by:
getUserTaskFromProcessin interfaceProcessoService
-
getTaskUserCandidates
Description copied from interface:ProcessoServiceDado uma task, retorna uma map com três chaves ASSIGNEE, USER CANDIDATE e GROUP CANDIDATE Essas três chaves guardam os candidados da task. Caso algum deles não exista no processo bpmn, sua chave retornará o valor null- Specified by:
getTaskUserCandidatesin interfaceProcessoService- Parameters:
processDefinitionId- id da definição do prcessotaskName- nome da task- Returns:
- Um mapa contendo três chaves representado os donos das task ASSIGNEE USER_CANDIDATE GROUP_CANDIDATE
-
getCoresStatus
- Specified by:
getCoresStatusin interfaceProcessoService
-
getDefinicoesDeStatusParaInstanciaAtiva
- Specified by:
getDefinicoesDeStatusParaInstanciaAtivain interfaceProcessoService
-
getDefinicoesDeStatusParaInstanciaAtiva
- Specified by:
getDefinicoesDeStatusParaInstanciaAtivain interfaceProcessoService
-
getDefinicaoDeStatusParaProcessoEncerrado
public ProcessoStatusTempo getDefinicaoDeStatusParaProcessoEncerrado(Processo processo) - Specified by:
getDefinicaoDeStatusParaProcessoEncerradoin interfaceProcessoService
-
getDefinicaoDeStatusParaProcessoEncerrado
- Specified by:
getDefinicaoDeStatusParaProcessoEncerradoin interfaceProcessoService
-
getDefinicaoDeStatusParaProcessoEncerradoPD
- Specified by:
getDefinicaoDeStatusParaProcessoEncerradoPDin interfaceProcessoService
-
getDefinicaoStatusPorTempo
public ProcessoStatusTempo getDefinicaoStatusPorTempo(Processo processo, int tempoDeExecucao, Status status) - Specified by:
getDefinicaoStatusPorTempoin interfaceProcessoService
-
getDefinicaoStatusPorTempo
public ProcessoStatusTempo getDefinicaoStatusPorTempo(String processKey, int tempoDeExecucao, Status status) - Specified by:
getDefinicaoStatusPorTempoin interfaceProcessoService
-
getDefinicaoStatusPorTempoViaProcessDefId
public ProcessoStatusTempo getDefinicaoStatusPorTempoViaProcessDefId(String processDefinitionId, int tempoDeExecucao, Status status) - Specified by:
getDefinicaoStatusPorTempoViaProcessDefIdin interfaceProcessoService
-
salvarDefinicoes
@Transactional(propagation=REQUIRED) public void salvarDefinicoes(Processo p, StatusEscalaTempo escala, Collection<ProcessoStatusTempo> statusList) - Specified by:
salvarDefinicoesin interfaceProcessoService
-
excluirDefinicao
@Transactional(propagation=REQUIRED) public void excluirDefinicao(ProcessoStatusTempo status) - Specified by:
excluirDefinicaoin interfaceProcessoService
-
getDefinicoesDeStatusParaTarefaAtiva
public List<EtapaStatusTempo> getDefinicoesDeStatusParaTarefaAtiva(ProcessoVersao processo, String taskKey) - Specified by:
getDefinicoesDeStatusParaTarefaAtivain interfaceProcessoService
-
getDefinicaoDeStatusParaTarefaEncerrada
public EtapaStatusTempo getDefinicaoDeStatusParaTarefaEncerrada(ProcessoVersao processo, String taskKey) - Specified by:
getDefinicaoDeStatusParaTarefaEncerradain interfaceProcessoService
-
getDefinicaoStatusTarefaPorTempo
public EtapaStatusTempo getDefinicaoStatusTarefaPorTempo(ProcessoVersao processo, String taskKey, int tempoDeExecucao, int tempoRestante, Status status) - Specified by:
getDefinicaoStatusTarefaPorTempoin interfaceProcessoService
-
getDefinicaoStatusTarefaPorTempo
public EtapaStatusTempo getDefinicaoStatusTarefaPorTempo(String processKey, String taskKey, int tempoDeExecucao, int tempoRestante, Status status) - Specified by:
getDefinicaoStatusTarefaPorTempoin interfaceProcessoService
-
salvarDefinicoesEtapa
@Transactional(propagation=REQUIRED) public void salvarDefinicoesEtapa(ProcessoVersao p, String taskKey, Collection<EtapaStatusTempo> status) - Specified by:
salvarDefinicoesEtapain interfaceProcessoService
-
excluirDefinicaoEtapa
@Transactional(propagation=REQUIRED) public void excluirDefinicaoEtapa(EtapaStatusTempo status) - Specified by:
excluirDefinicaoEtapain interfaceProcessoService
-
getSchedules
- Specified by:
getSchedulesin interfaceProcessoService
-
getSchedulesPadrao
@Transactional(propagation=SUPPORTS) public List<ProcessoSchedule> getSchedulesPadrao(Processo processo) - Specified by:
getSchedulesPadraoin interfaceProcessoService
-
deleteSchedule
@Transactional(propagation=REQUIRED) public void deleteSchedule(ProcessoSchedule schedule) - Specified by:
deleteSchedulein interfaceProcessoService
-
deleteSchedule
@Transactional(propagation=REQUIRED) public void deleteSchedule(ProcessoSchedule schedule, String login) - Specified by:
deleteSchedulein interfaceProcessoService
-
pauseSchedule
@Transactional(propagation=REQUIRED) public void pauseSchedule(ProcessoSchedule schedule, String login) - Specified by:
pauseSchedulein interfaceProcessoService
-
pauseSchedule
@Transactional(propagation=REQUIRED) public void pauseSchedule(ProcessoSchedule schedule) - Specified by:
pauseSchedulein interfaceProcessoService
-
resumeSchedule
@Transactional(propagation=REQUIRED) public void resumeSchedule(ProcessoSchedule schedule, String login) - Specified by:
resumeSchedulein interfaceProcessoService
-
resumeSchedule
@Transactional(propagation=REQUIRED) public void resumeSchedule(ProcessoSchedule schedule) - Specified by:
resumeSchedulein interfaceProcessoService
-
cloneSchedule
@Transactional(propagation=REQUIRED) public void cloneSchedule(ProcessoSchedule schedule, String proprietario) throws JobWillNeverFireException - Specified by:
cloneSchedulein interfaceProcessoService- Throws:
JobWillNeverFireException
-
getStartProcessDataFromSchedule
- Specified by:
getStartProcessDataFromSchedulein interfaceProcessoService
-
getSimpleProcessScheduleCustomParametersFromSchedule
public SimpleProcessScheduleCustomParameters getSimpleProcessScheduleCustomParametersFromSchedule(ProcessoSchedule schedule) - Specified by:
getSimpleProcessScheduleCustomParametersFromSchedulein interfaceProcessoService
-
getQueryMappingDataFromSchedule
- Specified by:
getQueryMappingDataFromSchedulein interfaceProcessoService
-
schedule
@Transactional(propagation=REQUIRED) public String schedule(TriggerInfo info, ProcessoSchedule schedule, FormData reportParamsData) throws JobWillNeverFireException - Specified by:
schedulein interfaceProcessoService- Throws:
JobWillNeverFireException
-
schedule
@Transactional(propagation=REQUIRED) public String schedule(TriggerInfo info, ProcessoSchedule schedule, FormData reportParamsData, String login) throws JobWillNeverFireException - Specified by:
schedulein interfaceProcessoService- Throws:
JobWillNeverFireException
-
schedule
@Transactional(propagation=REQUIRED) public String schedule(TriggerInfo info, ProcessoSchedule schedule, FormData reportParamsData, SimpleProcessScheduleCustomParameters customParams, String login) throws JobWillNeverFireException - Specified by:
schedulein interfaceProcessoService- Throws:
JobWillNeverFireException
-
schedule
@Transactional(propagation=REQUIRED) public String schedule(TriggerInfo info, ProcessoSchedule schedule, ProcessoScheculeQueryMapping reportParamsData) throws JobWillNeverFireException - Specified by:
schedulein interfaceProcessoService- Throws:
JobWillNeverFireException
-
schedule
@Transactional(propagation=REQUIRED) public String schedule(TriggerInfo info, ProcessoSchedule schedule, ProcessoScheculeQueryMapping reportParamsData, String login) throws JobWillNeverFireException - Specified by:
schedulein interfaceProcessoService- Throws:
JobWillNeverFireException
-
assignSchedule
@Transactional(propagation=REQUIRED) public void assignSchedule(long reportScheduleId, String scheduleManagerId) - Specified by:
assignSchedulein interfaceProcessoService
-
getScheduleById
@Transactional(propagation=SUPPORTS) public ProcessoSchedule getScheduleById(long scheduleId) - Specified by:
getScheduleByIdin interfaceProcessoService
-
removerPermissaoDiretaPesquisa
@Transactional(propagation=REQUIRED) public void removerPermissaoDiretaPesquisa(String login, Processo processo) - Specified by:
removerPermissaoDiretaPesquisain interfaceProcessoService
-
removerPermissaoDiretaPesquisa
@Transactional(propagation=REQUIRED) public void removerPermissaoDiretaPesquisa(String login, Integer processoId) - Specified by:
removerPermissaoDiretaPesquisain interfaceProcessoService
-
addPermissaoDiretaPesquisa
@Transactional(propagation=REQUIRED) public UsuarioPermissaoPesquisa addPermissaoDiretaPesquisa(String login, Processo processo) - Specified by:
addPermissaoDiretaPesquisain interfaceProcessoService
-
addPermissaoDiretaPesquisa
@Transactional(propagation=REQUIRED) public UsuarioPermissaoPesquisa addPermissaoDiretaPesquisa(String login, Integer processoId) - Specified by:
addPermissaoDiretaPesquisain interfaceProcessoService
-
getProcessosComPermissaoDiretaPesquisa
- Specified by:
getProcessosComPermissaoDiretaPesquisain interfaceProcessoService
-
definirPermissoesDiretasPesquisa
@Transactional(propagation=REQUIRED) public void definirPermissoesDiretasPesquisa(String login, Collection<Processo> processos) - Specified by:
definirPermissoesDiretasPesquisain interfaceProcessoService
-
getDefinicaoCorPorProcesso
@Transactional(propagation=SUPPORTS) public TarefaDefinicaoCorGeral getDefinicaoCorPorProcesso(Processo processo) - Specified by:
getDefinicaoCorPorProcessoin interfaceProcessoService
-
getDefinicaoCorPorProcesso
@Transactional(propagation=SUPPORTS) public TarefaDefinicaoCorGeral getDefinicaoCorPorProcesso(Integer processoId) - Specified by:
getDefinicaoCorPorProcessoin interfaceProcessoService
-
getDefinicaoBPMNProcessInstanceId
@Transactional(propagation=SUPPORTS) public TarefaDefinicaoCorGeral getDefinicaoBPMNProcessInstanceId(String processInstanceId) - Specified by:
getDefinicaoBPMNProcessInstanceIdin interfaceProcessoService
-
salvarDefinicaoCorPorProcesso
@Transactional(propagation=REQUIRED) public TarefaDefinicaoCorGeral salvarDefinicaoCorPorProcesso(TarefaDefinicaoCorGeral definicao) - Specified by:
salvarDefinicaoCorPorProcessoin interfaceProcessoService
-
getDefinicaoBPMNProcessDefinitionId
@Transactional(propagation=SUPPORTS) public TarefaDefinicaoCorGeral getDefinicaoBPMNProcessDefinitionId(String processDefinitionId) - Specified by:
getDefinicaoBPMNProcessDefinitionIdin interfaceProcessoService
-
getProcessos
- Specified by:
getProcessosin interfaceProcessoService
-
getProcessoFromId
- Specified by:
getProcessoFromIdin interfaceProcessoService
-
removerDefinicoesDeStatusEtapaParaProcesso
public boolean removerDefinicoesDeStatusEtapaParaProcesso(ProcessoVersao processo) - Specified by:
removerDefinicoesDeStatusEtapaParaProcessoin interfaceProcessoService
-
removerDefinicoesDeStatusEtapaParaProcessoTask
public boolean removerDefinicoesDeStatusEtapaParaProcessoTask(ProcessoVersao processo, String taskKey) - Specified by:
removerDefinicoesDeStatusEtapaParaProcessoTaskin interfaceProcessoService
-
removerDefinicoesDeStatusTempoParaProcesso
public boolean removerDefinicoesDeStatusTempoParaProcesso(Processo processo) - Specified by:
removerDefinicoesDeStatusTempoParaProcessoin interfaceProcessoService
-
getAllConfiguracaoStatusProcesso
- Specified by:
getAllConfiguracaoStatusProcessoin interfaceProcessoService
-
salvarConfigStatusProcesso
public ConfiguracaoStatusProcesso salvarConfigStatusProcesso(ConfiguracaoStatusProcesso entity) - Specified by:
salvarConfigStatusProcessoin interfaceProcessoService
-
getConfigStatusProcessoByProcessoVersao
public ConfiguracaoStatusProcesso getConfigStatusProcessoByProcessoVersao(ProcessoVersao versao) - Specified by:
getConfigStatusProcessoByProcessoVersaoin interfaceProcessoService
-
getFavoritos
- Specified by:
getFavoritosin interfaceProcessoService
-
getFavoritosAcessiveis
- Specified by:
getFavoritosAcessiveisin interfaceProcessoService
-
adicionarProcessoFavorito
@Transactional(propagation=REQUIRED) public UsuarioFavorito adicionarProcessoFavorito(String login, Processo processo, TipoRegistro tipoRegistro) - Specified by:
adicionarProcessoFavoritoin interfaceProcessoService
-
removerProcessoFavorito
@Transactional(propagation=REQUIRED) public void removerProcessoFavorito(String login, Processo processo) - Specified by:
removerProcessoFavoritoin interfaceProcessoService
-
getProcessoFavorito
- Specified by:
getProcessoFavoritoin interfaceProcessoService
-
getNotificacaoEtapaById
- Specified by:
getNotificacaoEtapaByIdin interfaceProcessoService
-
getNofiticacoesEtapa
- Specified by:
getNofiticacoesEtapain interfaceProcessoService
-
salvarNotificacaoEtapa
@Transactional(propagation=REQUIRED) public void salvarNotificacaoEtapa(NotificacaoEtapa e) - Specified by:
salvarNotificacaoEtapain interfaceProcessoService
-
getHistoricos
- Specified by:
getHistoricosin interfaceProcessoService
-
getHistoricos
public List<ProcessoVersaoHistorico> getHistoricos(ProcessoVersaoHistoricoFilter filter, int offset, int limit) - Specified by:
getHistoricosin interfaceProcessoService
-
getHistoricosCount
- Specified by:
getHistoricosCountin interfaceProcessoService
-
getHistoricoById
- Specified by:
getHistoricoByIdin interfaceProcessoService
-
possuiHistorico
- Specified by:
possuiHistoricoin interfaceProcessoService
-
salvarHistorico
@Transactional(propagation=REQUIRED) public void salvarHistorico(ProcessoVersaoHistorico historico) - Specified by:
salvarHistoricoin interfaceProcessoService
-
getProcessosNaoVinculadosMenuSuperior
- Specified by:
getProcessosNaoVinculadosMenuSuperiorin interfaceProcessoService
-
getScheduleByUUID
- Specified by:
getScheduleByUUIDin interfaceProcessoService
-
generateScheduleUUID
- Specified by:
generateScheduleUUIDin interfaceProcessoService
-