grailsアプリケーションを開発しています。その場合は、役割に基づいてドメインクラスのフィールドを制御したいので、ドメインクラスのgetter setterメソッドを呼び出すたびに、役割に基づいてフィルターを適用します(ユーザーの役割にログインしました)。 ).grailsは実行時にdominクラスのgetter setterメソッドを作成すると想定しています。したがって、grailsコードを記述しているときに、このロジックを適用することは可能です。可能であれば、どのように適用するのですか?
例:
ドメインクラス:
class Book{
String name;
double price;
}
コントローラ:
def index={
Book book=Book.get(1);
println book.name;
println book.price;
}
上記のコードでは、「printlnbook.price;」この行は特定の役割に対してのみ機能する必要があります。他の役割については、いくつかの例外をスローする必要があります。
達成することは可能ですか?これを行うためのプラグインはありますか?
これについて助けてください....ありがとう