cancel
Showing results for 
Search instead for 
Did you mean: 

J'ai besoin d'affecter à 1 document plusieurs valeurs...

denisr
Champ in-the-making
Champ in-the-making
Bonjour,
J'ai besoin d'affecter à 1 document plusieurs valeurs de la même propriété.
exemple : propriété "clients concernés" :
La propriété "clients concernés" a comme "allowed values" : clientA, clientB, clientC,…,clientZ
et mon document concernerait clientA et clientG.

Pour autant je ne souhaite pas créer autant de catégories qu'il y a de clients car la liste de clients me parait trop volatile par rapport à la notion de catégorie.

Auriez-vous une idée me permettant de réaliser cette fonctionnalité?
Cordialement,
D.
😕
12 REPLIES 12

alexist
Champ in-the-making
Champ in-the-making
Unique n'existe pas à ma connaissance.
Par contre, tu peux toujours l'implementer. Le plus simple serait peut-etre de supprimer les valeurs en doublon dès qu'une mise à jour des propriétés est faite. (Avec un aspect et une Behaviour à implementer qui se declenchera sur mise à jour des propriétés)

denisr
Champ in-the-making
Champ in-the-making
OK. Je vois : un genre de fonction de controle de saisie. Je n'ai encore rien implémenté de ce côté là.
Je retiens le terme "behaviour". Merci encore.

cordialement,
Denis.

alexist
Champ in-the-making
Champ in-the-making
Behaviour c'est le terme utilisé dans alfresco, c'est entre autre implementer par les JavaBehaviour.  L'idée est très proche des listeners. Un service va s'enregistrer au près d'un listener, ce qui permet de customiser le repository sur certains types d'evenement( mise à jour, suppression de contenu, …)

Un bon example se trouve dans org.alfresco.repo.version.VersionableAspect.java.