|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.seam.examples.booking.model.Booking
@Entity @Veto public class Booking
Booking is the model/entity class that represents a hotel booking.
| Constructor Summary | |
|---|---|
Booking()
|
|
Booking(Hotel hotel,
User user,
int daysFromNow,
int nights)
|
|
| Method Summary | |
|---|---|
int |
getBeds()
|
Date |
getCheckinDate()
|
Date |
getCheckoutDate()
|
int |
getCreditCardExpiryMonth()
The credit card expiration month, represented using a 1-based numeric value (i.e., Jan = 1, Feb = 2, ...). |
int |
getCreditCardExpiryYear()
The credit card expiration year. |
String |
getCreditCardName()
|
String |
getCreditCardNumber()
|
CreditCardType |
getCreditCardType()
|
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 |
setCreditCardExpiryMonth(int creditCardExpiryMonth)
|
void |
setCreditCardExpiryYear(int creditCardExpiryYear)
|
void |
setCreditCardName(String creditCardName)
|
void |
setCreditCardNumber(String creditCardNumber)
|
void |
setCreditCardType(CreditCardType creditCardType)
|
void |
setHotel(Hotel hotel)
|
void |
setId(Long id)
|
void |
setReservationDates(int daysFromNow,
int nights)
Initialize the check-in and check-out dates. |
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 |
|---|
public Booking()
public Booking(Hotel hotel,
User user,
int daysFromNow,
int nights)
| Method Detail |
|---|
public Long getId()
public void setId(Long id)
public Date getCheckinDate()
public void setCheckinDate(Date datetime)
@NotNull public Hotel getHotel()
public void setHotel(Hotel hotel)
@NotNull public User getUser()
public void setUser(User user)
public Date getCheckoutDate()
public void setCheckoutDate(Date checkoutDate)
public boolean isSmoking()
public void setSmoking(boolean smoking)
public int getBeds()
public void setBeds(int beds)
@NotNull(message="Credit card number is required")
@Size(min=16,
max=16,
message="Credit card number must 16 digits long")
@Digits(fraction=0,
integer=16)
@CreditCardNumber
public String getCreditCardNumber()
public void setCreditCardNumber(String creditCardNumber)
@NotNull(message="Credit card type is required") public CreditCardType getCreditCardType()
public void setCreditCardType(CreditCardType creditCardType)
@NotNull(message="Credit card name is required")
@Size(min=3,
max=70,
message="Credit card name is required")
public String getCreditCardName()
public void setCreditCardName(String creditCardName)
public int getCreditCardExpiryMonth()
public void setCreditCardExpiryMonth(int creditCardExpiryMonth)
public int getCreditCardExpiryYear()
public void setCreditCardExpiryYear(int creditCardExpiryYear)
public String getDescription()
public BigDecimal getTotal()
public int getNights()
public void setReservationDates(int daysFromNow,
int nights)
daysFromNow - Number of days the stay will begin from nownights - Length of the stay in number of nightspublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||