2016-09-28 10 views
0

からのアクセスBeanは、私がtasflowを持っています。そのタスク・フローの内側に2つの管理対象Beanです:のOracle ADF - 別のBean

  • beanOne(Sessionスコープ)
  • beanTwo(Requestスコープ)

beanTwoから私はbeanOneのメソッドにアクセスする必要があります。私はどのようにプログラムからbeanTwoからbeanOneを呼び出すことができますか?

+0

あなたが直面している問題は何ですか? https://mjabr.wordpress.com/2011/12/09/access-an-instance-of-a-managed-bean-from-another-managed-bean/:これをチェック – Sri

答えて

3

はい、あなたはそれを行うことができます。しかし、それは良い習慣ではありません。

private BeanOne getBeanOne() { 
    return (BeanOne)ADFContext.getCurrent().getSessionScope().get("BeanOneName"); 
} 

private void beanOneMethodExecution() { 
    getBeanOne().executeSomeMethod(); 
} 
関連する問題