2013-09-17 6 views
2

Я создал свое приложение, используя шов-ген. Seam-gen создал все crud-операции & формы для всех моих объектов. Они все наследуют от EntityHome шва.Действия и беседа с шовными страницами

У меня есть это требование, которое мне нужно создать из объекта. Другой объект B (A имеет список). Поэтому мне нужно перенаправить пользователя в форму B, сохранить новый объект B, а затем перенаправить его в исходную форму A с обновленным содержимым списка.

Я новичок в Seam, и я не уверен, как реализовать это правильно.

Редактировать: Я использую шов версии 2.2.2 final.

+0

Try избегать использования entityHome, даст вам headace в долгосрочной перспективе. Сделайте свои собственные классы действий для каждой страницы. – Trind

ответ

0

Вы можете создать класс действия (аналогично тому, как entityHome работает без багажа, который поставляется вместе с ним) для управления вашими сущностями и их поведением. Если между объектами, которые вы можете создать здесь, не существует никакой связи. Обновление исходного списка может быть сложным, но как только у вас есть некоторый код, запустите его. Так что я хотел бы начать с чем-то вроде:

Class ActionBean { 
    ClassAObj classA; 
    List<ClassBObj> classBList; 

    public void methodThatLinksAandB() { 
      // ... stuff happens here 
    } 

    // getters and setter for view 
    // private worker methods 

}