I持ってアプリケーション全体のさまざまなドメインオブジェクトから参照されている連絡先のリストを保持するBeanを持つアプリケーション:JSF 2 ManagedPropertyからJava Collectionエントリーを参照するには?
@ManagedBean
@SessionScoped
public class ContactHolder implements Serializable {
private ArrayList<Contact> contactsList;
//getters and setters...
}
コンタクトが作成され、この内のさまざまなJSFページやエントリからcontactsList
に追加することができますリストは、アプリケーション全体のさまざまなドメインオブジェクトのManagedPropertyとして参照する必要があります。ユーザーが既存の連絡先や、各ドメインオブジェクトの新規作成を選択する選択肢を持つことになりますので
@ManagedBean
public class Claim implements Serializable {
private Contact insured; //needs to reference entry in contactsList
}
@ManagedBean
public class Vehicle implements Serializable {
private Contact driver; //needs to reference entry in contactsList
}
、contactsList
で同じ連絡先のエントリがから参照することができます。例えば、私のドメインオブジェクトのいくつかを見て複数のドメインオブジェクト。 JSF 2で特定のJava CollectionエントリをManagedPropertyとして参照/注入する方法はありますか?または、このシナリオを処理するためのより良いアプローチがありますか?
ありがとうございます!
ありがとう! – holic87