All Superinterfaces:
Dao<Script,Integer>
All Known Implementing Classes:
ScriptDaoImpl

public interface ScriptDao extends Dao<Script,Integer>
  • Method Details

    • getScriptCountByLanguage

      Number getScriptCountByLanguage(Linguagem linguagem)
    • getScriptBySigla

      List<Script> getScriptBySigla(String sigla)
    • getScript

      Script getScript(String sigla, Linguagem linguagem)
    • getScript

      Script getScript(String sigla, String linguagem)
    • existScript

      boolean existScript(String sigla, Linguagem linguagem)
    • isScriptKeyAvaliable

      boolean isScriptKeyAvaliable(String key, String linguagem)
    • isScriptKeyAvaliable

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

      ScriptHistorico salvarHistorico(ScriptHistorico historico)
    • getHistoricoById

      ScriptHistorico getHistoricoById(Long id)
    • getHistoricos

      List<ScriptHistorico> getHistoricos(ScriptHistoricoFilter filter)
    • getHistoricos

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

      Long getHistoricosCount(ScriptHistoricoFilter filter)
    • getScripts

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

      List<Script> getScriptsNameId()
    • getScriptContentById

      String getScriptContentById(Integer id)