Class LogServiceImpl

Object
LogServiceImpl
All Implemented Interfaces:
LogService

@Service("vLogService") public class LogServiceImpl extends Object implements LogService
  • Constructor Details

    • LogServiceImpl

      public LogServiceImpl()
  • Method Details

    • logWebServiceTaskError

      @Transactional(propagation=REQUIRED) public LogWebServiceTaskError logWebServiceTaskError(LogWebServiceTaskError error)
      Specified by:
      logWebServiceTaskError in interface LogService
    • logWebServiceTaskCall

      @Transactional(propagation=REQUIRED) public LogWebServiceTask logWebServiceTaskCall(LogWebServiceTask log)
      Specified by:
      logWebServiceTaskCall in interface LogService
    • getLogByRequestId

      @Transactional(propagation=SUPPORTS) public LogWebServiceProcessInstance getLogByRequestId(String id)
      Specified by:
      getLogByRequestId in interface LogService
    • saveProcessInstanceCallLog

      @Transactional(propagation=REQUIRED) public LogWebServiceProcessInstance saveProcessInstanceCallLog(LogWebServiceProcessInstance log)
      Specified by:
      saveProcessInstanceCallLog in interface LogService
    • logEmail

      @Transactional(propagation=REQUIRED) public EmailLog logEmail(EmailLog log)
      Specified by:
      logEmail in interface LogService
    • logWhatsappMessage

      @Transactional(propagation=REQUIRED) public WhatsappLog logWhatsappMessage(WhatsappLog log)
      Specified by:
      logWhatsappMessage in interface LogService
    • logAtividadeUsuario

      @Transactional(propagation=REQUIRED) public LogAtividadeUsuario logAtividadeUsuario(LogAtividadeUsuario log)
      Specified by:
      logAtividadeUsuario in interface LogService
    • saveLogsAtividadeUsuario

      @Transactional(propagation=REQUIRED) public Long[] saveLogsAtividadeUsuario(Collection<LogAtividadeUsuario> logs)
      Specified by:
      saveLogsAtividadeUsuario in interface LogService
    • logRunningScheduleLog

      @Transactional(propagation=REQUIRED) public ScheduleJobLog logRunningScheduleLog(ScheduleJobLog log)
      Specified by:
      logRunningScheduleLog in interface LogService
    • logFinishedScheduleLog

      @Transactional(propagation=REQUIRED) public ScheduleJobLog logFinishedScheduleLog(Long logId, long duration, StatusExecucao status)
      Specified by:
      logFinishedScheduleLog in interface LogService
    • logFinishedScheduleLog

      @Transactional(propagation=REQUIRED) public ScheduleJobLog logFinishedScheduleLog(Long logId, long duration, StatusExecucao status, String errorTrace)
      Specified by:
      logFinishedScheduleLog in interface LogService
    • logRunningXMLAQuery

      @Transactional(propagation=REQUIRED) public LogProxyXMLA logRunningXMLAQuery(LogProxyXMLA log)
      Specified by:
      logRunningXMLAQuery in interface LogService
    • logFinishedXMLAQuery

      @Transactional(propagation=REQUIRED) public LogProxyXMLA logFinishedXMLAQuery(Long logId, long duration, StatusExecucao status)
      Specified by:
      logFinishedXMLAQuery in interface LogService
    • logFinishedErrorXMLAQuery

      @Transactional(propagation=REQUIRED) public LogProxyXMLA logFinishedErrorXMLAQuery(Long logId, long duration, String errorDescription)
      Specified by:
      logFinishedErrorXMLAQuery in interface LogService
    • logMobileAtivoUsuario

      @Transactional(propagation=REQUIRED) public void logMobileAtivoUsuario(String login)
      Specified by:
      logMobileAtivoUsuario in interface LogService
    • removeMobileAtivoUsuario

      @Transactional(propagation=REQUIRED) public void removeMobileAtivoUsuario(String login)
      Specified by:
      removeMobileAtivoUsuario in interface LogService
    • getLogMobileAtivoUsuarioCount

      public long getLogMobileAtivoUsuarioCount(Integer tipo, Integer lastMinutes)
      Specified by:
      getLogMobileAtivoUsuarioCount in interface LogService
    • getLogMobileAtivoUsuario

      public List<LogMobileAtivoUsuario> getLogMobileAtivoUsuario(Integer tipo, Integer lastMinutes)
      Specified by:
      getLogMobileAtivoUsuario in interface LogService
    • removerLogsInstancia

      @Transactional(propagation=REQUIRED) public void removerLogsInstancia(Long instanciaId)
      Specified by:
      removerLogsInstancia in interface LogService
    • logarComunicaoMobile

      @Transactional(propagation=REQUIRED) public LogComunicacaoMobile logarComunicaoMobile(LogComunicacaoMobile log)
      Specified by:
      logarComunicaoMobile in interface LogService
    • logarComunicaoMobile

      @Transactional(propagation=REQUIRED) public void logarComunicaoMobile(List<LogComunicacaoMobile> logs)
      Specified by:
      logarComunicaoMobile in interface LogService
    • getDurationString

      public static String getDurationString(long millis)
    • getLogsPorTarefa

      public List<LogAlteracaoTarefa> getLogsPorTarefa(String taskId)
      Specified by:
      getLogsPorTarefa in interface LogService
    • getCabecalhoTodosLogs

      public List<LogAtividadeUsuario> getCabecalhoTodosLogs()
      Specified by:
      getCabecalhoTodosLogs in interface LogService
    • getLogData

      public String getLogData(Long atividadeUsuarioId)
      Specified by:
      getLogData in interface LogService
    • getScheduleJobLogErroTrace

      public String getScheduleJobLogErroTrace(Long scheduleJobLobId)
      Specified by:
      getScheduleJobLogErroTrace in interface LogService
    • getCabecalhoTodosLogsPaginado

      public List<LogAtividadeUsuario> getCabecalhoTodosLogsPaginado(LogFilter filter, int offset, int limit)
      Specified by:
      getCabecalhoTodosLogsPaginado in interface LogService
    • getLogsCount

      public Long getLogsCount(LogFilter filter)
      Specified by:
      getLogsCount in interface LogService
    • getByScheduleJobLogId

      public List<ScheduleJobLog> getByScheduleJobLogId(ScheduleJobLogFilter filter, int offset, int limit)
      Specified by:
      getByScheduleJobLogId in interface LogService
    • getScheduleJobLogCount

      public Long getScheduleJobLogCount(ScheduleJobLogFilter filter)
      Specified by:
      getScheduleJobLogCount in interface LogService
    • saveMisfireLog

      @Transactional(propagation=REQUIRED) public ScheduleMisfireLog saveMisfireLog(ScheduleMisfireLog log)
      Specified by:
      saveMisfireLog in interface LogService
    • logManualJobExecution

      @Transactional(propagation=REQUIRED) public LogAtividadeUsuario logManualJobExecution(String jobId)
      Specified by:
      logManualJobExecution in interface LogService
    • logManualJobExecution

      @Transactional(propagation=REQUIRED) public LogAtividadeUsuario logManualJobExecution(String jobId, String login)
      Specified by:
      logManualJobExecution in interface LogService
    • saveMobileItemLog

      @Transactional(propagation=REQUIRED) public void saveMobileItemLog(LogItensColetadosMobile log)
      Specified by:
      saveMobileItemLog in interface LogService
    • saveMobileItemLog

      @Transactional(propagation=REQUIRED) public void saveMobileItemLog(LogItensColetadosMobile log, Collection<LogItensColetadosMobileData> data)
      Specified by:
      saveMobileItemLog in interface LogService
    • isLogItensMobileSaved

      public boolean isLogItensMobileSaved(String uuid)
      Specified by:
      isLogItensMobileSaved in interface LogService
    • saveMobileDatabaseDump

      @Transactional(propagation=REQUIRED) public MobileDatabaseDumpLog saveMobileDatabaseDump(MobileDatabaseDumpLog logInfo, File dumpFile)
      Specified by:
      saveMobileDatabaseDump in interface LogService
    • saveMobileTaskDump

      @Transactional(propagation=REQUIRED) public MobileTaskDump saveMobileTaskDump(MobileTaskDump data)
      Specified by:
      saveMobileTaskDump in interface LogService
    • saveTelemetryInfo

      @Transactional(propagation=REQUIRED) public MobileTelemetry saveTelemetryInfo(MobileTelemetry data)
      Specified by:
      saveTelemetryInfo in interface LogService
    • logarAlteracaoSenha

      @Transactional(propagation=REQUIRED) public LogAtividadeUsuario logarAlteracaoSenha(String loginAlterado)
      Specified by:
      logarAlteracaoSenha in interface LogService
    • logarAlteracaoSenha

      @Transactional(propagation=REQUIRED) public LogAtividadeUsuario logarAlteracaoSenha(String loginAlterado, String loginEfetuouOperacao)
      Specified by:
      logarAlteracaoSenha in interface LogService
    • getDataUltimaTrocaSenha

      @Transactional(propagation=SUPPORTS) public Date getDataUltimaTrocaSenha(String login)
      Specified by:
      getDataUltimaTrocaSenha in interface LogService
    • getErroGeralMobileByUUID

      @Transactional(propagation=SUPPORTS) public LogGeralErrosMobile getErroGeralMobileByUUID(String uuid)
      Specified by:
      getErroGeralMobileByUUID in interface LogService
    • salvarLogsErroGeral

      @Transactional(propagation=REQUIRED) public void salvarLogsErroGeral(Collection<LogGeralErrosMobile> logs)
      Specified by:
      salvarLogsErroGeral in interface LogService