comparison src/main/java/edu/harvard/iq/dataverse/DatasetVersionUser.java @ 10:a50cf11e5178

Rewrite LGDataverse completely upgrading to dataverse4.0
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Tue, 08 Sep 2015 17:00:21 +0200
parents
children
comparison
equal deleted inserted replaced
9:5926d6419569 10:a50cf11e5178
1 package edu.harvard.iq.dataverse;
2
3 import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser;
4 import java.io.Serializable;
5 import java.sql.Timestamp;
6 import javax.persistence.Column;
7 import javax.persistence.Entity;
8 import javax.persistence.GeneratedValue;
9 import javax.persistence.GenerationType;
10
11 import javax.persistence.Id;
12 import javax.persistence.IdClass;
13
14 import javax.persistence.JoinColumn;
15
16 import javax.persistence.ManyToOne;
17 import javax.persistence.Table;
18
19 /**
20 * Records the last time a {@link User} handled a {@link DatasetVersion}.
21 * @author skraffmiller
22 */
23 @Entity
24 public class DatasetVersionUser implements Serializable {
25
26 private static final long serialVersionUID = 1L;
27
28 @Id
29 @GeneratedValue(strategy = GenerationType.IDENTITY)
30 private Long id;
31
32 public Long getId() {
33 return this.id;
34 }
35
36 public void setId(Long id) {
37 this.id = id;
38 }
39
40
41 @ManyToOne
42 @JoinColumn(name = "authenticatedUser_id")
43 private AuthenticatedUser authenticatedUser;
44
45 public AuthenticatedUser getAuthenticatedUser() {
46 return authenticatedUser;
47 }
48
49 public void setAuthenticatedUser(AuthenticatedUser authenticatedUser) {
50 this.authenticatedUser = authenticatedUser;
51 }
52
53 @ManyToOne
54 @JoinColumn(name = "datasetversion_id")
55 private DatasetVersion datasetVersion;
56
57 @Column( nullable=false )
58 private Timestamp lastUpdateDate;
59
60
61 public Timestamp getLastUpdateDate() {
62 return lastUpdateDate;
63 }
64
65 public void setLastUpdateDate(Timestamp lastUpdateDate) {
66 this.lastUpdateDate = lastUpdateDate;
67 }
68
69 public DatasetVersion getDatasetVersion() {
70 return datasetVersion;
71 }
72
73 public void setDatasetVersion(DatasetVersion datasetVersion) {
74 this.datasetVersion = datasetVersion;
75 }
76
77
78 }