Module: IncidenteFilterService

Componente de acesso a api do Backend
Source:

Methods

(inner) _belongsTimeWindow(incidente, timeWindow, statuses)

Valida se o Incidente filtrado está dentro do período de datas selecionado
Parameters:
Name Type Description
incidente Object
timeWindow Object
statuses Object
Source:

(inner) _filtrarAtivos(dataArr, filterString)

Filtra os Incidentes Ativos
Parameters:
Name Type Description
dataArr Object
filterString Object
Source:

(inner) _handleCategoria(categoriaId, categorias, origem)

Busca por uma categoria na lista de categorias
Parameters:
Name Type Description
categoriaId Integer Identificador da categoria
categorias Array Lista de categorias
origem String
Source:

(inner) _setStatuses(statuses)

Cria uma lista de Status (Aberto e Fechado)
Parameters:
Name Type Description
statuses Object
Source:

(inner) _setTimeWindow(timeWindow, statuses)

Inicializa as datas de inicio e fim do filtro de Incidente
Parameters:
Name Type Description
timeWindow Object
statuses Object
Source:

(inner) ativarCategoria(categoriaId, origem)

Ativa a categoria do Incidente
Parameters:
Name Type Description
categoriaId Integer Identificador da categoria
origem String
Source:

(inner) desativarCategoria(categoriaId, origem)

Desativa a categoria do Incidente
Parameters:
Name Type Description
categoriaId Integer Identificador da categoria
origem String
Source:

(inner) filtrarIncidente(incidente)

Executa o filtro de Incidentes
Parameters:
Name Type Description
incidente Object
Source:

(inner) getInstance(id, callback)

Retorna uma instancia do componente
Parameters:
Name Type Description
id Object
callback Object
Source:

(inner) limparFiltros()

Desmarca todas as categorias selecionadas no filtro
Source:

(inner) on(eventName, callback)

Listener de eventos
Parameters:
Name Type Description
eventName Object
callback Object
Source:

(inner) toggleStatus(nome, valor)

Busca o status
Parameters:
Name Type Description
nome String
valor String
Source:

(inner) trigger(eventName, args)

Dispara um evento
Parameters:
Name Type Description
eventName Object
args Object
Source: