Je développe une application grails.Dans certains cas, je veux contrôler les champs de classe de domaine en fonction du rôle. Ainsi, dans chaque appel à getter setter méthode de classe de domaine que je veux appliquer un filtre basé sur le rôle (rôle de l'utilisateur connecté). Je suppose que les grails vont créer getter setter méthode à l'exécution pour les classes domin.So tout en écrivant grails code est-il possible d'appliquer cette logique.Si c'est possible alors comment appliquer?Accès au champ de classe de domaine basé sur le rôle dans grails
Exemple:
Classe Domaine:
class Book{
String name;
double price;
}
Controller:
def index={
Book book=Book.get(1);
println book.name;
println book.price;
}
Dans le code ci-dessus "de book.price println;" cette ligne devrait fonctionner seulement pour le rôle particulier. Pour un autre rôle il devrait jeter une certaine exception.
Est-il possible de réaliser? Existe-t-il un plugin pour cela?
S'il vous plaît donner un peu d'aide sur ce .... Merci
Pouvez-vous s'il vous plaît fournir un exemple de code. – DonX
Bien sûr, j'ai édité le post pour donner un échantillon de ce que je pensais. – Blacktiger