org.jboss.seam.examples.booking.booking
Class BookingAgent

java.lang.Object
  extended by org.jboss.seam.examples.booking.booking.BookingAgent

@ConversationScoped
@Named
public class BookingAgent
extends Object

Author:
Dan Allen

Constructor Summary
BookingAgent()
           
 
Method Summary
 void bookHotel()
           
 void cancel()
           
 void confirm()
           
 Booking getBooking()
           
 Hotel getSelectedHotel()
           
 boolean isBookingValid()
           
 void onBookingComplete(Booking booking)
           
 void selectHotel(Long id)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BookingAgent

public BookingAgent()
Method Detail

selectHotel

public void selectHotel(Long id)

bookHotel

public void bookHotel()

validate

public void validate()

confirm

public void confirm()

cancel

public void cancel()

onBookingComplete

public void onBookingComplete(@Observes(during=AFTER_SUCCESS)@Confirmed
                              Booking booking)

getBooking

@Produces
@ConversationScoped
@Named
public Booking getBooking()

getSelectedHotel

@Produces
@RequestScoped
@Named(value="hotel")
public Hotel getSelectedHotel()

isBookingValid

public boolean isBookingValid()


Copyright © 2012 Seam Framework. All Rights Reserved.