Interface ScriptLibraryService

All Known Implementing Classes:
ScriptLibraryServiceImpl

public interface ScriptLibraryService
  • Field Details

  • Method Details

    • getScriptById

      Script getScriptById(Integer id)
    • getScriptByKey

      Script getScriptByKey(String key, String linguagem)
    • isScriptKeyAvaliable

      boolean isScriptKeyAvaliable(String key, String linguagem)
    • isScriptKeyAvaliable

      boolean isScriptKeyAvaliable(String key, String linguagem, Integer currentId)
    • getScripts

      List<Script> getScripts(List<Integer> scriptsIds)
    • getScriptsNameId

      List<Script> getScriptsNameId()
    • getScript

      Script getScript(String sigla, Linguagem linguagem)
    • getScriptBySigla

      List<Script> getScriptBySigla(String sigla)
    • existScript

      boolean existScript(String sigla, Linguagem linguagem)
    • saveScript

      Script saveScript(Script script, String login)
    • saveScript

      Script saveScript(Script script)
    • deleteScript

      void deleteScript(Script script, String login)
    • deleteScript

      void deleteScript(Script script)
    • salvarHistorico

      ScriptHistorico salvarHistorico(ScriptHistorico historico)
    • getHistoricos

      List<ScriptHistorico> getHistoricos(ScriptHistoricoFilter filter)
    • getHistoricos

      List<ScriptHistorico> getHistoricos(ScriptHistoricoFilter filter, int offset, int limit)
    • getHistoricosCount

      Long getHistoricosCount(ScriptHistoricoFilter filter)
    • geScriptHistorico

      String geScriptHistorico(Long id)
    • existeHistoricoAlteracao

      boolean existeHistoricoAlteracao(Integer scriptId)
    • getSchedules

      List<ScriptSchedule> getSchedules(Script script)
    • getSchedulesPadrao

      List<ScriptSchedule> getSchedulesPadrao(Script script)
    • getSchedulesByScriptKey

      List<ScriptSchedule> getSchedulesByScriptKey(String key, String linguagem)
    • getScriptScheduleById

      ScriptSchedule getScriptScheduleById(Integer id)
    • getScriptScheduleByUUID

      ScriptSchedule getScriptScheduleByUUID(String uuid)
    • generateScheduleUUID

      String generateScheduleUUID(Integer id)
    • schedule

      String schedule(TriggerInfo info, ScriptSchedule schedule) throws JobWillNeverFireException
      Throws:
      JobWillNeverFireException
    • schedule

      String schedule(TriggerInfo info, ScriptSchedule schedule, String login) throws JobWillNeverFireException
      Throws:
      JobWillNeverFireException
    • deleteScheduele

      void deleteScheduele(ScriptSchedule schedule, String login)
    • deleteScheduele

      void deleteScheduele(ScriptSchedule schedule)
    • pauseScript

      void pauseScript(ScriptSchedule schedule, String login)
    • pauseScript

      void pauseScript(ScriptSchedule schedule)
    • resumeScript

      void resumeScript(ScriptSchedule schedule, String login)
    • resumeScript

      void resumeScript(ScriptSchedule schedule)
    • scheduleCount

      long scheduleCount(Script script)
    • getEndpointScript

      ScriptEndpoint getEndpointScript(String sigla, Linguagem linguagem)
    • existsEndpointScript

      boolean existsEndpointScript(String sigla, Linguagem linguagem)
    • deleteEndpointScript

      void deleteEndpointScript(Integer endpointScriptId)
    • saveEndpointScript

      ScriptEndpoint saveEndpointScript(ScriptEndpoint script, String user)
    • getEndpointAuthRoles

      List<String> getEndpointAuthRoles(Integer scriptId)
    • buildToken

      String buildToken()
    • buildURL

      String buildURL(ScriptEndpoint script)