org.jboss.seam.example.booking
Class Booking

java.lang.Object
  extended by org.jboss.seam.example.booking.Booking
All Implemented Interfaces:
Serializable

@Name(value="booking")
public class Booking
extends Object
implements Serializable

See Also:
Serialized Form

Constructor Summary
Booking()
           
Booking(Hotel hotel, User user)
           
 
Method Summary
 int getBeds()
           
 Date getCheckinDate()
           
 Date getCheckoutDate()
           
 String getCreditCard()
           
 int getCreditCardExpiryMonth()
           
 int getCreditCardExpiryYear()
           
 String getCreditCardName()
           
 String getDescription()
           
 Hotel getHotel()
           
 Long getId()
           
 int getNights()
           
 BigDecimal getTotal()
           
 User getUser()
           
 boolean isSmoking()
           
 void setBeds(int beds)
           
 void setCheckinDate(Date datetime)
           
 void setCheckoutDate(Date checkoutDate)
           
 void setCreditCard(String creditCard)
           
 void setCreditCardExpiryMonth(int creditCardExpiryMonth)
           
 void setCreditCardExpiryYear(int creditCardExpiryYear)
           
 void setCreditCardName(String creditCardName)
           
 void setHotel(Hotel hotel)
           
 void setId(Long id)
           
 void setSmoking(boolean smoking)
           
 void setUser(User user)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Booking

public Booking()

Booking

public Booking(Hotel hotel,
               User user)
Method Detail

getTotal

public BigDecimal getTotal()

getNights

public int getNights()

getId

public Long getId()

setId

public void setId(Long id)

getCheckinDate

@NotNull
public Date getCheckinDate()

setCheckinDate

public void setCheckinDate(Date datetime)

getHotel

@NotNull
public Hotel getHotel()

setHotel

public void setHotel(Hotel hotel)

getUser

@NotNull
public User getUser()

setUser

public void setUser(User user)

getCheckoutDate

@NotNull
public Date getCheckoutDate()

setCheckoutDate

public void setCheckoutDate(Date checkoutDate)

getCreditCard

@NotNull(message="Credit card number is required")
@Length(min=16,
        max=16,
        message="Credit card number must 16 digits long")
@Pattern(regex="^\\d*$",
         message="Credit card number must be numeric")
public String getCreditCard()

setCreditCard

public void setCreditCard(String creditCard)

getDescription

public String getDescription()

isSmoking

public boolean isSmoking()

setSmoking

public void setSmoking(boolean smoking)

getBeds

public int getBeds()

setBeds

public void setBeds(int beds)

getCreditCardName

@NotNull(message="Credit card name is required")
@Length(min=3,
        max=70,
        message="Credit card name is required")
public String getCreditCardName()

setCreditCardName

public void setCreditCardName(String creditCardName)

getCreditCardExpiryMonth

public int getCreditCardExpiryMonth()

setCreditCardExpiryMonth

public void setCreditCardExpiryMonth(int creditCardExpiryMonth)

getCreditCardExpiryYear

public int getCreditCardExpiryYear()

setCreditCardExpiryYear

public void setCreditCardExpiryYear(int creditCardExpiryYear)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2007-2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.