次のメソッドを持つ DocumentEntityProxy が 1 つあります。
String getAttribute1();
void setAttribute1(String s);
String getAttribute2();
void setAttribute2(String s);
String getAttribute3();
void setAttribute3(String s);
私が達成したいのは、標準ユーザーの場合は getAttribute1() と setAttribute1() のみを使用でき、管理ユーザーの場合はすべてのメソッドを使用できるということです。この例では、3 つの属性と 2 種類のユーザーしかいませんが、実際のプロジェクトではもちろんもっと多くのユーザーがいます。
それを達成するための最良の方法は何ですか?
よろしくお願いします。