SIGAAParser

class SIGAAParser

Classe com funções para interpretar o conteúdo das páginas do SIGAA.

Constructors

SIGAAParser
Link copied to clipboard
fun SIGAAParser()

Functions

getArgsBotaoPortalDisciplina
Link copied to clipboard
fun getArgsBotaoPortalDisciplina(body: String, pagina: Int): ArrayList<ArrayList<String>>
Retorna os dois pares de String do botão no menu do portal da disciplina.
getArquivosDisciplina
Link copied to clipboard
fun getArquivosDisciplina(body: String, disciplina: Disciplina): ArrayList<Arquivo>
getAulasDisciplina
Link copied to clipboard
fun getAulasDisciplina(body: String, disciplina: Disciplina): ArrayList<Aula>
getAvaliacoesDisciplina
Link copied to clipboard
fun getAvaliacoesDisciplina(body: String, disciplina: Disciplina): ArrayList<Avaliacao>
getCaminhoBotaoPortalDisciplina
Link copied to clipboard
fun getCaminhoBotaoPortalDisciplina(pagina: Int): String
Retorna o caminho do POST para um botão do menu na esquerda do portal da disciplina baseado no número da página.
fun getCaminhoBotaoPortalDisciplina(body: String): String
Retorna o caminho do POST para um botão do menu na esquerda do portal da disciplina.
getConteudoCompletoPaginaConteudo
Link copied to clipboard
fun getConteudoCompletoPaginaConteudo(body: String, conteudo: Conteudo): Conteudo
getConteudosDisciplina
Link copied to clipboard
fun getConteudosDisciplina(body: String, disciplina: Disciplina): ArrayList<Conteudo>
Retorna os conteúdos na página de conteúdos do portal da disciplina.
getDisciplinasTodasAsTurmas
Link copied to clipboard
fun getDisciplinasTodasAsTurmas(body: String): ArrayList<Disciplina>
getFrequenciaDisciplina
Link copied to clipboard
fun getFrequenciaDisciplina(body: String, disciplina: Disciplina): Frequencia
getJavaxViewState
Link copied to clipboard
fun getJavaxViewState(body: String): String?
getLocation
Link copied to clipboard
fun getLocation(response: Response): String?
Retorna o URL para que o cliente foi redirecionado.
getNotasDisciplina
Link copied to clipboard
fun getNotasDisciplina(body: String, disciplina: Disciplina): ArrayList<Nota>
getNoticiaCompletaPaginaNoticia
Link copied to clipboard
fun getNoticiaCompletaPaginaNoticia(body: String, noticia: Noticia): Noticia
getNoticiasDisciplina
Link copied to clipboard
fun getNoticiasDisciplina(body: String, disciplina: Disciplina): ArrayList<Noticia>
Retorna as notícias na página de notícias do portal da disciplina.
getParticipantesDisciplina
Link copied to clipboard
fun getParticipantesDisciplina(body: String): ArrayList<Usuario>
fun getQuestionarioCompletoPaginaQuestionario(body: String, questionario: Questionario): Questionario
getQuestionariosDisciplina
Link copied to clipboard
fun getQuestionariosDisciplina(body: String, disciplina: Disciplina): ArrayList<Questionario>
Retorna os questionários na página de questionários do portal da disciplina.
getReferenciasDisciplina
Link copied to clipboard
fun getReferenciasDisciplina(body: String, disciplina: Disciplina): ArrayList<Referencia>
getSessionId
Link copied to clipboard
fun getSessionId(response: Response): String?
getTarefasDisciplina
Link copied to clipboard
fun getTarefasDisciplina(body: String, disciplina: Disciplina): ArrayList<Tarefa>
getUsuarioPortalDiscente
Link copied to clipboard
fun getUsuarioPortalDiscente(body: String, login: String): Usuario
isListaTurmas
Link copied to clipboard
fun isListaTurmas(body: String): Boolean
isLogado
Link copied to clipboard
fun isLogado(body: String): Boolean
isPortalDiscente
Link copied to clipboard
fun isPortalDiscente(body: String): Boolean
isPortalDisciplina
Link copied to clipboard
fun isPortalDisciplina(body: String): Boolean