X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=mythtv%2Fmonitor%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fmythtv%2FRecording.java;h=ca0ab1cb93ed0b7e6276e60dcadc55b5e5e94841;hb=fe63b98a6a2a1ec4c17595cd375f293f26bc0476;hp=cab43a6b76affb79b3c5b9fe1a5a3bd854154672;hpb=3573ca86604361adfc281e801040489b92c3d2fa;p=utils diff --git a/mythtv/monitor/src/main/java/org/wamblee/mythtv/Recording.java b/mythtv/monitor/src/main/java/org/wamblee/mythtv/Recording.java index cab43a6b..ca0ab1cb 100644 --- a/mythtv/monitor/src/main/java/org/wamblee/mythtv/Recording.java +++ b/mythtv/monitor/src/main/java/org/wamblee/mythtv/Recording.java @@ -19,23 +19,44 @@ package org.wamblee.mythtv; import java.io.Serializable; import java.util.Date; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.IdClass; +import javax.persistence.JoinColumn; +import javax.persistence.JoinColumns; +import javax.persistence.ManyToOne; +import javax.persistence.Table; + /** * */ +@Entity +@Table(name="recorded") +//@IdClass(RecordingPk.class) public class Recording implements Serializable { + //@Id + @ManyToOne(targetEntity=Channel.class) + @JoinColumn(name="chanid") private Channel _channel; + @Id + @Column(name="starttime") private Date _starttime; - + @Column(name="basename") private String _basename; + @Column(name="progstart") private Date _progstart; - + + @Column(name="title") private String _title; + @Column(name="subtitle") private String _subtitle; + @Column(name="filesize") private long _filesize; protected Recording() {