package org.openstack.atlas.service.domain.entities; import javax.persistence.*; import java.io.Serializable; import java.util.Calendar; @javax.persistence.Entity @Table(name = "host_backup") public class Backup extends Entity implements Serializable { private final static long serialVersionUID = 532512316L; @Column(name = "name", nullable = false) private String name; @Column(name = "backup_time", nullable = false) @Temporal(TemporalType.TIMESTAMP) private Calendar backupTime; @ManyToOne @JoinColumn(name = "host_id", nullable = false) private Host host; public String getName() { return name; } public void setName(String name) { this.name = name; } public Calendar getBackupTime() { return backupTime; } public void setBackupTime(Calendar backupTime) { this.backupTime = backupTime; } public Host getHost() { return host; } public void setHost(Host host) { this.host = host; } }