move bruno collections in own folder
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
esse3apiUsername=
|
||||
esse3apiPassword=
|
||||
+128
@@ -0,0 +1,128 @@
|
||||
info:
|
||||
name: cancellazione allegato al documento di identità
|
||||
type: http
|
||||
seq: 6
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: DELETE
|
||||
url: "{{baseUrl}}/allegati/docPers/:docPersId"
|
||||
params:
|
||||
- name: docPersId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo documento identità
|
||||
- name: allegatoId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo allegato
|
||||
- name: persId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della persona
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 204 Response
|
||||
description: Delete succeded
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/docPers/:docPersId"
|
||||
method: DELETE
|
||||
params:
|
||||
- name: docPersId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo documento identità
|
||||
- name: allegatoId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo allegato
|
||||
- name: persId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della persona
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
response:
|
||||
status: 204
|
||||
statusText: No Content
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri errati
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/docPers/:docPersId"
|
||||
method: DELETE
|
||||
params:
|
||||
- name: docPersId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo documento identità
|
||||
- name: allegatoId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo allegato
|
||||
- name: persId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della persona
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di effettuare la cancellazione dell'allegato relativo al documento di identità
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+113
@@ -0,0 +1,113 @@
|
||||
info:
|
||||
name: cancellazione allegato al tratto di carriera
|
||||
type: http
|
||||
seq: 5
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: DELETE
|
||||
url: "{{baseUrl}}/allegati/carriere/:matId"
|
||||
params:
|
||||
- name: matId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo tratto carriera studente
|
||||
- name: allegatoId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo allegato
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 204 Response
|
||||
description: Delete succeded
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/carriere/:matId"
|
||||
method: DELETE
|
||||
params:
|
||||
- name: matId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo tratto carriera studente
|
||||
- name: allegatoId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo allegato
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
response:
|
||||
status: 204
|
||||
statusText: No Content
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri errati
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/carriere/:matId"
|
||||
method: DELETE
|
||||
params:
|
||||
- name: matId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo tratto carriera studente
|
||||
- name: allegatoId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo allegato
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di effettuare la cancellazione dell'allegato legato al tratto di carriera
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: allegati
|
||||
type: folder
|
||||
seq: 1
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
info:
|
||||
name: inserimento metadati allegato dichiarazione handicap
|
||||
type: http
|
||||
seq: 8
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiDicHand/"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 201 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiDicHand/"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 201
|
||||
statusText: Created
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiDicHand/"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di effettuare l'inserimento dei metadati di un nuovo allegato, sulla risposta è presente l'header location che consente di effettuare l'upload del blob collegato ai metadati
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
info:
|
||||
name: inserimento metadati allegato documento identità
|
||||
type: http
|
||||
seq: 10
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiDocIdent/"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 201 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiDocIdent/"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 201
|
||||
statusText: Created
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiDocIdent/"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di effettuare l'inserimento dei metadati di un nuovo allegato, sulla risposta è presente l'header location che consente di effettuare l'upload del blob collegato ai metadati
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
info:
|
||||
name: inserimento metadati allegato foto della persona
|
||||
type: http
|
||||
seq: 11
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiFotoPersona/"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 201 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiFotoPersona/"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 201
|
||||
statusText: Created
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiFotoPersona/"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di effettuare l'inserimento dei metadati di un nuovo allegato, sulla risposta è presente l'header location che consente di effettuare l'upload del blob collegato ai metadati
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
info:
|
||||
name: inserimento metadati allegato matricola
|
||||
type: http
|
||||
seq: 19
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{baseUrl}}/allegati/:stuId/allegatiMatricola/"
|
||||
params:
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della carriera
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 201 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:stuId/allegatiMatricola/"
|
||||
method: POST
|
||||
params:
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della carriera
|
||||
response:
|
||||
status: 201
|
||||
statusText: Created
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:stuId/allegatiMatricola/"
|
||||
method: POST
|
||||
params:
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della carriera
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di effettuare l'inserimento dei metadati di un nuovo allegato, sulla risposta è presente l'header location che consente di effettuare l'upload del blob collegato ai metadati
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
info:
|
||||
name: inserimento metadati allegato maturità
|
||||
type: http
|
||||
seq: 13
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiMatur/"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 201 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiMatur/"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 201
|
||||
statusText: Created
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiMatur/"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di effettuare l'inserimento dei metadati di un nuovo allegato, sulla risposta è presente l'header location che consente di effettuare l'upload del blob collegato ai metadati
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
info:
|
||||
name: inserimento metadati allegato relativo ad un autorizzato
|
||||
type: http
|
||||
seq: 2
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{baseUrl}}/allegati/autorizzati/:autorizzatoId/allegatiAutorizzato/"
|
||||
params:
|
||||
- name: autorizzatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: id dell'autorizzato
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 201 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/autorizzati/:autorizzatoId/allegatiAutorizzato/"
|
||||
method: POST
|
||||
params:
|
||||
- name: autorizzatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: id dell'autorizzato
|
||||
response:
|
||||
status: 201
|
||||
statusText: Created
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/autorizzati/:autorizzatoId/allegatiAutorizzato/"
|
||||
method: POST
|
||||
params:
|
||||
- name: autorizzatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: id dell'autorizzato
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di effettuare l'inserimento dei metadati di un nuovo allegato, sulla risposta è presente l'header location che consente di effettuare l'upload del blob collegato ai metadati
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
info:
|
||||
name: inserimento metadati allegato relativo ad un documento d'identità di un autorizzato
|
||||
type: http
|
||||
seq: 4
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{baseUrl}}/allegati/autorizzati/:autorizzatoId/allegatiDocPers/"
|
||||
params:
|
||||
- name: autorizzatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: id dell'autorizzato
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 201 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/autorizzati/:autorizzatoId/allegatiDocPers/"
|
||||
method: POST
|
||||
params:
|
||||
- name: autorizzatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: id dell'autorizzato
|
||||
response:
|
||||
status: 201
|
||||
statusText: Created
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/autorizzati/:autorizzatoId/allegatiDocPers/"
|
||||
method: POST
|
||||
params:
|
||||
- name: autorizzatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: id dell'autorizzato
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di effettuare l'inserimento dei metadati di un nuovo allegato, sulla risposta è presente l'header location che consente di effettuare l'upload del blob collegato ai metadati
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
info:
|
||||
name: inserimento metadati allegato titolo universitario italiano
|
||||
type: http
|
||||
seq: 15
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiTitIt/"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 201 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiTitIt/"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 201
|
||||
statusText: Created
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiTitIt/"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di effettuare l'inserimento dei metadati di un nuovo allegato, sulla risposta è presente l'header location che consente di effettuare l'upload del blob collegato ai metadati
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
info:
|
||||
name: inserimento metadati allegato titolo universitario straniero
|
||||
type: http
|
||||
seq: 17
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiTitStra/"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 201 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiTitStra/"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 201
|
||||
statusText: Created
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiTitStra/"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di effettuare l'inserimento dei metadati di un nuovo allegato, sulla risposta è presente l'header location che consente di effettuare l'upload del blob collegato ai metadati
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+203
@@ -0,0 +1,203 @@
|
||||
info:
|
||||
name: recupero metadati allegati dichiarazioni handicap
|
||||
type: http
|
||||
seq: 7
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiDicHand/"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
- name: dataDichiar
|
||||
value: ""
|
||||
type: query
|
||||
description: data della dichiarazione
|
||||
disabled: true
|
||||
- name: dataIni
|
||||
value: ""
|
||||
type: query
|
||||
description: data di inizio invalidità
|
||||
disabled: true
|
||||
- name: dataFine
|
||||
value: ""
|
||||
type: query
|
||||
description: data di fine invalidità
|
||||
disabled: true
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
- name: webVisFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta visibile da web o meno
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiDicHand/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
- name: dataDichiar
|
||||
value: ""
|
||||
type: query
|
||||
description: data della dichiarazione
|
||||
disabled: true
|
||||
- name: dataIni
|
||||
value: ""
|
||||
type: query
|
||||
description: data di inizio invalidità
|
||||
disabled: true
|
||||
- name: dataFine
|
||||
value: ""
|
||||
type: query
|
||||
description: data di fine invalidità
|
||||
disabled: true
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
- name: webVisFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta visibile da web o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiDicHand/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
- name: dataDichiar
|
||||
value: ""
|
||||
type: query
|
||||
description: data della dichiarazione
|
||||
disabled: true
|
||||
- name: dataIni
|
||||
value: ""
|
||||
type: query
|
||||
description: data di inizio invalidità
|
||||
disabled: true
|
||||
- name: dataFine
|
||||
value: ""
|
||||
type: query
|
||||
description: data di fine invalidità
|
||||
disabled: true
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
- name: webVisFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta visibile da web o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di recuperare i metadati degli allegati delle dichiarazioni di handicap. Il blob dell'allegato può essere scaricato tramite l'api degli allegati utilizzando l'allegatoId e ed il tipoAssAllegato recuperato con questo servizio.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+158
@@ -0,0 +1,158 @@
|
||||
info:
|
||||
name: recupero metadati allegati documento identità
|
||||
type: http
|
||||
seq: 9
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiDocIdent/"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: docIdentTipoCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo di documento d'identità (CI - Carta Identità, PAT - Patente, PAS - Passaporto)
|
||||
- name: docPersId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo documento identità
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
- name: webVisFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta visibile da web o meno
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiDocIdent/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: docIdentTipoCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo di documento d'identità (CI - Carta Identità, PAT - Patente, PAS - Passaporto)
|
||||
- name: docPersId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo documento identità
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
- name: webVisFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta visibile da web o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiDocIdent/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: docIdentTipoCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo di documento d'identità (CI - Carta Identità, PAT - Patente, PAS - Passaporto)
|
||||
- name: docPersId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo documento identità
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
- name: webVisFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta visibile da web o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di recuperare i metadati degli allegati del documento identità. Il blob dell'allegato può essere scaricato tramite l'api degli allegati utilizzando l'allegatoId e ed il tipoAssAllegato recuperato con questo servizio.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+131
@@ -0,0 +1,131 @@
|
||||
info:
|
||||
name: recupero metadati allegati matricola
|
||||
type: http
|
||||
seq: 18
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/allegati/:stuId/allegatiMatricola/"
|
||||
params:
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della carriera
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
- name: webVisFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta visibile da web o meno
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:stuId/allegatiMatricola/"
|
||||
method: GET
|
||||
params:
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della carriera
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
- name: webVisFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta visibile da web o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:stuId/allegatiMatricola/"
|
||||
method: GET
|
||||
params:
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della carriera
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
- name: webVisFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta visibile da web o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di recuperare i metadati degli allegati della matricola. Il blob dell'allegato può essere scaricato tramite l'api degli allegati utilizzando l'allegatoId e ed il tipoAssAllegato recuperato con questo servizio.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+173
@@ -0,0 +1,173 @@
|
||||
info:
|
||||
name: recupero metadati allegati maturità
|
||||
type: http
|
||||
seq: 12
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiMatur/"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: annoMaturita
|
||||
value: ""
|
||||
type: query
|
||||
description: anno di maturità, coincide con l'anno solare della data di conseguimento del diploma. Per esempio, anno scolastico 2019/2020, l'anno di diploma è 2020
|
||||
- name: idDiplomaMiur
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo diploma MIUR
|
||||
disabled: true
|
||||
- name: dataMaturita
|
||||
value: ""
|
||||
type: query
|
||||
description: data di maturità
|
||||
disabled: true
|
||||
- name: maturId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della maturità
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiMatur/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: annoMaturita
|
||||
value: ""
|
||||
type: query
|
||||
description: anno di maturità, coincide con l'anno solare della data di conseguimento del diploma. Per esempio, anno scolastico 2019/2020, l'anno di diploma è 2020
|
||||
- name: idDiplomaMiur
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo diploma MIUR
|
||||
disabled: true
|
||||
- name: dataMaturita
|
||||
value: ""
|
||||
type: query
|
||||
description: data di maturità
|
||||
disabled: true
|
||||
- name: maturId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della maturità
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiMatur/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: annoMaturita
|
||||
value: ""
|
||||
type: query
|
||||
description: anno di maturità, coincide con l'anno solare della data di conseguimento del diploma. Per esempio, anno scolastico 2019/2020, l'anno di diploma è 2020
|
||||
- name: idDiplomaMiur
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo diploma MIUR
|
||||
disabled: true
|
||||
- name: dataMaturita
|
||||
value: ""
|
||||
type: query
|
||||
description: data di maturità
|
||||
disabled: true
|
||||
- name: maturId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della maturità
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di recuperare i metadati degli allegati di maturità. Il blob dell'allegato può essere scaricato tramite l'api degli allegati utilizzando l'allegatoId e ed il tipoAssAllegato recuperato con questo servizio.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+131
@@ -0,0 +1,131 @@
|
||||
info:
|
||||
name: recupero metadati allegati relativi ad un autorizzato
|
||||
type: http
|
||||
seq: 1
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/allegati/autorizzati/:autorizzatoId/allegatiAutorizzato/"
|
||||
params:
|
||||
- name: autorizzatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: id dell'autorizzato
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
- name: webVisFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta visibile da web o meno
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/autorizzati/:autorizzatoId/allegatiAutorizzato/"
|
||||
method: GET
|
||||
params:
|
||||
- name: autorizzatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: id dell'autorizzato
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
- name: webVisFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta visibile da web o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/autorizzati/:autorizzatoId/allegatiAutorizzato/"
|
||||
method: GET
|
||||
params:
|
||||
- name: autorizzatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: id dell'autorizzato
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
- name: webVisFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta visibile da web o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di recuperare i metadati degli allegati relativi ad un autorizzato. Il blob dell'allegato può essere scaricato tramite l'api degli allegati utilizzando l'allegatoId e ed il tipoAssAllegato recuperato con questo servizio.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+158
@@ -0,0 +1,158 @@
|
||||
info:
|
||||
name: recupero metadati allegati relativi ai documenti d'identità di un autorizzato
|
||||
type: http
|
||||
seq: 3
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/allegati/autorizzati/:autorizzatoId/allegatiDocPers/"
|
||||
params:
|
||||
- name: autorizzatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: id dell'autorizzato
|
||||
- name: docIdentTipoCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo di documento d'identità (CI - Carta Identità, PAT - Patente, PAS - Passaporto)
|
||||
- name: autDocPersId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo documento identità autorizzato
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
- name: webVisFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta visibile da web o meno
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/autorizzati/:autorizzatoId/allegatiDocPers/"
|
||||
method: GET
|
||||
params:
|
||||
- name: autorizzatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: id dell'autorizzato
|
||||
- name: docIdentTipoCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo di documento d'identità (CI - Carta Identità, PAT - Patente, PAS - Passaporto)
|
||||
- name: autDocPersId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo documento identità autorizzato
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
- name: webVisFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta visibile da web o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/autorizzati/:autorizzatoId/allegatiDocPers/"
|
||||
method: GET
|
||||
params:
|
||||
- name: autorizzatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: id dell'autorizzato
|
||||
- name: docIdentTipoCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo di documento d'identità (CI - Carta Identità, PAT - Patente, PAS - Passaporto)
|
||||
- name: autDocPersId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo documento identità autorizzato
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
- name: webVisFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta visibile da web o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di recuperare i metadati degli allegati relativi ai documenti d'identità di un autorizzato. Il blob dell'allegato può essere scaricato tramite l'api degli allegati utilizzando l'allegatoId e ed il tipoAssAllegato recuperato con questo servizio.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+158
@@ -0,0 +1,158 @@
|
||||
info:
|
||||
name: recupero metadati allegati titoli universitari italiani
|
||||
type: http
|
||||
seq: 14
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiTitIt/"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: tipoTititCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo titolo italiano
|
||||
- name: aaConsegTit
|
||||
value: ""
|
||||
type: query
|
||||
description: Anno Accademico di conseguimento del titolo
|
||||
disabled: true
|
||||
- name: titItId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo del titolo
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiTitIt/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: tipoTititCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo titolo italiano
|
||||
- name: aaConsegTit
|
||||
value: ""
|
||||
type: query
|
||||
description: Anno Accademico di conseguimento del titolo
|
||||
disabled: true
|
||||
- name: titItId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo del titolo
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiTitIt/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: tipoTititCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo titolo italiano
|
||||
- name: aaConsegTit
|
||||
value: ""
|
||||
type: query
|
||||
description: Anno Accademico di conseguimento del titolo
|
||||
disabled: true
|
||||
- name: titItId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo del titolo
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di recuperare i metadati degli allegati dei titoli universitari italiani. Il blob dell'allegato può essere scaricato tramite l'api degli allegati utilizzando l'allegatoId e ed il tipoAssAllegato recuperato con questo servizio.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+158
@@ -0,0 +1,158 @@
|
||||
info:
|
||||
name: recupero metadati allegati titoli universitari stranieri
|
||||
type: http
|
||||
seq: 16
|
||||
tags:
|
||||
- allegati
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiTitStra/"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: aaConsegTit
|
||||
value: ""
|
||||
type: query
|
||||
description: Anno Accademico di conseguimento del titolo
|
||||
- name: tipoTitstCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo titolo straniero
|
||||
disabled: true
|
||||
- name: titStraId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo del titolo straniero
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiTitStra/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: aaConsegTit
|
||||
value: ""
|
||||
type: query
|
||||
description: Anno Accademico di conseguimento del titolo
|
||||
- name: tipoTitstCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo titolo straniero
|
||||
disabled: true
|
||||
- name: titStraId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo del titolo straniero
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/allegati/:persId/allegatiTitStra/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: aaConsegTit
|
||||
value: ""
|
||||
type: query
|
||||
description: Anno Accademico di conseguimento del titolo
|
||||
- name: tipoTitstCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo titolo straniero
|
||||
disabled: true
|
||||
- name: titStraId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo del titolo straniero
|
||||
disabled: true
|
||||
- name: tipologiaAllegato
|
||||
value: ""
|
||||
type: query
|
||||
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
|
||||
disabled: true
|
||||
- name: validoFlg
|
||||
value: ""
|
||||
type: query
|
||||
description: flag che indica se l'allegato risulta validato o meno
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>consente di recuperare i metadati degli allegati dei titoli universitari stranieri. Il blob dell'allegato può essere scaricato tramite l'api degli allegati utilizzando l'allegatoId e ed il tipoAssAllegato recuperato con questo servizio.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+122
@@ -0,0 +1,122 @@
|
||||
info:
|
||||
name: Effettua l'aggiornamento dei consensi del soggetto esterno
|
||||
type: http
|
||||
seq: 7
|
||||
tags:
|
||||
- anagrafica
|
||||
|
||||
http:
|
||||
method: PUT
|
||||
url: "{{baseUrl}}/soggettiEsterni/:soggEstId/consensi"
|
||||
params:
|
||||
- name: soggEstId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo soggetto esterno
|
||||
- name: procWebCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice processo WEB
|
||||
- name: iso6392Cod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISO lingua
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Update succeded
|
||||
request:
|
||||
url: "{{baseUrl}}/soggettiEsterni/:soggEstId/consensi"
|
||||
method: PUT
|
||||
params:
|
||||
- name: soggEstId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo soggetto esterno
|
||||
- name: procWebCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice processo WEB
|
||||
- name: iso6392Cod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISO lingua
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/soggettiEsterni/:soggEstId/consensi"
|
||||
method: PUT
|
||||
params:
|
||||
- name: soggEstId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo soggetto esterno
|
||||
- name: procWebCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice processo WEB
|
||||
- name: iso6392Cod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISO lingua
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Effettua l'aggiornamento dei consensi del soggetto esterno.
|
||||
|
||||
Viene restituita una lista di consensi contenente tutti i consensi aggiornati.
|
||||
|
||||
##### Codici di ritorno della funzione
|
||||
Codice di Ritorno | Descrizione
|
||||
- | -
|
||||
-1 | Errore generico
|
||||
1 | Esecuzione Corretta
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+95
@@ -0,0 +1,95 @@
|
||||
info:
|
||||
name: Recupera le tipologie di handicap per cui sono presenti dichiarazioni da valutare.
|
||||
type: http
|
||||
seq: 14
|
||||
tags:
|
||||
- anagrafica
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/tipologieHandicapDaValutare"
|
||||
params:
|
||||
- name: docenteId
|
||||
value: ""
|
||||
type: query
|
||||
description: id univoco che consente di individuare l'account utente
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/tipologieHandicapDaValutare"
|
||||
method: GET
|
||||
params:
|
||||
- name: docenteId
|
||||
value: ""
|
||||
type: query
|
||||
description: id univoco che consente di individuare l'account utente
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri di ricerca errati o non coerenti.
|
||||
request:
|
||||
url: "{{baseUrl}}/tipologieHandicapDaValutare"
|
||||
method: GET
|
||||
params:
|
||||
- name: docenteId
|
||||
value: ""
|
||||
type: query
|
||||
description: id univoco che consente di individuare l'account utente
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera le tipologie di handicap per cui sono presenti dichiarazioni da valutare.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: DOCENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
DOCENTE|Permette la visualizzazione delle informazioni collegate ad una anagrafica docente|Security.checkDocenteId(docenteId)
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+95
@@ -0,0 +1,95 @@
|
||||
info:
|
||||
name: Recupera le tipologie di handicap
|
||||
type: http
|
||||
seq: 13
|
||||
tags:
|
||||
- anagrafica
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/tipologieHandicap"
|
||||
params:
|
||||
- name: docenteId
|
||||
value: ""
|
||||
type: query
|
||||
description: id univoco che consente di individuare l'account utente
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/tipologieHandicap"
|
||||
method: GET
|
||||
params:
|
||||
- name: docenteId
|
||||
value: ""
|
||||
type: query
|
||||
description: id univoco che consente di individuare l'account utente
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri di ricerca errati o non coerenti.
|
||||
request:
|
||||
url: "{{baseUrl}}/tipologieHandicap"
|
||||
method: GET
|
||||
params:
|
||||
- name: docenteId
|
||||
value: ""
|
||||
type: query
|
||||
description: id univoco che consente di individuare l'account utente
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera le tipologie di handicap
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: DOCENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
DOCENTE|Permette la visualizzazione delle informazioni collegate ad una anagrafica docente|Security.checkDocenteId(docenteId)
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+71
@@ -0,0 +1,71 @@
|
||||
info:
|
||||
name: Recupera le tipologie di parentele
|
||||
type: http
|
||||
seq: 15
|
||||
tags:
|
||||
- anagrafica
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/tipologieParentele"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/tipologieParentele"
|
||||
method: GET
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri di ricerca errati o non coerenti.
|
||||
request:
|
||||
url: "{{baseUrl}}/tipologieParentele"
|
||||
method: GET
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera le tipologie di parentele
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
@@ -0,0 +1,168 @@
|
||||
info:
|
||||
name: Recupero atenei stranieri
|
||||
type: http
|
||||
seq: 3
|
||||
tags:
|
||||
- anagrafica
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/ateneiStranieri"
|
||||
params:
|
||||
- name: erasmusCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice Erasmus ateneo
|
||||
disabled: true
|
||||
- name: ateneoStranieroId
|
||||
value: ""
|
||||
type: query
|
||||
description: id univoco ateneo
|
||||
disabled: true
|
||||
- name: nazioneCodFisc
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice fiscale della nazione
|
||||
disabled: true
|
||||
- name: nazioneOrdCodFisc
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice fiscale della nazione di ordinamento
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/ateneiStranieri"
|
||||
method: GET
|
||||
params:
|
||||
- name: erasmusCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice Erasmus ateneo
|
||||
disabled: true
|
||||
- name: ateneoStranieroId
|
||||
value: ""
|
||||
type: query
|
||||
description: id univoco ateneo
|
||||
disabled: true
|
||||
- name: nazioneCodFisc
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice fiscale della nazione
|
||||
disabled: true
|
||||
- name: nazioneOrdCodFisc
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice fiscale della nazione di ordinamento
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Fornisce gli atenei stranieri configurati su esse3.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
@@ -0,0 +1,158 @@
|
||||
info:
|
||||
name: Recupero atenei
|
||||
type: http
|
||||
seq: 1
|
||||
tags:
|
||||
- anagrafica
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/atenei"
|
||||
params:
|
||||
- name: istatCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISTAT dell'ateneo
|
||||
disabled: true
|
||||
- name: ateneoId
|
||||
value: ""
|
||||
type: query
|
||||
description: id univoco ateneo
|
||||
disabled: true
|
||||
- name: codeUn
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice università MIUR
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/atenei"
|
||||
method: GET
|
||||
params:
|
||||
- name: istatCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISTAT dell'ateneo
|
||||
disabled: true
|
||||
- name: ateneoId
|
||||
value: ""
|
||||
type: query
|
||||
description: id univoco ateneo
|
||||
disabled: true
|
||||
- name: codeUn
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice università MIUR
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Fornisce gli atenei configurati su esse3.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
+221
@@ -0,0 +1,221 @@
|
||||
info:
|
||||
name: Recupero corsi di studio di un ateneo
|
||||
type: http
|
||||
seq: 2
|
||||
tags:
|
||||
- anagrafica
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/atenei/corsi"
|
||||
params:
|
||||
- name: erasmusCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice Erasmus ateneo
|
||||
disabled: true
|
||||
- name: ateneoId
|
||||
value: ""
|
||||
type: query
|
||||
description: id univoco ateneo
|
||||
disabled: true
|
||||
- name: istatCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISTAT dell'ateneo
|
||||
disabled: true
|
||||
- name: codeUn
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice università MIUR
|
||||
disabled: true
|
||||
- name: tipoCorsoCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice tipo corso di studio.
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/atenei/corsi"
|
||||
method: GET
|
||||
params:
|
||||
- name: erasmusCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice Erasmus ateneo
|
||||
disabled: true
|
||||
- name: ateneoId
|
||||
value: ""
|
||||
type: query
|
||||
description: id univoco ateneo
|
||||
disabled: true
|
||||
- name: istatCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISTAT dell'ateneo
|
||||
disabled: true
|
||||
- name: codeUn
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice università MIUR
|
||||
disabled: true
|
||||
- name: tipoCorsoCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice tipo corso di studio.
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Fornisce i corsi di studio di un altro ateneo che sono configurati su esse3.
|
||||
Opzionalmente, è possibile recuperare anche le classi associate al corso di studio tramite il parametro optionalFields.
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : CorsoDiStudio
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
cdsAteId|primaryKey
|
||||
classe|optional
|
||||
+71
@@ -0,0 +1,71 @@
|
||||
info:
|
||||
name: Recupero delle normative legate alle dichiarazioni di handicap
|
||||
type: http
|
||||
seq: 5
|
||||
tags:
|
||||
- anagrafica
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/normativeHandicap"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/normativeHandicap"
|
||||
method: GET
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri di ricerca errati o non coerenti.
|
||||
request:
|
||||
url: "{{baseUrl}}/normativeHandicap"
|
||||
method: GET
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupero delle normative legate alle dichiarazioni di handicap
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
@@ -0,0 +1,168 @@
|
||||
info:
|
||||
name: Recupero istituti
|
||||
type: http
|
||||
seq: 4
|
||||
tags:
|
||||
- anagrafica
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/istituti"
|
||||
params:
|
||||
- name: tipologiaScuolaCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice della tipologia della scuola.
|
||||
disabled: true
|
||||
- name: scuolaMiurCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice meccanografico della scuola.
|
||||
disabled: true
|
||||
- name: scuolaSupId
|
||||
value: ""
|
||||
type: query
|
||||
description: Identificativo della scuola.
|
||||
disabled: true
|
||||
- name: scuolaMiurId
|
||||
value: ""
|
||||
type: query
|
||||
description: Identificativo scuola MIUR.
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/istituti"
|
||||
method: GET
|
||||
params:
|
||||
- name: tipologiaScuolaCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice della tipologia della scuola.
|
||||
disabled: true
|
||||
- name: scuolaMiurCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice meccanografico della scuola.
|
||||
disabled: true
|
||||
- name: scuolaSupId
|
||||
value: ""
|
||||
type: query
|
||||
description: Identificativo della scuola.
|
||||
disabled: true
|
||||
- name: scuolaMiurId
|
||||
value: ""
|
||||
type: query
|
||||
description: Identificativo scuola MIUR.
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Fornisce gli istituti configurati su esse3.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
@@ -0,0 +1,50 @@
|
||||
info:
|
||||
name: Recupero range voti maturità
|
||||
type: http
|
||||
seq: 6
|
||||
tags:
|
||||
- anagrafica
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/rangeVotiMaturita"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/rangeVotiMaturita"
|
||||
method: GET
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Fornisce i range dei voti di maturità configurati su esse3.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
@@ -0,0 +1,90 @@
|
||||
info:
|
||||
name: Recupero tipi cotutela
|
||||
type: http
|
||||
seq: 8
|
||||
tags:
|
||||
- anagrafica
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/tipiCotutela"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/tipiCotutela"
|
||||
method: GET
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri di ricerca errati o non coerenti.
|
||||
request:
|
||||
url: "{{baseUrl}}/tipiCotutela"
|
||||
method: GET
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupero tipi cotutela
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: SEGRETERIA**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_PTA|funzione accessibile alle utenze del personale tecnico amministrativo per accessi ai servizi REST|Security.checkUserPtaNoDataCheck()
|
||||
UTENTE_PTA_ADMIN|funzione accessibile alle utenze del personale ADMINISTRATOR per accessi ai servizi REST|Security.checkUserPtaAdmin()
|
||||
|
||||
**Utente: DOCENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
DOCENTE|funzione accessibile alle utenze di tipo docente|Security.checkDocente()
|
||||
|
||||
**Utente: SOGG_EST**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
SOGG_EST|Permette la visualizzazione delle informazioni collegate ad una anagrafica soggetto esterno|Security.checkSoggettoEsterno()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+50
@@ -0,0 +1,50 @@
|
||||
info:
|
||||
name: Recupero tipi istituto superiore
|
||||
type: http
|
||||
seq: 9
|
||||
tags:
|
||||
- anagrafica
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/tipiIstituto"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/tipiIstituto"
|
||||
method: GET
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Fornisce le tipologie di istituti superiori configurati su esse3.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
+148
@@ -0,0 +1,148 @@
|
||||
info:
|
||||
name: Recupero tipi titoli scuola superiore
|
||||
type: http
|
||||
seq: 10
|
||||
tags:
|
||||
- anagrafica
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/tipiTitoliScuolaSup"
|
||||
params:
|
||||
- name: tipologiaTitoloCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice della tipologia del titolo superiore.
|
||||
disabled: true
|
||||
- name: tipoTitoloCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice MIUR del tipo di titolo superiore.
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/tipiTitoliScuolaSup"
|
||||
method: GET
|
||||
params:
|
||||
- name: tipologiaTitoloCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice della tipologia del titolo superiore.
|
||||
disabled: true
|
||||
- name: tipoTitoloCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice MIUR del tipo di titolo superiore.
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Fornisce la tipologia dei titoli delle scuole superiori configurati su esse3.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
@@ -0,0 +1,138 @@
|
||||
info:
|
||||
name: Recupero tipi titoli stranieri
|
||||
type: http
|
||||
seq: 11
|
||||
tags:
|
||||
- anagrafica
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/tipiTitoliStranieri"
|
||||
params:
|
||||
- name: livelloCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Indica se il titolo è di livello universitario (U) o di livello di scuola superiore (S).
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/tipiTitoliStranieri"
|
||||
method: GET
|
||||
params:
|
||||
- name: livelloCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Indica se il titolo è di livello universitario (U) o di livello di scuola superiore (S).
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Fornisce la tipologia dei titoli stranieri configurati su esse3.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
+128
@@ -0,0 +1,128 @@
|
||||
info:
|
||||
name: Recupero tipologie di dichiarazione dei titoli stranieri
|
||||
type: http
|
||||
seq: 12
|
||||
tags:
|
||||
- anagrafica
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/tipologieDichiarazioneValoreTitoloStraniero"
|
||||
params:
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/tipologieDichiarazioneValoreTitoloStraniero"
|
||||
method: GET
|
||||
params:
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Fornisce le tipologie di dichiarazione dei titoli stranieri configurati su esse3.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: anagrafica
|
||||
type: folder
|
||||
seq: 1
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: autorizzati
|
||||
type: folder
|
||||
seq: 1
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
+82
@@ -0,0 +1,82 @@
|
||||
info:
|
||||
name: recupero delle regole di richiesta tutori
|
||||
type: http
|
||||
seq: 1
|
||||
tags:
|
||||
- autorizzati
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/tutori/regoleRichiesta/"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/tutori/regoleRichiesta/"
|
||||
method: GET
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/tutori/regoleRichiesta/"
|
||||
method: GET
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Consente di recuperare le regole di richiesta tutori.
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : TestataRegoleTutori
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
regTutoriTstId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: datiBancari
|
||||
type: folder
|
||||
seq: 1
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,156 @@
|
||||
info:
|
||||
name: recupero dei dati bancari
|
||||
type: http
|
||||
seq: 1
|
||||
tags:
|
||||
- datiBancari
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/datiBancari/:persId"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/datiBancari/:persId"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/datiBancari/:persId"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Consente di recuperare i dati bancari.
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+110
@@ -0,0 +1,110 @@
|
||||
info:
|
||||
name: Aggiornamento di una dichiarazioni di handicap legata ad un'anagrafica (PUT)
|
||||
type: http
|
||||
seq: 6
|
||||
tags:
|
||||
- dichiarazioni_invalidità
|
||||
|
||||
http:
|
||||
method: PUT
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand/:dicHandId"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand/:dicHandId"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand/:dicHandId"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Aggiornamento dei dati relativi ad una dichiarazione di invalidità con identificatico 'dicHandId', per la persona con identificativo 'persId'.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: DOCENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
DOCENTE|Permette la visualizzazione ad un utente di tipo DOCENTE e controlla che il docente sia colleagato alla persona|SecurityAnaper.checkDocenteDichHandByPersId(persId)
|
||||
|
||||
**Utente: SOGG_EST**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
SOGG_EST|Permette la visualizzazione ad un utente di tipo SOGG_EST e controlla che il docente sia colleagato alla persona|SecurityAnaper.checkSoggEstDichHandByPersId(persId)
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+116
@@ -0,0 +1,116 @@
|
||||
info:
|
||||
name: Aggiornamento di una dichiarazioni di handicap legata ad un'anagrafica
|
||||
type: http
|
||||
seq: 4
|
||||
tags:
|
||||
- dichiarazioni_invalidità
|
||||
|
||||
http:
|
||||
method: PUT
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
disabled: true
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
disabled: true
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
disabled: true
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Aggiornamento dei dati relativi ad una dichiarazione di invalidità, per la persona con identificativo 'persId'. Permette di aggiornare sia per identificativo della dichiarazione che per tipologia di handicap. Nel caso si filtri solo per tipoHandicap, verrà aggiornata la dichiarazione non annullata più recente per quella tipologia. Nel caso sia tipoHandicap che dicHandId siano nulli, verrà aggiornata la dichiarazione non annullata più recente.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+177
@@ -0,0 +1,177 @@
|
||||
info:
|
||||
name: Recupera il blob dell'allegato richiesto
|
||||
type: http
|
||||
seq: 7
|
||||
tags:
|
||||
- dichiarazioni_invalidità
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand/:dicHandId/allegatiDicHand/:allegatoId/blob"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: allegatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo allegato
|
||||
- name: userId
|
||||
value: ""
|
||||
type: query
|
||||
description: userId
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand/:dicHandId/allegatiDicHand/:allegatoId/blob"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: allegatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo allegato
|
||||
- name: userId
|
||||
value: ""
|
||||
type: query
|
||||
description: userId
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 404 Response
|
||||
description: Allegato non trovato
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand/:dicHandId/allegatiDicHand/:allegatoId/blob"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: allegatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo allegato
|
||||
- name: userId
|
||||
value: ""
|
||||
type: query
|
||||
description: userId
|
||||
disabled: true
|
||||
response:
|
||||
status: 404
|
||||
statusText: Not Found
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Errore
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand/:dicHandId/allegatiDicHand/:allegatoId/blob"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: allegatoId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo allegato
|
||||
- name: userId
|
||||
value: ""
|
||||
type: query
|
||||
description: userId
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera il blob dell'allegato
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserDependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server disabilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: DOCENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
DOCENTE|Permette la visualizzazione ad un utente di tipo DOCENTE e controlla che il docente sia colleagato alla persona|SecurityAnaper.checkDocenteDichHandByPersId(persId)
|
||||
|
||||
**Utente: SOGG_EST**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
SOGG_EST|Permette la visualizzazione ad un utente di tipo SOGG_EST e controlla che il docente sia colleagato alla persona|SecurityAnaper.checkSoggEstDichHandByPersId(persId)
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+159
@@ -0,0 +1,159 @@
|
||||
info:
|
||||
name: effettua l'aggiornamento dei dettagli di una misura compensative associate alla dichiarazione di invalidità di una anagrafica. (PUT)
|
||||
type: http
|
||||
seq: 2
|
||||
tags:
|
||||
- dichiarazioni_invalidità
|
||||
|
||||
http:
|
||||
method: PUT
|
||||
url: "{{baseUrl}}/persone/:persId/dic-hand/:dicHandId/misure-compensative-dicHand/:dicHandMisureId"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: dicHandMisureId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo associazione dichiarazione e misura compensativa.
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
- name: misuraCompensativaCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice misura compensativa
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Update succeded
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dic-hand/:dicHandId/misure-compensative-dicHand/:dicHandMisureId"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: dicHandMisureId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo associazione dichiarazione e misura compensativa.
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
- name: misuraCompensativaCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice misura compensativa
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dic-hand/:dicHandId/misure-compensative-dicHand/:dicHandMisureId"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: dicHandMisureId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo associazione dichiarazione e misura compensativa.
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
- name: misuraCompensativaCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice misura compensativa
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>effettua l'aggiornamento dei dettagli di una misura compensative associate alla dichiarazione di invalidità di una anagrafica.
|
||||
|
||||
##### Codici di ritorno della funzione
|
||||
Codice di Ritorno | Descrizione
|
||||
- | -
|
||||
-1 | Errore generico
|
||||
1 | Esecuzione Corretta
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: DOCENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
DOCENTE|Permette la visualizzazione ad un utente di tipo DOCENTE e controlla che il docente sia colleagato alla persona|SecurityAnaper.checkDocenteDichHandByPersId(persId)
|
||||
|
||||
**Utente: SOGG_EST**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
SOGG_EST|Permette la visualizzazione ad un utente di tipo SOGG_EST e controlla che il docente sia colleagato alla persona|SecurityAnaper.checkSoggEstDichHandByPersId(persId)
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+150
@@ -0,0 +1,150 @@
|
||||
info:
|
||||
name: effettua l'aggiornamento dei dettagli di una misura compensative associate alla dichiarazione di invalidità di una anagrafica.
|
||||
type: http
|
||||
seq: 1
|
||||
tags:
|
||||
- dichiarazioni_invalidità
|
||||
|
||||
http:
|
||||
method: PUT
|
||||
url: "{{baseUrl}}/persone/:persId/agg-dicHandMisComp"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: dicHandMisureId
|
||||
value: ""
|
||||
type: query
|
||||
description: Identificativo associazione dichiarazione e misura compensativa.
|
||||
disabled: true
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
- name: misuraCompensativaCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice misura compensativa
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Update succeded
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/agg-dicHandMisComp"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: dicHandMisureId
|
||||
value: ""
|
||||
type: query
|
||||
description: Identificativo associazione dichiarazione e misura compensativa.
|
||||
disabled: true
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
- name: misuraCompensativaCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice misura compensativa
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/agg-dicHandMisComp"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: dicHandMisureId
|
||||
value: ""
|
||||
type: query
|
||||
description: Identificativo associazione dichiarazione e misura compensativa.
|
||||
disabled: true
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
- name: misuraCompensativaCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice misura compensativa
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>effettua l'aggiornamento dei dettagli di una misura compensative associate alla dichiarazione di invalidità di una anagrafica.
|
||||
|
||||
##### Codici di ritorno della funzione
|
||||
Codice di Ritorno | Descrizione
|
||||
- | -
|
||||
-1 | Errore generico
|
||||
1 | Esecuzione Corretta
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: dichiarazioni_invalidità
|
||||
type: folder
|
||||
seq: 1
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
+117
@@ -0,0 +1,117 @@
|
||||
info:
|
||||
name: misure compensative per i bisogni speciali degli studeneti (GET)
|
||||
type: http
|
||||
seq: 8
|
||||
tags:
|
||||
- dichiarazioni_invalidità
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/persone/:persId/misure-compensative-dicHand"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
disabled: true
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/misure-compensative-dicHand"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
disabled: true
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/misure-compensative-dicHand"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
disabled: true
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera le misure compensative per i bisogni speciali della persona.
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+101
@@ -0,0 +1,101 @@
|
||||
info:
|
||||
name: recupero delle dichiarazioni di handicap legate ad un'anagrafica
|
||||
type: http
|
||||
seq: 3
|
||||
tags:
|
||||
- dichiarazioni_invalidità
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Permette di recuperare tutte le dichiarazioni legate ad un'anagrafica oppure una in particolare filtrando per identificatico della dichiarazione.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|midRefreshRateUserDependent|Risorsa che varia con frequenza media, cache Http abilitata, cache server disabilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+110
@@ -0,0 +1,110 @@
|
||||
info:
|
||||
name: recupero di una dichiarazioni di handicap legata ad un'anagrafica
|
||||
type: http
|
||||
seq: 5
|
||||
tags:
|
||||
- dichiarazioni_invalidità
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand/:dicHandId"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand/:dicHandId"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dicHand/:dicHandId"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Permette di recuperare una dichiarazione di invalidità legata ad un'anagrafica, filtrando per identificatico anagrafica e identificativo dichiarazione.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|highRefreshRateUserDependent|Risorsa che varia con frequenza elevata, cache Http abilitata, cache server disabilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: DOCENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
DOCENTE|Permette la visualizzazione ad un utente di tipo DOCENTE e controlla che il docente sia colleagato alla persona|SecurityAnaper.checkDocenteDichHandByPersId(persId)
|
||||
|
||||
**Utente: SOGG_EST**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
SOGG_EST|Permette la visualizzazione ad un utente di tipo SOGG_EST e controlla che il docente sia colleagato alla persona|SecurityAnaper.checkSoggEstDichHandByPersId(persId)
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: docenti
|
||||
type: folder
|
||||
seq: 1
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,173 @@
|
||||
info:
|
||||
name: getDocente
|
||||
type: http
|
||||
seq: 1
|
||||
tags:
|
||||
- docenti
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/docenti/:docenteId"
|
||||
params:
|
||||
- name: docenteId
|
||||
value: ""
|
||||
type: path
|
||||
description: id del docente
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: successful operation
|
||||
request:
|
||||
url: "{{baseUrl}}/docenti/:docenteId"
|
||||
method: GET
|
||||
params:
|
||||
- name: docenteId
|
||||
value: ""
|
||||
type: path
|
||||
description: id del docente
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span><span class="e3rest-deprecated-api"><span class="e3rest-deprecated-api-title">Attenzione!!</span><br/>Questo endpoint risulta <span class="e3rest-deprecated-api-bold">**deprecato**</span>.<br/>Verrà rimossa a partire dalla seguente data : <span class="e3rest-deprecated-api-bold">**30/06/2026.**</span><br/>Note: Utilizzare l'endpoint /docenti/{docenteId} su /docenti-service-v1</span>
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UserTecnicoMassivo|funzione massiva riservata ad utenti tecnici autorizzati|Security.checkMassiveGET()
|
||||
|
||||
**Utente: DOCENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
DOCENTE|Permette la visualizzazione delle informazioni collegate ad una anagrafica docente|Security.checkDocenteId(docenteId)
|
||||
|
||||
|
||||
Classe di modello : DocentiNew
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
docenteId|primaryKey
|
||||
orario|optional
|
||||
cariche|optional
|
||||
docentiNote|optional
|
||||
docentiRecapiti|optional
|
||||
docentiAlias|optional
|
||||
docentiProfili|optional
|
||||
|
||||
|
||||
Classe di modello : DocentiOrario
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
docenteOrarioId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : DocentiNote
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
docenteId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : DocentiRecapiti
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
docenteId|primaryKey
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: dream_apply
|
||||
type: folder
|
||||
seq: 1
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
+120
@@ -0,0 +1,120 @@
|
||||
info:
|
||||
name: refresh della data di scadenza del token dreamapply e recupero dell’url di attivazione
|
||||
type: http
|
||||
seq: 1
|
||||
tags:
|
||||
- dream_apply
|
||||
|
||||
http:
|
||||
method: PUT
|
||||
url: "{{baseUrl}}/activation-url:applicationId"
|
||||
params:
|
||||
- name: applicationId
|
||||
value: "123456"
|
||||
type: path
|
||||
description: id esterno della carriera per dreamapply
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Update succeded
|
||||
request:
|
||||
url: "{{baseUrl}}/activation-url:applicationId"
|
||||
method: PUT
|
||||
params:
|
||||
- name: applicationId
|
||||
value: ""
|
||||
type: path
|
||||
description: id esterno della carriera per dreamapply
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 404 Response
|
||||
description: ApplicationId non valido
|
||||
request:
|
||||
url: "{{baseUrl}}/activation-url:applicationId"
|
||||
method: PUT
|
||||
params:
|
||||
- name: applicationId
|
||||
value: ""
|
||||
type: path
|
||||
description: id esterno della carriera per dreamapply
|
||||
response:
|
||||
status: 404
|
||||
statusText: Not Found
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/activation-url:applicationId"
|
||||
method: PUT
|
||||
params:
|
||||
- name: applicationId
|
||||
value: ""
|
||||
type: path
|
||||
description: id esterno della carriera per dreamapply
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>servizion che provvede al refresh della data di scadenza del token dreamapply e al recupero dell’url di attivazione con token eventualmente aggiornando la domanda in stato A.
|
||||
|
||||
##### Codici di ritorno della funzione
|
||||
Codice di Ritorno | Descrizione
|
||||
- | -
|
||||
-1 | Errore generico
|
||||
0 | Carriera non attivabile
|
||||
1 | Esecuzione Corretta
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
@@ -0,0 +1,8 @@
|
||||
name: "ESSE3 Anagrafica Pre-Prod #2"
|
||||
variables:
|
||||
- name: esse3apiRootUrl
|
||||
value: https://unipr2.esse3.pp.cineca.it
|
||||
- name: esse3apiUsername
|
||||
value: "{{process.env.esse3apiUsername}}"
|
||||
- name: esse3apiPassword
|
||||
value: "{{process.env.esse3apiPassword}}"
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
info:
|
||||
name: Recupero misure compensative
|
||||
type: http
|
||||
seq: 1
|
||||
tags:
|
||||
- misure_compensative
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/misureCompensative"
|
||||
params:
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/misureCompensative"
|
||||
method: GET
|
||||
params:
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/misureCompensative"
|
||||
method: GET
|
||||
params:
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera le misure compemnsative
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: ALL**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
ALL|Funzione Pubblica|Security.checkDummy()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: misure_compensative
|
||||
type: folder
|
||||
seq: 1
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,30 @@
|
||||
opencollection: 1.0.0
|
||||
|
||||
info:
|
||||
name: ESSE3 Anagrafica API
|
||||
config:
|
||||
proxy:
|
||||
inherit: true
|
||||
config:
|
||||
protocol: http
|
||||
hostname: ""
|
||||
port: ""
|
||||
auth:
|
||||
username: ""
|
||||
password: ""
|
||||
bypassProxy: ""
|
||||
|
||||
request:
|
||||
auth:
|
||||
type: basic
|
||||
username: "{{esse3apiUsername}}"
|
||||
password: "{{esse3apiPassword}}"
|
||||
variables:
|
||||
- name: baseUrl
|
||||
value: "{{esse3apiRootUrl}}/anagrafica-service-v2"
|
||||
bundled: false
|
||||
extensions:
|
||||
bruno:
|
||||
ignore:
|
||||
- node_modules
|
||||
- .git
|
||||
+118
@@ -0,0 +1,118 @@
|
||||
info:
|
||||
name: Dismette un indirizzo email istituzionale (PATCH)
|
||||
type: http
|
||||
seq: 12
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: PATCH
|
||||
url: "{{baseUrl}}/persone/:persId/dismettiEmail"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: emailAte
|
||||
value: ""
|
||||
type: query
|
||||
description: indirizzio email istituzionale da dismettere
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Update succeded
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dismettiEmail"
|
||||
method: PATCH
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: emailAte
|
||||
value: ""
|
||||
type: query
|
||||
description: indirizzio email istituzionale da dismettere
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dismettiEmail"
|
||||
method: PATCH
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: emailAte
|
||||
value: ""
|
||||
type: query
|
||||
description: indirizzio email istituzionale da dismettere
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Permette la dismissione di un indirizzo email istituzionale.
|
||||
Se viene passato l'indirizzo email, questo viene confrontato con quello dello studente e si procede alla dismissione solo se coincidono.
|
||||
|
||||
Codice di Ritorno | Descrizione
|
||||
- | -
|
||||
-1 | Errore
|
||||
1 | Esecuzione Corretta
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : Persona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+103
@@ -0,0 +1,103 @@
|
||||
info:
|
||||
name: Dismette un indirizzo email istituzionale
|
||||
type: http
|
||||
seq: 4
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: PATCH
|
||||
url: "{{baseUrl}}/persone/:emailAte/dismetti"
|
||||
params:
|
||||
- name: emailAte
|
||||
value: ""
|
||||
type: path
|
||||
description: indirizzio email istituzionale da dismettere
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Update succeded
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:emailAte/dismetti"
|
||||
method: PATCH
|
||||
params:
|
||||
- name: emailAte
|
||||
value: ""
|
||||
type: path
|
||||
description: indirizzio email istituzionale da dismettere
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:emailAte/dismetti"
|
||||
method: PATCH
|
||||
params:
|
||||
- name: emailAte
|
||||
value: ""
|
||||
type: path
|
||||
description: indirizzio email istituzionale da dismettere
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Permette la dismissione di un indirizzo email istituzionale.
|
||||
Viene recuperato l'identificativo della persona associata all'email e si invoca il servizio patch /persone/{persId}/dismettiEmail .
|
||||
|
||||
Codice di Ritorno | Descrizione
|
||||
- | -
|
||||
-1 | Errore
|
||||
1 | Esecuzione Corretta
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : Persona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+152
@@ -0,0 +1,152 @@
|
||||
info:
|
||||
name: Effettua l'aggiornamento dei consensi dello studente
|
||||
type: http
|
||||
seq: 10
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: PUT
|
||||
url: "{{baseUrl}}/persone/:persId/consensi"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: procWebCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice processo WEB
|
||||
- name: iso6392Cod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISO lingua
|
||||
disabled: true
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della carriera
|
||||
disabled: true
|
||||
- name: aaId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo anno accademico
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Update succeded
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/consensi"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: procWebCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice processo WEB
|
||||
- name: iso6392Cod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISO lingua
|
||||
disabled: true
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della carriera
|
||||
disabled: true
|
||||
- name: aaId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo anno accademico
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/consensi"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: procWebCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice processo WEB
|
||||
- name: iso6392Cod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISO lingua
|
||||
disabled: true
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della carriera
|
||||
disabled: true
|
||||
- name: aaId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo anno accademico
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Effettua l'aggiornamento dei consensi dello studente.
|
||||
|
||||
Viene restituita una lista di consensi contenente tutti i consensi aggiornati.
|
||||
|
||||
##### Codici di ritorno della funzione
|
||||
Codice di Ritorno | Descrizione
|
||||
- | -
|
||||
-1 | Errore generico
|
||||
1 | Esecuzione Corretta
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+116
@@ -0,0 +1,116 @@
|
||||
info:
|
||||
name: Effettua l'aggiornamento dell'email istituzionale dello studente
|
||||
type: http
|
||||
seq: 14
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: PUT
|
||||
url: "{{baseUrl}}/persone/:persId/emailAte"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: emailAte
|
||||
value: ""
|
||||
type: query
|
||||
description: indirizzo email istituzionale
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Update succeded
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/emailAte"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: emailAte
|
||||
value: ""
|
||||
type: query
|
||||
description: indirizzo email istituzionale
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/emailAte"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: emailAte
|
||||
value: ""
|
||||
type: query
|
||||
description: indirizzo email istituzionale
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Effettua l'aggiornamento dell'email istituzionale dello studente.
|
||||
Non è possibile impostare l'email istituzionale ad un valore nullo (esiste il servizio
|
||||
'/persone/{persId}/dismettiEmail' per dismettere l'email istituzionale).
|
||||
##### Codici di ritorno della funzione
|
||||
Codice di Ritorno | Descrizione
|
||||
- | -
|
||||
-1 | Errore generico
|
||||
1 | Esecuzione Corretta
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : Persona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+118
@@ -0,0 +1,118 @@
|
||||
info:
|
||||
name: Effettua l'aggiornamento dell'email personale dello studente
|
||||
type: http
|
||||
seq: 13
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: PUT
|
||||
url: "{{baseUrl}}/persone/:persId/email"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: email
|
||||
value: ""
|
||||
type: query
|
||||
description: indirizzo email personale
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Update succeded
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/email"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: email
|
||||
value: ""
|
||||
type: query
|
||||
description: indirizzo email personale
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/email"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: email
|
||||
value: ""
|
||||
type: query
|
||||
description: indirizzo email personale
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Effettua l'aggiornamento dell'email personale dello studente.
|
||||
E' possibile impostare la mail anche ad un valore nullo.
|
||||
##### Codici di ritorno della funzione
|
||||
Codice di Ritorno | Descrizione
|
||||
- | -
|
||||
-1 | Errore generico
|
||||
1 | Esecuzione Corretta
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : Persona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
info:
|
||||
name: Effettua l'aggiornamento o l'inserimento dei titoli di studio relativi ad una persona
|
||||
type: http
|
||||
seq: 22
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{baseUrl}}/titoli/import"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 201 Response
|
||||
description: Ritorna idtestata elaborazione se import con successo
|
||||
request:
|
||||
url: "{{baseUrl}}/titoli/import"
|
||||
method: POST
|
||||
response:
|
||||
status: 201
|
||||
statusText: Created
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Inserimento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/titoli/import"
|
||||
method: POST
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Effettua l'aggiornamento o l'inserimento dei titoli di studio relativi ad una persona.
|
||||
|
||||
Viene restituito un oggetto di titoli contenente tutti i titoli aggiornati.
|
||||
|
||||
##### Codici di ritorno della funzione
|
||||
Codice di Ritorno | Descrizione
|
||||
- | -
|
||||
-1 | Errore generico
|
||||
1 | Esecuzione Corretta
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+122
@@ -0,0 +1,122 @@
|
||||
info:
|
||||
name: Effettua l'inserimento dei titoli di studio relativi ad una persona (POST)
|
||||
type: http
|
||||
seq: 16
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{baseUrl}}/persone/:persId/ins-dicHandMisComp"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 201 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/ins-dicHandMisComp"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
response:
|
||||
status: 201
|
||||
statusText: Created
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Inserimento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/ins-dicHandMisComp"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Effettua l'inserimento delle Misure Compensative legate ad una Dichiarazioni di invalidità
|
||||
|
||||
Viene restituito un oggetto di misure compensative contenente tutti i dati aggiornati.
|
||||
|
||||
##### Codici di ritorno della funzione
|
||||
Codice di Ritorno | Descrizione
|
||||
- | -
|
||||
-1 | Errore generico
|
||||
1 | Esecuzione Corretta
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+134
@@ -0,0 +1,134 @@
|
||||
info:
|
||||
name: Effettua l'inserimento dei titoli di studio relativi ad una persona
|
||||
type: http
|
||||
seq: 11
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{baseUrl}}/persone/:persId/dic-hand/:dicHandId/misure-compensative-dicHand"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 201 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dic-hand/:dicHandId/misure-compensative-dicHand"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
response:
|
||||
status: 201
|
||||
statusText: Created
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Inserimento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/dic-hand/:dicHandId/misure-compensative-dicHand"
|
||||
method: POST
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dicHandId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo dichiarazione invalidità
|
||||
- name: tipoHandicap
|
||||
value: ""
|
||||
type: query
|
||||
description: tipo di handicap
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Effettua l'inserimento delle Misure Compensative legate ad una Dichiarazioni di invalidità
|
||||
|
||||
Viene restituito un oggetto di misure compensative contenente tutti i dati aggiornati.
|
||||
|
||||
##### Codici di ritorno della funzione
|
||||
Codice di Ritorno | Descrizione
|
||||
- | -
|
||||
-1 | Errore generico
|
||||
1 | Esecuzione Corretta
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: DOCENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
DOCENTE|Permette la visualizzazione ad un utente di tipo DOCENTE e controlla che il docente sia colleagato alla persona|SecurityAnaper.checkDocenteDichHandByPersId(persId)
|
||||
|
||||
**Utente: SOGG_EST**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
SOGG_EST|Permette la visualizzazione ad un utente di tipo SOGG_EST e controlla che il docente sia colleagato alla persona|SecurityAnaper.checkSoggEstDichHandByPersId(persId)
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+143
@@ -0,0 +1,143 @@
|
||||
info:
|
||||
name: Recupera i consensi relativi ad uno studente
|
||||
type: http
|
||||
seq: 9
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/persone/:persId/consensi"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: procWebCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice processo WEB
|
||||
- name: iso6392Cod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISO lingua
|
||||
disabled: true
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della carriera
|
||||
disabled: true
|
||||
- name: aaId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo anno accademico
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/consensi"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: procWebCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice processo WEB
|
||||
- name: iso6392Cod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISO lingua
|
||||
disabled: true
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della carriera
|
||||
disabled: true
|
||||
- name: aaId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo anno accademico
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri di ricerca errati o non coerenti.
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/consensi"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: procWebCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice processo WEB
|
||||
- name: iso6392Cod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISO lingua
|
||||
disabled: true
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della carriera
|
||||
disabled: true
|
||||
- name: aaId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo anno accademico
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera i consensi relativi ad uno studente
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+219
@@ -0,0 +1,219 @@
|
||||
info:
|
||||
name: Recupera i titoli relativi ad una persona (GET)
|
||||
type: http
|
||||
seq: 24
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/titoliPersona"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della persona
|
||||
disabled: true
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dello studente
|
||||
disabled: true
|
||||
- name: codFis
|
||||
value: ""
|
||||
type: query
|
||||
description: codice fiscale dell'utente
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/titoliPersona"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della persona
|
||||
disabled: true
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dello studente
|
||||
disabled: true
|
||||
- name: codFis
|
||||
value: ""
|
||||
type: query
|
||||
description: codice fiscale dell'utente
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri di ricerca errati o non coerenti.
|
||||
request:
|
||||
url: "{{baseUrl}}/titoliPersona"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della persona
|
||||
disabled: true
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dello studente
|
||||
disabled: true
|
||||
- name: codFis
|
||||
value: ""
|
||||
type: query
|
||||
description: codice fiscale dell'utente
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera i titoli relativi ad una persona.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: ALL**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
PERSONA|Permette la visualizzazione delle informazioni della persona dell'utente registrato, immatricolato in ipotesi.|Security.checkPersonaPersId(persId)
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: STUDENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
STUDENTE|Permette la visualizzazione delle informazioni della persona dello studente|Security.checkStuPersId(persId)
|
||||
|
||||
|
||||
Classe di modello : TitoliPersona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
SUP|optional
|
||||
TITSTRA|optional
|
||||
TITIT|optional
|
||||
|
||||
|
||||
Classe di modello : TitoloMaturPersona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : TitoloStraPersona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : TitoloItPersona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+201
@@ -0,0 +1,201 @@
|
||||
info:
|
||||
name: Recupera i titoli relativi ad una persona
|
||||
type: http
|
||||
seq: 23
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/titoli/:persId"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dello studente
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/titoli/:persId"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dello studente
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri di ricerca errati o non coerenti.
|
||||
request:
|
||||
url: "{{baseUrl}}/titoli/:persId"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dello studente
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera i titoli relativi ad una persona.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: ALL**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
PERSONA|Permette la visualizzazione delle informazioni della persona dell'utente registrato, immatricolato in ipotesi.|Security.checkPersonaPersId(persId)
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: STUDENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
STUDENTE|Permette la visualizzazione delle informazioni della persona dello studente|Security.checkStuPersId(persId)
|
||||
|
||||
|
||||
Classe di modello : TitoliPersona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
SUP|optional
|
||||
TITSTRA|optional
|
||||
TITIT|optional
|
||||
|
||||
|
||||
Classe di modello : TitoloMaturPersona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : TitoloStraPersona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : TitoloItPersona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+89
@@ -0,0 +1,89 @@
|
||||
info:
|
||||
name: Recupero della carriera degli studenti
|
||||
type: http
|
||||
seq: 7
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/persone/:persId/carriere/:stuId"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della carriera
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/carriere/:stuId"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: stuId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della carriera
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera l' oggetto 'Carriera'.
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: STUDENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
STUDENTE|Permette la visualizzazione delle informazioni della persona dello studente|Security.checkStuPersId(persId)
|
||||
|
||||
|
||||
Classe di modello : Carriera
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
aaOrdId|primaryKey
|
||||
pdsId|primaryKey
|
||||
iscrId|primaryKey
|
||||
cdsId|primaryKey
|
||||
stuId|primaryKey
|
||||
+235
@@ -0,0 +1,235 @@
|
||||
info:
|
||||
name: Recupero delle anagrafiche presenti a sistema (GET)
|
||||
type: http
|
||||
seq: 2
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/persone-gdpr"
|
||||
params:
|
||||
- name: cognome
|
||||
value: ""
|
||||
type: query
|
||||
description: cognome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: nome
|
||||
value: ""
|
||||
type: query
|
||||
description: nome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: codFis
|
||||
value: ""
|
||||
type: query
|
||||
description: codice fiscale dell'utente
|
||||
disabled: true
|
||||
- name: daDataMod
|
||||
value: ""
|
||||
type: query
|
||||
description: data di ultima modifica, verranno recuperati tutti i record inseriti con data di ultima modifica successiva a questa data
|
||||
disabled: true
|
||||
- name: daOraMod
|
||||
value: ""
|
||||
type: query
|
||||
description: ora, minuti e secondi dell'ultima modifica (HH:MI:SS), verranno recuperati tutti i record inseriti con orario di ultima modifica successivo a questo orario in data daDataMod. Se i secondi verranno omessi saranno impostati automaticamente a 00.
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone-gdpr"
|
||||
method: GET
|
||||
params:
|
||||
- name: cognome
|
||||
value: ""
|
||||
type: query
|
||||
description: cognome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: nome
|
||||
value: ""
|
||||
type: query
|
||||
description: nome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: codFis
|
||||
value: ""
|
||||
type: query
|
||||
description: codice fiscale dell'utente
|
||||
disabled: true
|
||||
- name: daDataMod
|
||||
value: ""
|
||||
type: query
|
||||
description: data di ultima modifica, verranno recuperati tutti i record inseriti con data di ultima modifica successiva a questa data
|
||||
disabled: true
|
||||
- name: daOraMod
|
||||
value: ""
|
||||
type: query
|
||||
description: ora, minuti e secondi dell'ultima modifica (HH:MI:SS), verranno recuperati tutti i record inseriti con orario di ultima modifica successivo a questo orario in data daDataMod. Se i secondi verranno omessi saranno impostati automaticamente a 00.
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/persone-gdpr"
|
||||
method: GET
|
||||
params:
|
||||
- name: cognome
|
||||
value: ""
|
||||
type: query
|
||||
description: cognome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: nome
|
||||
value: ""
|
||||
type: query
|
||||
description: nome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: codFis
|
||||
value: ""
|
||||
type: query
|
||||
description: codice fiscale dell'utente
|
||||
disabled: true
|
||||
- name: daDataMod
|
||||
value: ""
|
||||
type: query
|
||||
description: data di ultima modifica, verranno recuperati tutti i record inseriti con data di ultima modifica successiva a questa data
|
||||
disabled: true
|
||||
- name: daOraMod
|
||||
value: ""
|
||||
type: query
|
||||
description: ora, minuti e secondi dell'ultima modifica (HH:MI:SS), verranno recuperati tutti i record inseriti con orario di ultima modifica successivo a questo orario in data daDataMod. Se i secondi verranno omessi saranno impostati automaticamente a 00.
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera la lista degli oggetti 'PersonaGdpr' che contiene i dati di una persona con anche le informazioni riservate. Per gli utenti tecnici è necessario farsi abilitare dall'ateneo all'utilizzo di questa operation. I parametri ozionali **start** e **limit** consentono di paginare i risultati. E'' possibile filtrare le persone da ricercare utilizzando i parametri di cognome nome e codice fiscale.
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserDependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server disabilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: STUDENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
STUDENTE|funzione accessibile alle utenze di tipo STUDENTE|Security.checkStudente()
|
||||
|
||||
|
||||
Classe di modello : Persona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+397
@@ -0,0 +1,397 @@
|
||||
info:
|
||||
name: Recupero delle anagrafiche presenti a sistema
|
||||
type: http
|
||||
seq: 1
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/persone"
|
||||
params:
|
||||
- name: cognome
|
||||
value: ""
|
||||
type: query
|
||||
description: cognome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: nome
|
||||
value: ""
|
||||
type: query
|
||||
description: nome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: codFis
|
||||
value: ""
|
||||
type: query
|
||||
description: codice fiscale dell'utente
|
||||
disabled: true
|
||||
- name: daDataMod
|
||||
value: ""
|
||||
type: query
|
||||
description: data di ultima modifica, verranno recuperati tutti i record inseriti con data di ultima modifica successiva a questa data
|
||||
disabled: true
|
||||
- name: daOraMod
|
||||
value: ""
|
||||
type: query
|
||||
description: ora, minuti e secondi dell'ultima modifica (HH:MI:SS), verranno recuperati tutti i record inseriti con orario di ultima modifica successivo a questo orario in data daDataMod. Se i secondi verranno omessi saranno impostati automaticamente a 00.
|
||||
disabled: true
|
||||
- name: persId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della persona
|
||||
disabled: true
|
||||
- name: identificativo U-Gov
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo di U-Gov che permette di ritirare le informazioni dei responsabili.
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone"
|
||||
method: GET
|
||||
params:
|
||||
- name: cognome
|
||||
value: ""
|
||||
type: query
|
||||
description: cognome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: nome
|
||||
value: ""
|
||||
type: query
|
||||
description: nome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: codFis
|
||||
value: ""
|
||||
type: query
|
||||
description: codice fiscale dell'utente
|
||||
disabled: true
|
||||
- name: daDataMod
|
||||
value: ""
|
||||
type: query
|
||||
description: data di ultima modifica, verranno recuperati tutti i record inseriti con data di ultima modifica successiva a questa data
|
||||
disabled: true
|
||||
- name: daOraMod
|
||||
value: ""
|
||||
type: query
|
||||
description: ora, minuti e secondi dell'ultima modifica (HH:MI:SS), verranno recuperati tutti i record inseriti con orario di ultima modifica successivo a questo orario in data daDataMod. Se i secondi verranno omessi saranno impostati automaticamente a 00.
|
||||
disabled: true
|
||||
- name: persId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della persona
|
||||
disabled: true
|
||||
- name: identificativo U-Gov
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo di U-Gov che permette di ritirare le informazioni dei responsabili.
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/persone"
|
||||
method: GET
|
||||
params:
|
||||
- name: cognome
|
||||
value: ""
|
||||
type: query
|
||||
description: cognome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: nome
|
||||
value: ""
|
||||
type: query
|
||||
description: nome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: codFis
|
||||
value: ""
|
||||
type: query
|
||||
description: codice fiscale dell'utente
|
||||
disabled: true
|
||||
- name: daDataMod
|
||||
value: ""
|
||||
type: query
|
||||
description: data di ultima modifica, verranno recuperati tutti i record inseriti con data di ultima modifica successiva a questa data
|
||||
disabled: true
|
||||
- name: daOraMod
|
||||
value: ""
|
||||
type: query
|
||||
description: ora, minuti e secondi dell'ultima modifica (HH:MI:SS), verranno recuperati tutti i record inseriti con orario di ultima modifica successivo a questo orario in data daDataMod. Se i secondi verranno omessi saranno impostati automaticamente a 00.
|
||||
disabled: true
|
||||
- name: persId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo della persona
|
||||
disabled: true
|
||||
- name: identificativo U-Gov
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo di U-Gov che permette di ritirare le informazioni dei responsabili.
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera la lista degli oggetti 'Persona'. I parametri ozionali **start** e **limit** consentono di paginare i risultati. E'' possibile filtrare le persone da ricercare utilizzando i parametri di cognome nome e codice fiscale
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserDependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server disabilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: STUDENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
STUDENTE|funzione accessibile alle utenze di tipo STUDENTE|Security.checkStudente()
|
||||
|
||||
|
||||
Classe di modello : PersonaAnagComuni
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
anaperCodExt|optional
|
||||
anaperStorico|optional
|
||||
anaperConsensi|optional
|
||||
anaperContatti|optional
|
||||
datiBancari|optional
|
||||
docPers|optional
|
||||
dicHand|optional
|
||||
permSog|optional
|
||||
indirizzi|optional
|
||||
autorizzati|optional
|
||||
autorizzazioni|optional
|
||||
tutori|optional
|
||||
matur|optional
|
||||
titIt|optional
|
||||
titStra|optional
|
||||
profiliEsterni|optional
|
||||
aliasAnagrafica|optional
|
||||
|
||||
|
||||
Classe di modello : Persona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : AnaperConsensi
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
tipoConsensoCod|primaryKey
|
||||
|
||||
|
||||
Classe di modello : AnaperConsensiSto
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
tipoConsensoCod|primaryKey
|
||||
|
||||
|
||||
Classe di modello : ReplicaDicHand
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
dicHandId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : DicHandMisComp
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
dicHandId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : AnaperIndirizzi
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
tipoIndirizCod|primaryKey
|
||||
|
||||
|
||||
Classe di modello : AnaperIndirizziSto
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
tipoIndirizCod|primaryKey
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+77
@@ -0,0 +1,77 @@
|
||||
info:
|
||||
name: Recupero delle informazioni relative ad una singola persona presente a sistema ed identificata dal persid (GET)
|
||||
type: http
|
||||
seq: 5
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/persone/:persId/"
|
||||
params:
|
||||
- name: persId
|
||||
value: "135097"
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera un singolo oggetto 'Persona'.
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: STUDENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
STUDENTE|Permette la visualizzazione delle informazioni della persona dello studente|Security.checkStuPersId(persId)
|
||||
|
||||
|
||||
Classe di modello : Persona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
+77
@@ -0,0 +1,77 @@
|
||||
info:
|
||||
name: Recupero delle informazioni relative ad una singola persona presente a sistema ed identificata dal persid
|
||||
type: http
|
||||
seq: 3
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/persone-gdpr/:persId/"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone-gdpr/:persId/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera un singolo oggetto 'PersonaGdpr' che contiene i dati di una persona con anche le informazioni riservate. Per gli utenti tecnici è necessario farsi abilitare dall'ateneo all'utilizzo di questa operation.
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: STUDENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
STUDENTE|Permette la visualizzazione delle informazioni della persona dello studente|Security.checkStuPersId(persId)
|
||||
|
||||
|
||||
Classe di modello : Persona
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
persId|primaryKey
|
||||
@@ -0,0 +1,93 @@
|
||||
info:
|
||||
name: aggiornamento cellulare
|
||||
type: http
|
||||
seq: 8
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: PUT
|
||||
url: "{{baseUrl}}/persone/:persId/cellulare"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/cellulare"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/cellulare"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>aggiornamento cellulare
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: STUDENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
STUDENTE|Permette la visualizzazione delle informazioni della persona dello studente|Security.checkStuPersId(persId)
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+93
@@ -0,0 +1,93 @@
|
||||
info:
|
||||
name: aggiornamento telefono di domicilio
|
||||
type: http
|
||||
seq: 18
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: PUT
|
||||
url: "{{baseUrl}}/persone/:persId/telefono-domicilio"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/telefono-domicilio"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/telefono-domicilio"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>aggiornamento telefono di residenza
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: STUDENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
STUDENTE|Permette la visualizzazione delle informazioni della persona dello studente|Security.checkStuPersId(persId)
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+93
@@ -0,0 +1,93 @@
|
||||
info:
|
||||
name: aggiornamento telefono di residenza
|
||||
type: http
|
||||
seq: 19
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: PUT
|
||||
url: "{{baseUrl}}/persone/:persId/telefono-residenza"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/telefono-residenza"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/telefono-residenza"
|
||||
method: PUT
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>aggiornamento telefono di residenza
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: STUDENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
STUDENTE|Permette la visualizzazione delle informazioni della persona dello studente|Security.checkStuPersId(persId)
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: persone
|
||||
type: folder
|
||||
seq: 1
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,93 @@
|
||||
info:
|
||||
name: getFotoPersona
|
||||
type: http
|
||||
seq: 15
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/persone/:persId/foto"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/foto"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/foto"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupero della foto relativa ad una singola persona presente a sistema ed identificata dal persid
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: STUDENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
STUDENTE|Permette la visualizzazione delle informazioni della persona dello studente|Security.checkStuPersId(persId)
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
@@ -0,0 +1,93 @@
|
||||
info:
|
||||
name: getValidaFlgFoto
|
||||
type: http
|
||||
seq: 21
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/persone/:persId/validaFoto"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/validaFoto"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/validaFoto"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupero dello stato del flag di validazione di una foto relativa ad una singola persona presente a sistema ed identificata dal persid
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: STUDENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
STUDENTE|Permette la visualizzazione delle informazioni della persona dello studente|Security.checkStuPersId(persId)
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+211
@@ -0,0 +1,211 @@
|
||||
info:
|
||||
name: misure compensative per i bisogni speciali degli studeneti
|
||||
type: http
|
||||
seq: 17
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/persone/:persId/misure-compensative"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dataInizioApp
|
||||
value: ""
|
||||
type: query
|
||||
description: data inizio appello.
|
||||
disabled: true
|
||||
- name: q
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
il parametro consente di filtrare i campi con delle particolari condizioni predefinite, consultare la documentazione del metodo per verificare i codici che
|
||||
è possibile utilizzare
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/misure-compensative"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dataInizioApp
|
||||
value: ""
|
||||
type: query
|
||||
description: data inizio appello.
|
||||
disabled: true
|
||||
- name: q
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
il parametro consente di filtrare i campi con delle particolari condizioni predefinite, consultare la documentazione del metodo per verificare i codici che
|
||||
è possibile utilizzare
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/misure-compensative"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: dataInizioApp
|
||||
value: ""
|
||||
type: query
|
||||
description: data inizio appello.
|
||||
disabled: true
|
||||
- name: q
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
il parametro consente di filtrare i campi con delle particolari condizioni predefinite, consultare la documentazione del metodo per verificare i codici che
|
||||
è possibile utilizzare
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera le misure compemnsative per i bisogni speciali della persona. La lista delle misure ha una data di validità e uno stato
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
**Utente: STUDENTE**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
STUDENTE|Permette la visualizzazione delle informazioni della persona dello studente|Security.checkStuPersId(persId)
|
||||
|
||||
|
||||
**Valori parametro q :**
|
||||
|
||||
Valore|descrizione
|
||||
-|-
|
||||
PRENOTAZIONE|recupera solo le misure compensative valide per un determinato appello
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+159
@@ -0,0 +1,159 @@
|
||||
info:
|
||||
name: recupero degli autorizzati legati ad una anagrafica
|
||||
type: http
|
||||
seq: 6
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/persone/:persId/autorizzati/"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: autorizzatoId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dell'autorizzato
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/autorizzati/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: autorizzatoId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dell'autorizzato
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/autorizzati/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: autorizzatoId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo dell'autorizzato
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Consente di recuperare gli autorizzati legati ad un'anagrafica.
|
||||
Nel caso si volessero recuperare anche i documenti di identità legati ad un autorizzato, inserire in optionalFields ALL oppure documentiIdentita.
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : Autorizzato
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
autorizzatoId|primaryKey
|
||||
documentiIdentita|optional
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+104
@@ -0,0 +1,104 @@
|
||||
info:
|
||||
name: recupero dei tutori legati ad una anagrafica
|
||||
type: http
|
||||
seq: 20
|
||||
tags:
|
||||
- persone
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/persone/:persId/tutori/"
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: filtroTutori
|
||||
value: ""
|
||||
type: query
|
||||
description: "1: recupera tutti i tutori. 0 (o nullo): recupera solo i tutori validi."
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/tutori/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: filtroTutori
|
||||
value: ""
|
||||
type: query
|
||||
description: "1: recupera tutti i tutori. 0 (o nullo): recupera solo i tutori validi."
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: parametri Errati
|
||||
request:
|
||||
url: "{{baseUrl}}/persone/:persId/tutori/"
|
||||
method: GET
|
||||
params:
|
||||
- name: persId
|
||||
value: ""
|
||||
type: path
|
||||
description: identificativo della persona
|
||||
- name: filtroTutori
|
||||
value: ""
|
||||
type: query
|
||||
description: "1: recupera tutti i tutori. 0 (o nullo): recupera solo i tutori validi."
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Consente di recuperare i tutori legati ad un'anagrafica.
|
||||
Di default, vengono recuperati solo i tutori validi, ovvero con stato Attivo e data odierna compresa tra data inizio e data fine validità.
|
||||
Nel caso si volessero recuperare anche i tutori non validi, impostare a 1 il parametro "filtroTutori".
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+109
@@ -0,0 +1,109 @@
|
||||
info:
|
||||
name: Elimina i dati di un soggetto esterno in esse3
|
||||
type: http
|
||||
seq: 3
|
||||
tags:
|
||||
- soggetti_esterni
|
||||
|
||||
http:
|
||||
method: DELETE
|
||||
url: "{{baseUrl}}/soggettiEsterni/:soggEstId"
|
||||
params:
|
||||
- name: soggEstId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo soggetto esterno
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 204 Response
|
||||
description: Update succeded
|
||||
request:
|
||||
url: "{{baseUrl}}/soggettiEsterni/:soggEstId"
|
||||
method: DELETE
|
||||
params:
|
||||
- name: soggEstId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo soggetto esterno
|
||||
response:
|
||||
status: 204
|
||||
statusText: No Content
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/soggettiEsterni/:soggEstId"
|
||||
method: DELETE
|
||||
params:
|
||||
- name: soggEstId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo soggetto esterno
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Il servizio prevede l'indicazione di SOGG_EST_ID per identificare l'eventuale soggetto esterno da eliminare. Il servizio avrà come valore di ritorno un json contenente i dati del soggetto esterno eliminato.
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : SoggettoEsterno
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
soggEstAlias|optional
|
||||
soggEstProfili|optional
|
||||
|
||||
|
||||
Classe di modello : SoggEstProfili
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+142
@@ -0,0 +1,142 @@
|
||||
info:
|
||||
name: Inserisce oppure aggiorna i dati di un soggetto esterno in esse3
|
||||
type: http
|
||||
seq: 2
|
||||
tags:
|
||||
- soggetti_esterni
|
||||
|
||||
http:
|
||||
method: PUT
|
||||
url: "{{baseUrl}}/soggettiEsterni"
|
||||
params:
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Update succeded
|
||||
request:
|
||||
url: "{{baseUrl}}/soggettiEsterni"
|
||||
method: PUT
|
||||
params:
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: aggiornamento non riuscito
|
||||
request:
|
||||
url: "{{baseUrl}}/soggettiEsterni"
|
||||
method: PUT
|
||||
params:
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Il servizio prevede l'indicazione di SOGG_EST_ID o COD_FIS o ID_AB per identificare l'eventuale soggetto esterno da aggiornare. Se sono tutti nulli sarà creato un nuovo soggetto esterno, altrimenti si procede all'aggiornamento.
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : SoggettoEsterno
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
soggEstAlias|optional
|
||||
soggEstProfili|optional
|
||||
|
||||
|
||||
Classe di modello : SoggEstProfili
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+113
@@ -0,0 +1,113 @@
|
||||
info:
|
||||
name: Recupera i consensi relativi ad un soggetto esterno
|
||||
type: http
|
||||
seq: 4
|
||||
tags:
|
||||
- soggetti_esterni
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/soggettiEsterni/:soggEstId/consensi"
|
||||
params:
|
||||
- name: soggEstId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo soggetto esterno
|
||||
- name: procWebCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice processo WEB
|
||||
- name: iso6392Cod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISO lingua
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/soggettiEsterni/:soggEstId/consensi"
|
||||
method: GET
|
||||
params:
|
||||
- name: soggEstId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo soggetto esterno
|
||||
- name: procWebCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice processo WEB
|
||||
- name: iso6392Cod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISO lingua
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 422 Response
|
||||
description: Parametri di ricerca errati o non coerenti.
|
||||
request:
|
||||
url: "{{baseUrl}}/soggettiEsterni/:soggEstId/consensi"
|
||||
method: GET
|
||||
params:
|
||||
- name: soggEstId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo soggetto esterno
|
||||
- name: procWebCod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice processo WEB
|
||||
- name: iso6392Cod
|
||||
value: ""
|
||||
type: query
|
||||
description: Codice ISO lingua
|
||||
disabled: true
|
||||
response:
|
||||
status: 422
|
||||
statusText: Unprocessable Entity
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera i consensi relativi ad un soggetto esterno
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : DettaglioErroreAggiuntivo
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
rawValue|rawJson
|
||||
+147
@@ -0,0 +1,147 @@
|
||||
info:
|
||||
name: Recupero dei soggetti esterni (1)
|
||||
type: http
|
||||
seq: 6
|
||||
tags:
|
||||
- soggetti_esterni
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/soggettiEsterniReplica/:soggEstId"
|
||||
params:
|
||||
- name: soggEstId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo soggetto esterno
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/soggettiEsterniReplica/:soggEstId"
|
||||
method: GET
|
||||
params:
|
||||
- name: soggEstId
|
||||
value: ""
|
||||
type: path
|
||||
description: Identificativo soggetto esterno
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Fornisce i soggetti esterni configurati su esse3.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : ReplicaSoggettoEsterno
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
consensiSoggEsterni|optional
|
||||
entiSoggEsterni|optional
|
||||
soggEstAlias|optional
|
||||
soggEstProfili|optional
|
||||
|
||||
|
||||
Classe di modello : ReplicaConsensiSoggEsterni
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : ReplicaEntiSoggEsterni
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
enteId|primaryKey
|
||||
sedi|optional
|
||||
|
||||
|
||||
Classe di modello : ReplicaSediEntiSoggEsterni
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
enteId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : SoggEstProfili
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
+305
@@ -0,0 +1,305 @@
|
||||
info:
|
||||
name: Recupero dei soggetti esterni (GET)
|
||||
type: http
|
||||
seq: 5
|
||||
tags:
|
||||
- soggetti_esterni
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/soggettiEsterniReplica"
|
||||
params:
|
||||
- name: soggEstId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo soggetto esterno
|
||||
disabled: true
|
||||
- name: cognome
|
||||
value: ""
|
||||
type: query
|
||||
description: cognome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: nome
|
||||
value: ""
|
||||
type: query
|
||||
description: nome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: dipId
|
||||
value: ""
|
||||
type: query
|
||||
description: id dipartimento
|
||||
disabled: true
|
||||
- name: tipoSoggEstCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo relatore
|
||||
disabled: true
|
||||
- name: idAb
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo address book della persona in U-GOV
|
||||
disabled: true
|
||||
- name: codFis
|
||||
value: ""
|
||||
type: query
|
||||
description: codice fiscale dell'utente
|
||||
disabled: true
|
||||
- name: daDataMod
|
||||
value: ""
|
||||
type: query
|
||||
description: data di ultima modifica (DD/MM/YYYY), verranno recuperati tutti i record inseriti con data di ultima modifica successiva a questa data
|
||||
disabled: true
|
||||
- name: daOraMod
|
||||
value: ""
|
||||
type: query
|
||||
description: ora, minuti e secondi dell'ultima modifica (HH:MI:SS), verranno recuperati tutti i record inseriti con orario di ultima modifica successivo a questo orario in data daDataMod. Se i secondi verranno omessi saranno impostati automaticamente a 00.
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/soggettiEsterniReplica"
|
||||
method: GET
|
||||
params:
|
||||
- name: soggEstId
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo soggetto esterno
|
||||
disabled: true
|
||||
- name: cognome
|
||||
value: ""
|
||||
type: query
|
||||
description: cognome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: nome
|
||||
value: ""
|
||||
type: query
|
||||
description: nome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: dipId
|
||||
value: ""
|
||||
type: query
|
||||
description: id dipartimento
|
||||
disabled: true
|
||||
- name: tipoSoggEstCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo relatore
|
||||
disabled: true
|
||||
- name: idAb
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo address book della persona in U-GOV
|
||||
disabled: true
|
||||
- name: codFis
|
||||
value: ""
|
||||
type: query
|
||||
description: codice fiscale dell'utente
|
||||
disabled: true
|
||||
- name: daDataMod
|
||||
value: ""
|
||||
type: query
|
||||
description: data di ultima modifica (DD/MM/YYYY), verranno recuperati tutti i record inseriti con data di ultima modifica successiva a questa data
|
||||
disabled: true
|
||||
- name: daOraMod
|
||||
value: ""
|
||||
type: query
|
||||
description: ora, minuti e secondi dell'ultima modifica (HH:MI:SS), verranno recuperati tutti i record inseriti con orario di ultima modifica successivo a questo orario in data daDataMod. Se i secondi verranno omessi saranno impostati automaticamente a 00.
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Fornisce i soggetti esterni configurati su esse3.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : ReplicaSoggettoEsterno
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
consensiSoggEsterni|optional
|
||||
entiSoggEsterni|optional
|
||||
soggEstAlias|optional
|
||||
soggEstProfili|optional
|
||||
|
||||
|
||||
Classe di modello : ReplicaConsensiSoggEsterni
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : ReplicaEntiSoggEsterni
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
enteId|primaryKey
|
||||
sedi|optional
|
||||
|
||||
|
||||
Classe di modello : ReplicaSediEntiSoggEsterni
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
enteId|primaryKey
|
||||
|
||||
|
||||
Classe di modello : SoggEstProfili
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
+270
@@ -0,0 +1,270 @@
|
||||
info:
|
||||
name: Recupero dei soggetti esterni
|
||||
type: http
|
||||
seq: 1
|
||||
tags:
|
||||
- soggetti_esterni
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/soggettiEsterni"
|
||||
params:
|
||||
- name: cognome
|
||||
value: ""
|
||||
type: query
|
||||
description: cognome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: nome
|
||||
value: ""
|
||||
type: query
|
||||
description: nome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: dipId
|
||||
value: ""
|
||||
type: query
|
||||
description: id dipartimento
|
||||
disabled: true
|
||||
- name: tipoSoggEstCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo relatore
|
||||
disabled: true
|
||||
- name: idAb
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo address book della persona in U-GOV
|
||||
disabled: true
|
||||
- name: codFis
|
||||
value: ""
|
||||
type: query
|
||||
description: codice fiscale dell'utente
|
||||
disabled: true
|
||||
- name: soggEstId
|
||||
value: ""
|
||||
type: query
|
||||
description: Lista di identificativi di Soggetti Esterni
|
||||
disabled: true
|
||||
- name: daDataMod
|
||||
value: ""
|
||||
type: query
|
||||
description: data di ultima modifica (DD/MM/YYYY), verranno recuperati tutti i record inseriti con data di ultima modifica successiva a questa data
|
||||
disabled: true
|
||||
- name: daOraMod
|
||||
value: ""
|
||||
type: query
|
||||
description: ora, minuti e secondi dell'ultima modifica (HH:MI:SS), verranno recuperati tutti i record inseriti con orario di ultima modifica successivo a questo orario in data daDataMod. Se i secondi verranno omessi saranno impostati automaticamente a 00.
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/soggettiEsterni"
|
||||
method: GET
|
||||
params:
|
||||
- name: cognome
|
||||
value: ""
|
||||
type: query
|
||||
description: cognome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: nome
|
||||
value: ""
|
||||
type: query
|
||||
description: nome dell'utente (se viene utilizzato il carattere * viene applicato il like)
|
||||
disabled: true
|
||||
- name: dipId
|
||||
value: ""
|
||||
type: query
|
||||
description: id dipartimento
|
||||
disabled: true
|
||||
- name: tipoSoggEstCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice tipo relatore
|
||||
disabled: true
|
||||
- name: idAb
|
||||
value: ""
|
||||
type: query
|
||||
description: identificativo address book della persona in U-GOV
|
||||
disabled: true
|
||||
- name: codFis
|
||||
value: ""
|
||||
type: query
|
||||
description: codice fiscale dell'utente
|
||||
disabled: true
|
||||
- name: soggEstId
|
||||
value: ""
|
||||
type: query
|
||||
description: Lista di identificativi di Soggetti Esterni
|
||||
disabled: true
|
||||
- name: daDataMod
|
||||
value: ""
|
||||
type: query
|
||||
description: data di ultima modifica (DD/MM/YYYY), verranno recuperati tutti i record inseriti con data di ultima modifica successiva a questa data
|
||||
disabled: true
|
||||
- name: daOraMod
|
||||
value: ""
|
||||
type: query
|
||||
description: ora, minuti e secondi dell'ultima modifica (HH:MI:SS), verranno recuperati tutti i record inseriti con orario di ultima modifica successivo a questo orario in data daDataMod. Se i secondi verranno omessi saranno impostati automaticamente a 00.
|
||||
disabled: true
|
||||
- name: fields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
- name: order
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
consente di specificare un ordine per il recupero dei record. La sintassi è la seguente
|
||||
* +/- : specifica l'ordinamento (+ = ASC, - = DESC); se omesso viene utilizzato +
|
||||
* field : nome del campo da ordinare
|
||||
|
||||
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
|
||||
disabled: true
|
||||
- name: start
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `limit` per indicare la paginazione sui record; `start` indica il numero del primo record da caricare (se non indicato viene utilizzato 0)
|
||||
disabled: true
|
||||
- name: limit
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
utilizzato insieme a `start` per indicare la paginazione sui record, `limit` indica il numero di record da recuperare (a partire da `start`);
|
||||
se non indicato viene utilizzato 50, i valori consentiti vanno da 0 a 100
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Fornisce i soggetti esterni configurati su esse3.
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|lowRefreshRateUserIndependent|Risorsa che varia con frequenza bassa, cache Http abilitata, cache server abilitata. Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: USER_TECNICO**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
|
||||
|
||||
Classe di modello : SoggettoEsterno
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
soggEstAlias|optional
|
||||
soggEstProfili|optional
|
||||
|
||||
|
||||
Classe di modello : SoggEstProfili
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
soggEstId|primaryKey
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: soggetti_esterni
|
||||
type: folder
|
||||
seq: 1
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,2 @@
|
||||
esse3apiUsername=
|
||||
esse3apiPassword=
|
||||
@@ -0,0 +1,65 @@
|
||||
info:
|
||||
name: changeUserPassword
|
||||
type: http
|
||||
seq: 1
|
||||
tags:
|
||||
- autenticazione
|
||||
|
||||
http:
|
||||
method: PUT
|
||||
url: "{{baseUrl}}/changeUserPassword"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: |
|
||||
il contenuto ritornato esprime il risultato dell'operazione.
|
||||
request:
|
||||
url: "{{baseUrl}}/changeUserPassword"
|
||||
method: PUT
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 401 Response
|
||||
description: l'header "Authorization" non è presente oppure contiene dati non validi o credenziali errate
|
||||
request:
|
||||
url: "{{baseUrl}}/changeUserPassword"
|
||||
method: PUT
|
||||
response:
|
||||
status: 401
|
||||
statusText: Unauthorized
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Modifica la password di un utente. Per poter accedere al servizio occorrono le credenziali di un'utenza
|
||||
tecnica passate tramite header http "Authorization: Basic ....".
|
||||
NB: l'utente deve poter utilizzare il tipo client REST ed avere abilitato l'accesso alla funzione SI_18_008.
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: common-auth-permissions**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
AUTENTICATO|Funzione riservata a tutti gli utenti autenticati|Security.checkAuthUser()
|
||||
@@ -0,0 +1,38 @@
|
||||
info:
|
||||
name: checkLogon
|
||||
type: http
|
||||
seq: 2
|
||||
tags:
|
||||
- autenticazione
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/checkLogon"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
docs: |
|
||||
Verifica le credenziali di un utente fornite tramite header http "Authorization: Basic ...."
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: common-public-permissions**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
ALL|Funzione Pubblica|Security.checkDummy()
|
||||
@@ -0,0 +1,61 @@
|
||||
info:
|
||||
name: checkSessionId
|
||||
type: http
|
||||
seq: 11
|
||||
tags:
|
||||
- autenticazione
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/sessions/:sessionId/check"
|
||||
params:
|
||||
- name: sessionId
|
||||
value: ""
|
||||
type: path
|
||||
description: sessionId di backend
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/sessions/:sessionId/check"
|
||||
method: GET
|
||||
params:
|
||||
- name: sessionId
|
||||
value: ""
|
||||
type: path
|
||||
description: sessionId di backend
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>controlla se il sessionId passato in ingresso è valido, nel caso non sia valido viene restituito 404
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: user-tecnico-permissions**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
UTENTE_TECNICO|funzione accessibile alle utenze tecniche per accessi ai servizi REST|Security.checkUserTecnico()
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: autenticazione
|
||||
type: folder
|
||||
seq: 1
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,51 @@
|
||||
info:
|
||||
name: getCacheParams
|
||||
type: http
|
||||
seq: 4
|
||||
tags:
|
||||
- autenticazione
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/login/cache/"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/login/cache/"
|
||||
method: GET
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>recupea le informazioni sulle cache abilitate per la sessione
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: AUTHENTICATED**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
AUTENTICATO|Funzione riservata a tutti gli utenti autenticati|Security.checkAuthUser()
|
||||
@@ -0,0 +1,157 @@
|
||||
info:
|
||||
name: getCurrentSession
|
||||
type: http
|
||||
seq: 10
|
||||
tags:
|
||||
- autenticazione
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/sessions/current-session"
|
||||
params:
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/sessions/current-session"
|
||||
method: GET
|
||||
params:
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 300 Response
|
||||
description: Più profili disponibili, rieffettuare la login aggiungendo l'header X-Esse3-User-Profile, indicando come valore STUDENTE, DOCENTE o USER_TECNICO
|
||||
request:
|
||||
url: "{{baseUrl}}/sessions/current-session"
|
||||
method: GET
|
||||
params:
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 300
|
||||
statusText: Multiple Choice
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 401 Response
|
||||
description: login failed
|
||||
request:
|
||||
url: "{{baseUrl}}/sessions/current-session"
|
||||
method: GET
|
||||
params:
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 401
|
||||
statusText: Unauthorized
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>controlla se il sessionId passato in ingresso è valido, nel caso non sia valido viene restituito 404
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: AUTHENTICATED**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
AUTENTICATO|Funzione riservata a tutti gli utenti autenticati|Security.checkAuthUser()
|
||||
|
||||
|
||||
Classe di modello : SessioneUtente
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
jwt|optional
|
||||
|
||||
|
||||
Classe di modello : SessioneUtente
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
jwt|optional
|
||||
@@ -0,0 +1,63 @@
|
||||
info:
|
||||
name: getJWT
|
||||
type: http
|
||||
seq: 6
|
||||
tags:
|
||||
- autenticazione
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/login/jwt/new"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/login/jwt/new"
|
||||
method: GET
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera il token JWT rilasciato da esse3 relativo alla sessione utente già autenticata
|
||||
|
||||
La pagina di recupero delle chiavi per la validazione del token è reperibile sulla installazione di webesse3
|
||||
all'indirizzo <webesse3.url>/jwt/jwk.do
|
||||
|
||||
Il token rilasciato contiene i seguenti claim
|
||||
* sub (secondo il par_cond OAUTH_USER_CLAIM)
|
||||
* iss = esse3
|
||||
* iat = epoch di generazione del token
|
||||
* exp = epoch di expire del token configurata nel gruppo utente
|
||||
* profile = profillo dell'utente
|
||||
* fiscalCode = codice Fiscale dell'utente
|
||||
* tenant = tenant dell'installazione
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: AUTHENTICATED**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
AUTENTICATO|Funzione riservata a tutti gli utenti autenticati|Security.checkAuthUser()
|
||||
@@ -0,0 +1,52 @@
|
||||
info:
|
||||
name: getLinguaCod
|
||||
type: http
|
||||
seq: 7
|
||||
tags:
|
||||
- autenticazione
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/login/lingua"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/login/lingua"
|
||||
method: GET
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Recupera la lingua impostata nella sessione utente. Questa lingua viene utilizzata nelle operazioni get per
|
||||
effettaure i recuperi delle descrizioni nella lingua selezionata (dove previsto)
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: AUTHENTICATED**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
AUTENTICATO|Funzione riservata a tutti gli utenti autenticati|Security.checkAuthUser()
|
||||
@@ -0,0 +1,180 @@
|
||||
info:
|
||||
name: login
|
||||
type: http
|
||||
seq: 3
|
||||
tags:
|
||||
- autenticazione
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/login"
|
||||
params:
|
||||
- name: sessionLinguaCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice ISO_6392 della lingua con la quale recuperare le descrizioni, nel caso non sia passato in ingresso viene utilizzata la lingua di default del sistema, e nel caso la lingua richiesta non sia disponibile, viene restituita la descrizione nella lingua di default
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: 200 Response
|
||||
description: Successful response
|
||||
request:
|
||||
url: "{{baseUrl}}/login"
|
||||
method: GET
|
||||
params:
|
||||
- name: sessionLinguaCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice ISO_6392 della lingua con la quale recuperare le descrizioni, nel caso non sia passato in ingresso viene utilizzata la lingua di default del sistema, e nel caso la lingua richiesta non sia disponibile, viene restituita la descrizione nella lingua di default
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 200
|
||||
statusText: OK
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 300 Response
|
||||
description: Più profili disponibili, rieffettuare la login aggiungendo l'header X-Esse3-User-Profile, indicando come valore STUDENTE, DOCENTE o USER_TECNICO
|
||||
request:
|
||||
url: "{{baseUrl}}/login"
|
||||
method: GET
|
||||
params:
|
||||
- name: sessionLinguaCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice ISO_6392 della lingua con la quale recuperare le descrizioni, nel caso non sia passato in ingresso viene utilizzata la lingua di default del sistema, e nel caso la lingua richiesta non sia disponibile, viene restituita la descrizione nella lingua di default
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 300
|
||||
statusText: Multiple Choice
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
- name: 401 Response
|
||||
description: login failed
|
||||
request:
|
||||
url: "{{baseUrl}}/login"
|
||||
method: GET
|
||||
params:
|
||||
- name: sessionLinguaCod
|
||||
value: ""
|
||||
type: query
|
||||
description: codice ISO_6392 della lingua con la quale recuperare le descrizioni, nel caso non sia passato in ingresso viene utilizzata la lingua di default del sistema, e nel caso la lingua richiesta non sia disponibile, viene restituita la descrizione nella lingua di default
|
||||
disabled: true
|
||||
- name: optionalFields
|
||||
value: ""
|
||||
type: query
|
||||
description: |
|
||||
specifica la lista dei campi opzionali (che non vengono recupeati di default);
|
||||
impostando il valore `ALL` vengono mostrati tutti i campi.
|
||||
|
||||
Per gli oggetti è possibile utilizzare la notazione *Ant Glob Patterns*
|
||||
I dettagli sono presenti [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Filtrosuicampidelleclassidimodello)
|
||||
|
||||
Esempi
|
||||
* per il campo childObj con la poprietà childProp utilizzare la notazione `childProp.prop1`
|
||||
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
|
||||
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
|
||||
disabled: true
|
||||
response:
|
||||
status: 401
|
||||
statusText: Unauthorized
|
||||
body:
|
||||
type: text
|
||||
data: ""
|
||||
|
||||
docs: |
|
||||
<span class="e3rest-operation-auth-img-list"><img src="basic.png"/><img src="jwt.png"/></span>Effettua la login ad esse3.
|
||||
E' possibile richiedere una tipologia specifica di profilo utente tramite l'header HTTP X-Esse3-User-Profile, indicando come valore STUDENTE, DOCENTE o USER_TECNICO
|
||||
Nel caso di utenza con più profili (e accesso tramite codice fiscale) viene ritornato lo status code 300 e *NON* viene effettauta la login.
|
||||
Occorre come indicato rieffettuare la chiamata aggiungendo uno dei profili disponibili
|
||||
|
||||
|
||||
**Estensioni:**
|
||||
|
||||
Codice Estensione|Valore|Nota
|
||||
-|-|-
|
||||
x-cache-type|noCache|Nessuna cache impostata Maggiori dettagli [qui](https://wiki.u-gov.it/confluence/display/ESSE3/Servizi+REST+su+ESSE3#ServiziRESTsuESSE3-Cachingdellerichieste)
|
||||
|
||||
|
||||
**Controlli di sicurezza:**
|
||||
======
|
||||
_Nota: Il controllo per utente è verificato quando viene passato almeno uno dei controlli previsti_
|
||||
|
||||
**Utente: ALL**
|
||||
|
||||
Profilo|Controllo| Funzione
|
||||
-|-|-
|
||||
ALL|Funzione Pubblica|Security.checkDummy()
|
||||
|
||||
|
||||
Classe di modello : SessioneUtente
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
jwt|optional
|
||||
|
||||
|
||||
Classe di modello : SessioneUtente
|
||||
======
|
||||
|
||||
Estensioni sulle proprietà
|
||||
----
|
||||
Proprietà | x-field-type
|
||||
-|-|
|
||||
jwt|optional
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user