package org.zstack.header.managementnode; import javax.persistence.*; import java.sql.Timestamp; @Entity @Table public class ManagementNodeVO { @Id @Column private String uuid; @Column private String hostName; @Column private Timestamp joinDate; @Column private Timestamp heartBeat; @Column @Enumerated(EnumType.STRING) private ManagementNodeState state = ManagementNodeState.JOINING; @Column private int port; public String getHostName() { return hostName; } public void setHostName(String hostName) { this.hostName = hostName; } public int getPort() { return port; } public void setPort(int port) { this.port = port; } public Timestamp getJoinDate() { return joinDate; } public Timestamp getHeartBeat() { return heartBeat; } public String getUuid() { return uuid; } public void setUuid(String uuid) { this.uuid = uuid; } public ManagementNodeState getState() { return state; } public void setState(ManagementNodeState state) { this.state = state; } public void setJoinDate(Timestamp joinDate) { this.joinDate = joinDate; } public void setHeartBeat(Timestamp heartBeat) { this.heartBeat = heartBeat; } }