dependance entre propriété

cancel
Showing results for 
Search instead for 
Did you mean: 
loicb
Member II

dependance entre propriété

Bonjour

J'ai déclarer plusieurs propriétés pour un document. Lorsque j'effectue une recherche grace a ces propriétés, tout se passe parfaitement.
J'ai donc un groupe de 5 propriété, prop1, prop2, prop3…
Cependant, j'aimerais que lorsque j'ajoute un document, au moins une de ces propriété sois remplis. Pas forcement toutes, mais au moins une.
Sur les cinq, aucune n'est obligatoire tant que au moins l'une d'entre elle est rentré.

Auriez vous une petite idée pour me venir en aide??

Merci d'avance
1 Reply
rivarola
Active Member

Re: dependance entre propriété

Humm… Pas évident à première vue. Tu peux probablement t'en sortir en créant ton propre aspect associé à du code Java pour qu'il "écoute" les modifications de propriétés (interface OnUpdatePropertiesPolicy) et lève une exception quand les 5 propriétés sont nulles. Mais c'est de la programmation.
La classe VersionableAspect est un bon point de départ pour comprendre les mécanismes de Behaviour/Policy.
Sinon peut-être par règle (pas en tache de fond !) avec du JavaScript qui lèverait une erreur si les conditions ne sont pas remplies. A essayer…