0

Igor さん、ActiveJDBC を使用してレコード レベル、または場合によってはフィールド レベルのセキュリティを実装する方法について、ヒントがあれば教えてください。Model クラスを拡張して、Model のメソッドの一部をオーバーライドしてみました。ただし、これは非常に「エレガントな」ソリューションではなく、かなり面倒になり始めました。あなたの Model クラスには特定のイベントのフックがあることは知っていますが、動作を変更するために私に突き出ているようには見えません。単純な「フィールド レベル セキュリティ」タイプのロジックを実装するためにあまりハッキングすることなく、「set」および「get」呼び出しをキャッチできましたが、List を返すメソッドなどの他のメソッドをオーバーロードすることが非常に困難になりました。

繰り返しますが、実際に Model または LazyList クラスを変更する必要なくこれを行う方法についての提案をさらに探しています (ただし、その方法も可能です)。

私は何年もの間 ActiveJDBC を使用してきましたが、これは本当に素晴らしいフレームワークでした。お疲れ様でした!

4

1 に答える 1