1 package org.kuali.student.common.entity; 2 3 import java.util.Date; 4 5 import javax.persistence.Column; 6 import javax.persistence.Embeddable; 7 import javax.persistence.Temporal; 8 import javax.persistence.TemporalType; 9 10 @Embeddable 11 public class Version { 12 @Column(name = "VER_IND_ID") 13 private String versionIndId; 14 15 @Column(name = "SEQ_NUM") 16 private Long sequenceNumber; 17 18 @Temporal(TemporalType.TIMESTAMP) 19 @Column(name = "CURR_VER_START") 20 private Date currentVersionStart; 21 22 @Temporal(TemporalType.TIMESTAMP) 23 @Column(name = "CURR_VER_END") 24 private Date currentVersionEnd; 25 26 @Column(name = "VER_FROM_ID") 27 private String versionedFromId; 28 29 @Column(name = "VER_CMT") 30 private String versionComment; 31 32 public Date getCurrentVersionStart() { 33 return currentVersionStart; 34 } 35 36 public void setCurrentVersionStart(Date currentVersionStart) { 37 this.currentVersionStart = currentVersionStart; 38 } 39 40 public Date getCurrentVersionEnd() { 41 return currentVersionEnd; 42 } 43 44 public void setCurrentVersionEnd(Date currentVersionEnd) { 45 this.currentVersionEnd = currentVersionEnd; 46 } 47 48 public String getVersionIndId() { 49 return versionIndId; 50 } 51 52 public void setVersionIndId(String versionIndId) { 53 this.versionIndId = versionIndId; 54 } 55 56 public Long getSequenceNumber() { 57 return sequenceNumber; 58 } 59 60 public void setSequenceNumber(Long sequenceNumber) { 61 this.sequenceNumber = sequenceNumber; 62 } 63 64 public String getVersionComment() { 65 return versionComment; 66 } 67 68 public void setVersionComment(String versionComment) { 69 this.versionComment = versionComment; 70 } 71 72 public String getVersionedFromId() { 73 return versionedFromId; 74 } 75 76 public void setVersionedFromId(String versionedFromId) { 77 this.versionedFromId = versionedFromId; 78 } 79 80 }