001 /**
002 * Copyright 2010 The Kuali Foundation Licensed under the
003 * Educational Community License, Version 2.0 (the "License"); you may
004 * not use this file except in compliance with the License. You may
005 * obtain a copy of the License at
006 *
007 * http://www.osedu.org/licenses/ECL-2.0
008 *
009 * Unless required by applicable law or agreed to in writing,
010 * software distributed under the License is distributed on an "AS IS"
011 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
012 * or implied. See the License for the specific language governing
013 * permissions and limitations under the License.
014 */
015
016 package org.kuali.student.r1.common.entity;
017
018 import java.util.Date;
019
020 import javax.persistence.Column;
021 import javax.persistence.Embeddable;
022 import javax.persistence.Temporal;
023 import javax.persistence.TemporalType;
024
025 @Deprecated
026 @Embeddable
027 public class Meta {
028
029 // Hibernate will not allow @Version in @Embeddable for some annoying reason
030 // @Version
031 // private long versionInd;
032
033 // public long getVersionNumber() {
034 // return versionInd;
035 // }
036 //
037 // public void setVersionInd(long versionInd) {
038 // this.versionInd = versionInd;
039 // }
040
041 @Temporal(TemporalType.TIMESTAMP)
042 @Column(updatable=false)
043 private Date createTime;
044
045 @Column(updatable=false)
046 private String createId;
047
048 @Temporal(TemporalType.TIMESTAMP)
049 private Date updateTime;
050
051 private String updateId;
052
053 public Date getCreateTime() {
054 return createTime;
055 }
056
057 public void setCreateTime(Date createTime) {
058 this.createTime = createTime;
059 }
060
061 public String getCreateId() {
062 return createId;
063 }
064
065 public void setCreateId(String createId) {
066 this.createId = createId;
067 }
068
069 public Date getUpdateTime() {
070 return updateTime;
071 }
072
073 public void setUpdateTime(Date updateTime) {
074 this.updateTime = updateTime;
075 }
076
077 public String getUpdateId() {
078 return updateId;
079 }
080
081 public void setUpdateId(String updateId) {
082 this.updateId = updateId;
083 }
084 }