Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.petstore.model;
- import java.util.Date;
- import java.util.List;
- import javax.persistence.CascadeType;
- import javax.persistence.Column;
- import javax.persistence.Entity;
- import javax.persistence.EnumType;
- import javax.persistence.Enumerated;
- import javax.persistence.FetchType;
- import javax.persistence.GeneratedValue;
- import javax.persistence.GenerationType;
- import javax.persistence.Id;
- import javax.persistence.JoinColumn;
- import javax.persistence.ManyToOne;
- import javax.persistence.OneToOne;
- import javax.persistence.PrimaryKeyJoinColumn;
- import javax.persistence.Table;
- import javax.persistence.Transient;
- import lombok.NoArgsConstructor;
- @NoArgsConstructor
- @Table(name = "orders")
- @Entity
- public class Order {
- public Order() {
- super();
- // TODO Auto-generated constructor stub
- }
- public Order(Pet pet) {
- this.pet = pet;
- }
- public Order(int id, int petId, Date orderTimeStamp, String status, boolean complete) {
- // TODO Auto-generated constructor stub
- this.id = id;
- this.pet_Id = petId;
- this.orderTimestamp = orderTimeStamp;
- this.complete = false;
- }
- @Id
- @GeneratedValue(strategy = GenerationType.AUTO)
- private Integer id;
- @OneToOne(cascade = CascadeType.ALL, optional = false)
- @PrimaryKeyJoinColumn(name = "pet_id", referencedColumnName = "id")
- private Pet pet;
- private Integer pet_Id;
- private Date orderTimestamp;
- private OrderStatus status;
- private boolean complete;
- public Integer getId() {
- return id;
- }
- public void setId(Integer id) {
- this.id = id;
- }
- public Integer getPetId() {
- return pet_Id;
- }
- public void setPetId(Integer petId) {
- this.pet_Id = petId;
- }
- public Date getOrderTimestamp() {
- return orderTimestamp;
- }
- public void setOrderTimestamp(Date orderTimestamp) {
- this.orderTimestamp = orderTimestamp;
- }
- public OrderStatus getStatus() {
- return status;
- }
- public void setStatus(OrderStatus status) {
- this.status = status;
- }
- public boolean isComplete() {
- return complete;
- }
- public void setComplete(boolean complete) {
- this.complete = complete;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement