GovernIB / projectebase

Projecte Base - JBoss 7.2 EAP & Open JDK 11
4 stars 0 forks source link

Millores Rest: Errors #38

Closed anadal-fundaciobit closed 4 years ago

anadal-fundaciobit commented 4 years ago

(1) Errors Rest: Pareix que hi ha disparitat entre els errors que es produeixen a causa d'alguna excepció dels errors per tema de validacions dels camps de Beans. S'hauria de homogeneïtzar retornat només un tipus d'estructura quan hi hagi error.

acuevas-dgtic commented 4 years ago

Ok, para el siguiente sprint

antonireus commented 4 years ago

S'ha afegit una mostra. Bàsicament, hi ha tres tipus d'error:

  1. PETICIO: el format de la petició és incorrecte. per exemple, no s'ha enviat un JSON vàlid.
  2. VALIDACIO: qualcuns camps no són vàlids. Per exemple, un paràmetre String no té la llargària mínima o màxima, un camp que no pot ser buid, és buid, etc.
  3. APLICACIO: la petició no es pot processar perquè romp alguna regla lògica de l'aplicació. No es pot esborrar una unitat pare que té procediments fills, no es pot crear una nova unitat amb un codiDir3 duplicat....