ナビゲーション ルールは、BusinessObjects Enterprise へのユーザーのログオンが成功または失敗した場合に実行されるナビゲーション アクションを定義します。ナビゲーション ルールにより、ログオン試行の成功および失敗のどちらの文字列が返されたかに基づいて、それぞれのページにユーザーがリダイレクトされます。ナビゲーション ルールはプロパティ ビューで設定され、faces ファイルに自動的に格納されます。
Logon コンポーネントを選択します。logon_success」と入力して、[OK]をクリックします。logon_failure」と入力して、[OK]をクリックします。今度は、ユーザーのログオン ステータスを確認して、“logon_success”または“logon_failure”の文字列を返すアクション メソッドを作成する必要があります。
Logon コンポーネントを選択します。identity = getIdentity();
if (identity == null)
return "logon_failure";
if(!identity.isLoggedOn())
return "logon_failure";
return "logon_success";
このメソッドは、ユーザーのセッション情報を含む Identity Bean の存在とログオン ステータスを確認します。 Identity Bean が null ではなく BusinessObjects Enterprise にログオンしている場合は、文字列“logon_success”が返されますが、それ以外の場合はユーザーがログオンしていないため、文字列“logon_failure”が返されます。
| Business Objects http://japan.businessobjects.com/ サポート サービス http://japan.businessobjects.com/services/ |