`DetalhamentoService` Gerencia a busca de informações sobre um ponto de interesse no frontend e API do backend.
Methods
(inner) abrirZonaDeObservacao(id)
Parameters:
Name | Type | Description |
---|---|---|
id |
integer | Identificador unico da Zona de Observação |
(inner) enviarComentario(comentario) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
comentario |
comentario | a ser enviado para API do Fusion |
Returns:
Promise que resolve com as informações sobre o
Comentário enviado.
- Type
- Promise
(inner) enviarCronologia(id, cronologia) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
id |
integer | identificador unico do Incidente a ser buscada na API do S4C |
cronologia |
cronologia | a ser enviada para API do Fusion |
Returns:
Promise que resolve com as informações sobre a
Cronologia enviada.
- Type
- Promise
(inner) findAreaAtuacao(id) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
id |
integer | identificador unico da Area de Atuação a ser buscada na API do S4C |
Returns:
Promise que resolve com as informações sobre o
Area de Atuação buscada.
- Type
- Promise
(inner) getAttachedFile(id) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
id |
integer | identificador unico do Arquivo a ser buscado na API do S4C |
Returns:
Promise que resolve com as informações sobre o
Arquivo buscado.
- Type
- Promise
(inner) pegarAcervo(id) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
id |
integer | identificador unico do Acervo a ser buscado na API do Fusion |
Returns:
Promise que resolve com os dados do Acervo
buscado.
- Type
- Promise
(inner) pegarAreasAtuacao(ponto) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
ponto |
obj | Ponto de interesse para utilizar na busca. |
Returns:
Promise que resolve com as informações sobre a
area de atuação em que o ponto de interesse está inserido.
- Type
- Promise
(inner) pegarBasesProximas(ponto) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
ponto |
obj | Objeto contendo informações do ponto clicado para buscar Bases de Conhecimento proximas à ele. |
Returns:
Promise que resolve com as informações sobre as
Bases de Conhecimento próximas ao Ponto de Interesse clicado.
- Type
- Promise
(inner) pegarCamerasProximas(ponto) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
ponto |
obj | Objeto contendo informações do ponto clicado para buscar cameras próximas à ele. |
Returns:
Promise que resolve com as informações sobre os
pontos próximos ao Ponto de Interesse clicado.
- Type
- Promise
(inner) pegarEventosContidos(id) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
id |
Integer | Identificador unido do Ponto de Interesse clicado |
Returns:
Promise que resolve com as informações sobre os
Eventos Planejados contidos no POI
- Type
- Promise
(inner) pegarEventosPlanejados(chave_estrangeira) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
chave_estrangeira |
String | Identificador único do ponto clicado para buscar os Eventos Planejados |
Returns:
Promise que resolve com as informações sobre os
Eventos Planejados
- Type
- Promise
(inner) pegarIncidente(id) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
id |
integer | identificador unico do incidente a ser buscado na API do Fusion |
Returns:
Promise que resolve com as informações sobre o
incidente buscado.
- Type
- Promise
(inner) pegarIncidentesProximos(ponto) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
ponto |
obj | Objeto contendo informações do ponto clicado para buscar incidentes próximos à ele. |
Returns:
Promise que resolve com as informações sobre os
pontos próximos ao Ponto de Interesse clicado.
- Type
- Promise
(inner) pegarPlanejamento(id) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
id |
integer | identificador unico do planejamento a ser buscado na API do Fusion |
Returns:
Promise que resolve com as informações sobre o
planejamento buscado.
- Type
- Promise
(inner) pegarPoi(id) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
id |
integer | identificador unico do ponto de interesse a ser buscado na API do Fusion |
Returns:
Promise que resolve com as informações sobre o
Ponto de Interesse buscado.
- Type
- Promise
(inner) pegarPoiPorChaveEstrangeira(chave_estrangeira) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
chave_estrangeira |
String | Identificador único do POI |
Returns:
Promise que resolve com as informações sobre os
POis buscados por chave_estrangeira
- Type
- Promise
(inner) pegarPoisContidos(id) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
id |
integer | Identificador único do ponto clicado para buscar outros Pois contidos nele ele. |
Returns:
Promise que resolve com as informações sobre as
POis contidos no Ponto de Interesse clicado.
- Type
- Promise
(inner) pegarPoisProximos(ponto) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
ponto |
obj | Objeto contendo informações do ponto clicado para buscar pontos de interesse próximos à ele. |
Returns:
Promise que resolve com as informações sobre os
pontos próximos ao Ponto de Interesse clicado.
- Type
- Promise
(inner) pegarRotasProximas(id) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
id |
integer | Identificador único do ponto clicado para buscar Rotas proximas à ele. |
Returns:
Promise que resolve com as informações sobre as
Rotas próximas ao Ponto de Interesse clicado.
- Type
- Promise
(inner) pegarViaturasProximas(Objeto) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
Objeto |
obj | Com as informações das viaturas que serão usadas na busca por outras viaturas próximas |
Returns:
Promise que resolve com as informações sobre as
viaturas próximas
- Type
- Promise
(inner) removerIncidente(id, motivo) → {Promise}
Parameters:
Name | Type | Description |
---|---|---|
id |
integer | identificador unico do Incidente a ser buscado na API do Fusion |
motivo |
motivo | Texto com a razão para a remoção do Incidente |
Returns:
Promise que resolve com as informações sobre o
Incidente buscado.
- Type
- Promise