Package br.com.davinti.vitruvio.spi
Interface ScriptLibraryService
- All Known Implementing Classes:
ScriptLibraryServiceImpl
public interface ScriptLibraryService
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuildURL(ScriptEndpoint script) voiddeleteEndpointScript(Integer endpointScriptId) voiddeleteScheduele(ScriptSchedule schedule) voiddeleteScheduele(ScriptSchedule schedule, String login) voiddeleteScript(Script script) voiddeleteScript(Script script, String login) booleanexisteHistoricoAlteracao(Integer scriptId) booleanexistScript(String sigla, Linguagem linguagem) booleanexistsEndpointScript(String sigla, Linguagem linguagem) getEndpointAuthRoles(Integer scriptId) ScriptEndpointgetEndpointScript(String sigla, Linguagem linguagem) List<ScriptHistorico> getHistoricos(ScriptHistoricoFilter filter) List<ScriptHistorico> getHistoricos(ScriptHistoricoFilter filter, int offset, int limit) List<ScriptSchedule> getSchedules(Script script) List<ScriptSchedule> getSchedulesByScriptKey(String key, String linguagem) List<ScriptSchedule> getSchedulesPadrao(Script script) ScriptScriptgetScriptById(Integer id) ScriptgetScriptByKey(String key, String linguagem) List<Script> getScriptBySigla(String sigla) List<Script> getScripts(List<Integer> scriptsIds) ScriptScheduleScriptScheduleList<Script> booleanisScriptKeyAvaliable(String key, String linguagem) booleanisScriptKeyAvaliable(String key, String linguagem, Integer currentId) voidpauseScript(ScriptSchedule schedule) voidpauseScript(ScriptSchedule schedule, String login) voidresumeScript(ScriptSchedule schedule) voidresumeScript(ScriptSchedule schedule, String login) ScriptHistoricosalvarHistorico(ScriptHistorico historico) ScriptEndpointsaveEndpointScript(ScriptEndpoint script, String user) ScriptsaveScript(Script script) ScriptsaveScript(Script script, String login) schedule(TriggerInfo info, ScriptSchedule schedule) schedule(TriggerInfo info, ScriptSchedule schedule, String login) longscheduleCount(Script script)
-
Field Details
-
ENDPOINT_TOKEN_ISSUER_KEY
- See Also:
-
ENDPOINT_TOKEN_ISSUER_PREFIX
- See Also:
-
ENDPOINT_REST_PREFIX
- See Also:
-
ENDPOINT_AUTH_PUBLIC
- See Also:
-
ENDPOINT_AUTH_TOKEN
- See Also:
-
ENDPOINT_AUTH_BEARER
- See Also:
-
ENDPOINT_AUTH_BASIC
- See Also:
-
-
Method Details
-
getScriptById
-
getScriptByKey
-
isScriptKeyAvaliable
-
isScriptKeyAvaliable
-
getScripts
-
getScriptsNameId
List<Script> getScriptsNameId() -
getScript
-
getScriptBySigla
-
existScript
-
saveScript
-
saveScript
Script saveScript(Script script) -
deleteScript
-
deleteScript
void deleteScript(Script script) -
salvarHistorico
ScriptHistorico salvarHistorico(ScriptHistorico historico) -
getHistoricos
-
getHistoricos
-
getHistoricosCount
-
geScriptHistorico
-
existeHistoricoAlteracao
-
getSchedules
-
getSchedulesPadrao
-
getSchedulesByScriptKey
-
getScriptScheduleById
-
getScriptScheduleByUUID
-
generateScheduleUUID
-
schedule
- Throws:
JobWillNeverFireException
-
schedule
String schedule(TriggerInfo info, ScriptSchedule schedule, String login) throws JobWillNeverFireException - Throws:
JobWillNeverFireException
-
deleteScheduele
-
deleteScheduele
void deleteScheduele(ScriptSchedule schedule) -
pauseScript
-
pauseScript
void pauseScript(ScriptSchedule schedule) -
resumeScript
-
resumeScript
void resumeScript(ScriptSchedule schedule) -
scheduleCount
long scheduleCount(Script script) -
getEndpointScript
-
existsEndpointScript
-
deleteEndpointScript
-
saveEndpointScript
-
getEndpointAuthRoles
-
buildToken
String buildToken() -
buildURL
-