SIGAAHistoryManager

class SIGAAHistoryManager(parser: SIGAAParser)

Classe que gerencia as últimas páginas acessadas e guarda o último JSESSIONID.

De maneira geral, essa classe possibilita acelerar as consultas ao SIGAA ao remover a necessidade de reabrir páginas já abertas, principalmente as páginas do portal da disciplina.

Por exemplo, se você acessar o portal de uma disciplina e, em seguida, acessar uma página do portal do discente, o SIGAA ainda vai acreditar que você está com a última página do portal da disciplina aberto. Assim, mesmo com a última página acessada sendo do portal do discente, é possível fazer uma solicitação com os parâmetros da última página do portal da disciplina para obter diretamente uma outra página do portal da disciplina sem a necessidade de abrir a turma virtual novamente.

Constructors

SIGAAHistoryManager
Link copied to clipboard
fun SIGAAHistoryManager(parser: SIGAAParser)

Functions

addToHistory
Link copied to clipboard
fun addToHistory(response: Response)
clearDisciplinaAtual
Link copied to clipboard
fun clearDisciplinaAtual()
clearHistory
Link copied to clipboard
fun clearHistory()

Properties

currentDisciplina
Link copied to clipboard
var currentDisciplina: Disciplina? = null
lastBody
Link copied to clipboard
var lastBody: String? = null
lastDisciplinaBody
Link copied to clipboard
var lastDisciplinaBody: String? = null
lastDisciplinaJavaxViewState
Link copied to clipboard
var lastDisciplinaJavaxViewState: String? = null
lastDisciplinaResponse
Link copied to clipboard
var lastDisciplinaResponse: Response? = null
lastJavaxViewState
Link copied to clipboard
var lastJavaxViewState: String? = null
lastResponse
Link copied to clipboard
var lastResponse: Response? = null