package com.northglass.entity;
|
|
import java.util.Date;
|
|
import javax.persistence.CascadeType;
|
import javax.persistence.Entity;
|
import javax.persistence.JoinColumn;
|
import javax.persistence.ManyToOne;
|
import javax.persistence.Table;
|
|
@Entity
|
@Table(name="gmms_shelf_message")
|
public class ShelfMessage extends IdEntity {
|
|
private Shelf shelf;
|
private String messageType;
|
private boolean read;
|
private String clientAddress;
|
private int clientPort;
|
private String content;
|
private Date sendTime;
|
private Date receiveTime;
|
|
public ShelfMessage() {}
|
|
public ShelfMessage(Shelf shelf, String messageType, boolean read,
|
String clientAddress, int clientPort, String content,
|
Date sendTime, Date receiveTime) {
|
super();
|
this.shelf = shelf;
|
this.messageType = messageType;
|
this.read = read;
|
this.clientAddress = clientAddress;
|
this.clientPort = clientPort;
|
this.content = content;
|
this.sendTime = sendTime;
|
this.receiveTime = receiveTime;
|
}
|
|
@ManyToOne(cascade=CascadeType.REFRESH)
|
@JoinColumn(name="shelf_id")
|
public Shelf getShelf() {
|
return shelf;
|
}
|
|
public void setShelf(Shelf shelf) {
|
this.shelf = shelf;
|
}
|
|
public String getMessageType() {
|
return messageType;
|
}
|
|
public void setMessageType(String messageType) {
|
this.messageType = messageType;
|
}
|
|
public boolean isRead() {
|
return read;
|
}
|
|
public void setRead(boolean read) {
|
this.read = read;
|
}
|
|
public String getClientAddress() {
|
return clientAddress;
|
}
|
|
public void setClientAddress(String clientAddress) {
|
this.clientAddress = clientAddress;
|
}
|
|
public int getClientPort() {
|
return clientPort;
|
}
|
|
public void setClientPort(int clientPort) {
|
this.clientPort = clientPort;
|
}
|
|
public String getContent() {
|
return content;
|
}
|
|
public void setContent(String content) {
|
this.content = content;
|
}
|
|
public Date getSendTime() {
|
return sendTime;
|
}
|
|
public void setSendTime(Date sendTime) {
|
this.sendTime = sendTime;
|
}
|
|
public Date getReceiveTime() {
|
return receiveTime;
|
}
|
|
public void setReceiveTime(Date receiveTime) {
|
this.receiveTime = receiveTime;
|
}
|
}
|