|
JBoss Seam
4.4.Le contexte de communication
Voici le rôle des différentes
annotations rencontrées pour vous présenter un des
principes de Seam, le contexte de conversation.
@Begin
public
String find() {
La méthode find est marqué avec
l'annotation @Begin et la méthode confirm est marquée
avec l'annotation @End. Ces 2 marqueurs permettent de
commencer et de terminer la transaction. La conversation est continue
à partir du moment ou l’utilisateur lance l’action
find jusqu’au moment ou il confirme son choix.
@End
public
String confirm() {
La méthode confirm() est appelé une fois qu'un hôtel
a été sélectionné et qu'un objet Booking
a été créé.
@IfInvalid(outcome =
REDISPLAY)
public
String setBookingDetails()
La méthode
setBookingDetails est marquée avec l'annotation
@IfInvalid(outcome = REDISPLAY) qui permet en cas d’erreur de
réafficher la page courante.
|
|
 |
|