Обозрение кода Flights.java

package model;

import java.io.Serializable;

import java.sql.Timestamp;

import java.util.List;

import javax.persistence.Column;

import javax.persistence.Entity;

import javax.persistence.Id;

import javax.persistence.JoinColumn;

import javax.persistence.ManyToOne;

import javax.persistence.NamedQueries;

import javax.persistence.NamedQuery;

import javax.persistence.OneToMany;

@Entity

@NamedQueries({

@NamedQuery(name = "Flights.findAll", query = "select o from Flights o")

})

public class Flights implements Serializable {

@Id

@Column(name="ID_FLIGHTS", nullable = false)

private Double idFlights;

@Column(name="NAME_FLIGHTS", nullable = false)

private String nameFlights;

@Column(nullable = false)

private Double price;

private Double ticketsavailable;

@Column(nullable = false)

private Timestamp timetable;

@ManyToOne

@JoinColumn(name = "ID_AIRCRAFT")

private Aircraft aircraft;

@OneToMany(mappedBy = "flights")

private List<Reservation> reservationList;

public Flights() {

}

public Flights(Aircraft aircraft, Double idFlights, String nameFlights,

Double price, Double ticketsavailable, Timestamp timetable) {

this.aircraft = aircraft;

this.idFlights = idFlights;

this.nameFlights = nameFlights;

this.price = price;

this.ticketsavailable = ticketsavailable;

this.timetable = timetable;

}

public Flights(Aircraft aircraft, String nameFlights,

Double price, Double ticketsavailable, Timestamp timetable) {

this.aircraft = aircraft;

this.nameFlights = nameFlights;

this.price = price;

this.ticketsavailable = ticketsavailable;

this.timetable = timetable;

}

public Double getIdFlights() {

return idFlights;

}

public void setIdFlights(Double idFlights) {

this.idFlights = idFlights;

}

public String getNameFlights() {

return nameFlights;

}

public void setNameFlights(String nameFlights) {

this.nameFlights = nameFlights;

}

public Double getTicketsavailable() {

return ticketsavailable;

}

public void setTicketsavailable(Double ticketsavailable) {

this.ticketsavailable = ticketsavailable;

}

public Timestamp getTimetable() {

return timetable;

}

public void setTimetable(Timestamp timetable) {

this.timetable = timetable;

}

public Double getPrice() {

return price;

}

public void setPrice(Double price) {

this.price = price;

}

public Aircraft getAircraft() {

return aircraft;

}

public void setAircraft(Aircraft aircraft) {

this.aircraft = aircraft;

}

public List<Reservation> getReservationList() {

return reservationList;

}

public void setReservationList(List<Reservation> reservationList) {

this.reservationList = reservationList;

}

public Reservation addReservation(Reservation reservation) {

getReservationList().add(reservation);

reservation.setFlights(this);

return reservation;

}

public Reservation removeReservation(Reservation reservation) {

getReservationList().remove(reservation);

reservation.setFlights(null);

return reservation;

}

}


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: