0

TaskFlowのバッキングBeanからOracleSOA11gBPMNアプリケーションでユーザーの役割を取得する方法を知っている人はいますか?

一部のフィールドをアクティブ化するには、ユーザーの役割を知る必要があります。私の考えは、バッキングBeanから取得して、何かを実行することです。これを行うためのより良い方法はありますか?

4

1 に答える 1

0

いくつかのオプションがあります: EL:

#{securityContext.userInRole}

ただし、ユーザーのチェックが必要かどうかはわかりません。実際の役割リストを手に入れることができます

oracle.adf.share.security.identitymanagement.UserProfile = ADFContext.getCurrent().getSecurityContext().getUserProfile();

VO / EOレイヤーでgroovyを使用することもできますが、SOAについて話すと、それが本当にあなたに当てはまるかどうかはわかりません...

于 2010-11-02T22:55:18.203 に答える