Package ejava.examples.txagent.bo
Class Booking
- java.lang.Object
-
- ejava.examples.txagent.bo.Booking
-
- All Implemented Interfaces:
Serializable
public class Booking extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Stringconfirmationprivate Set<String>hotelConfirmationsprivate Set<Reservation>hotelReservationsprivate longidprivate longversion
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHotelReservation(Reservation reservation)booleanequals(Object obj)StringgetConfirmation()Set<String>getHotelConfirmations()private byte[]getHotelConfirmationsAsBytes()Set<Reservation>getHotelReservations()longgetId()longgetVersion()inthashCode()voidsetConfirmation(String confirmation)private voidsetHotelConfirmations(Set<String> hotelConfirmations)private voidsetHotelConfirmationsAsBytes(byte[] data)private voidsetHotelReservations(Set<Reservation> hotelReservations)private voidsetId(long id)voidsetVersion(long version)StringtoString()
-
-
-
Field Detail
-
id
private long id
-
version
private long version
-
confirmation
private String confirmation
-
hotelReservations
private Set<Reservation> hotelReservations
-
-
Constructor Detail
-
Booking
public Booking()
-
Booking
public Booking(long id, long version, String confirmation)
-
-
Method Detail
-
getId
public long getId()
-
setId
private void setId(long id)
-
getConfirmation
public String getConfirmation()
-
setConfirmation
public void setConfirmation(String confirmation)
-
getVersion
public long getVersion()
-
setVersion
public void setVersion(long version)
-
getHotelReservations
public Set<Reservation> getHotelReservations()
-
setHotelReservations
private void setHotelReservations(Set<Reservation> hotelReservations)
-
addHotelReservation
public void addHotelReservation(Reservation reservation)
-
getHotelConfirmationsAsBytes
private byte[] getHotelConfirmationsAsBytes() throws IOException- Throws:
IOException
-
setHotelConfirmationsAsBytes
private void setHotelConfirmationsAsBytes(byte[] data) throws IOException, ClassNotFoundException- Throws:
IOExceptionClassNotFoundException
-
-