ExceptionBuilder

Construire une JAVA Exception avec des identifiants FlowerDocs

Le builder

ExceptionBuilder peut être utilisé pour créer des TechnicalException ou FunctionalException avec un code d’erreur.

Il est possible de lui passer un ou plusieurs paramètres, dont des identifiants FlowerDocs qui seront formattés à la restitution du message d’erreur.


L’exemple suivant montre comment créer une exception de type TechnicalException avec un code d’erreur T00000 et un message indiquant le problème :


    Id tagId = new Id("idMyTag");
    ExceptionBuilder.createTechnicalException(T00000, "Tag {} cannot have the value {}", tagId, "wrongValue", e);
  • Avec le builder : “Tag idMyTag cannot have the value wrongValue”.
  • Sans le builder : “Tag [Id=(value=“idMyTag”)] cannot have the value wrongValue”.