001package com.basilv.examples.hibernate; 002 003import java.sql.Timestamp; 004/* 005import javax.persistence.CascadeType; 006import javax.persistence.Column; 007import javax.persistence.Entity; 008import javax.persistence.GeneratedValue; 009import javax.persistence.Id; 010import javax.persistence.JoinColumn; 011import javax.persistence.ManyToOne; 012import javax.persistence.MappedSuperclass; 013import javax.persistence.Table; 014 015@MappedSuperclass 016*/public class BaseDomainObject implements Auditable { 017 018// @Column(name = "CREATE_USER_ID") 019 private String createUserId; 020 021// @Column(name = "UPDATE_USER_ID") 022 private String updateUserId; 023 024// @Column(name = "CREATE_TIMESTAMP") 025 private Timestamp createTimestamp; 026 027// @Column(name = "UPDATE_TIMESTAMP") 028 private Timestamp updateTimestamp; 029 030 031 public Timestamp getCreateTimestamp() { 032 return createTimestamp; 033 } 034 035 public void setCreateTimestamp(Timestamp createTimestamp) { 036 this.createTimestamp = createTimestamp; 037 } 038 039 public String getCreateUserId() { 040 return createUserId; 041 } 042 043 public void setCreateUserId(String createUserId) { 044 this.createUserId = createUserId; 045 } 046 047 public Timestamp getUpdateTimestamp() { 048 return updateTimestamp; 049 } 050 051 public void setUpdateTimestamp(Timestamp updateTimestamp) { 052 this.updateTimestamp = updateTimestamp; 053 } 054 055 public String getUpdateUserId() { 056 return updateUserId; 057 } 058 059 public void setUpdateUserId(String updateUserId) { 060 this.updateUserId = updateUserId; 061 } 062 063 064}