public static class Reservation.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder(User client,
Itinerary itinerary)
Construct a Builder.
|
Modifier and Type | Method and Description |
---|---|
Reservation |
build()
Build the Reservation object.
|
Reservation.Builder |
confirmationDate(java.util.Date confirmationDate)
Set the confirmation date.
|
Reservation.Builder |
forwardingDate(java.util.Date forwardingDate)
Set the forwarding date.
|
Reservation.Builder |
numberOfAdults(int numberOfAdults)
Set the number of adults.
|
Reservation.Builder |
numberOfChildren(int numberOfChildren)
Set the number of children.
|
Reservation.Builder |
requestedDate(java.util.Date requestedDate)
Set the requested date.
|
public Reservation.Builder numberOfAdults(int numberOfAdults)
numberOfAdults
- The number of adults.public Reservation.Builder numberOfChildren(int numberOfChildren)
numberOfChildren
- The number of children.public Reservation.Builder requestedDate(java.util.Date requestedDate)
requestedDate
- The requested date.public Reservation.Builder forwardingDate(java.util.Date forwardingDate)
forwardingDate
- the forwarding date.public Reservation.Builder confirmationDate(java.util.Date confirmationDate)
confirmationDate
- The confirmation date.public Reservation build()