Bonjour à tous,
j'ai le use case suivant : la migration de produits implique la réalisation d'actions sous certaines conditions.
J'ai donc 3 classes : Migration, Action et Condition que je souhaite mapper sous Hibernate de façon à avoir :
A chaque migration, je souhaite donc parcourir l'ensemble des actions à effectuer, vérifier si les conditions sont remplies, et appliquer l'ensemble des actions correspondant à ces conditions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class Migration { private HashMap<List<Condition>, List<Action>> actionsAEffectuer; }
Comment feriez-vous cela ?
J'ai pensé à ajouter une classe Règle, qui contiendrait les conditions et les actions, mais je préfère éviter pour différentes raisons.
Merci par avance pour réponses,
MiniMarch'
PS: je suis ouvert à des HashSet et Set, au lieu des HashMap et List... bien entendu...
Partager