L'objet relatedEntity est défini dans l'objet TroubleTicket, et est redéfini ensuite dans l'objet anomalieAdresseBase et certains fils. Si on regarde tous les fils d'anomalie d'adresse, chacune de ces entités a des contraintes différentes (nullité ou taille du tableau de la relatedEntity).
Cela peut poser des problèmes de validation des données lorsque la solution doit être implémentée.
Nous proposons que la propriété relatedEntity soit définie uniquement dans les classes filles de l'anomalie d'adresse et qu'il en soit de même pour les autres protocoles à venir. Cela permettra d'avoir des cas d'usage différents pour cette propriété selon le protocole.
L'objet relatedEntity est défini dans l'objet TroubleTicket, et est redéfini ensuite dans l'objet anomalieAdresseBase et certains fils. Si on regarde tous les fils d'anomalie d'adresse, chacune de ces entités a des contraintes différentes (nullité ou taille du tableau de la relatedEntity). Cela peut poser des problèmes de validation des données lorsque la solution doit être implémentée. Nous proposons que la propriété relatedEntity soit définie uniquement dans les classes filles de l'anomalie d'adresse et qu'il en soit de même pour les autres protocoles à venir. Cela permettra d'avoir des cas d'usage différents pour cette propriété selon le protocole.