1
2 package com.pnpconsult.zeiterfassung.model;
3
4 import java.util.Date;
5
6 /***
7 * @author <a href="mailto:powerpete@users.sf.net">M. Petersen</a>
8 * @version $Id: TimestampedObject.java,v 1.2 2003/12/26 20:20:38 powerpete Exp $
9 */
10 public abstract class TimestampedObject extends DescriptiveObject
11 {
12 private Date dateCreated = new Date();
13 private Date dateModified = new Date();
14
15 /***
16 * @return Returns the dateCreated.
17 *
18 * @hibernate.property type="date"
19 */
20 public Date getDateCreated()
21 {
22 return dateCreated;
23 }
24
25 /***
26 * @param dateCreated The dateCreated to set.
27 */
28 public void setDateCreated(Date dateCreated)
29 {
30 this.dateCreated = dateCreated;
31 }
32
33 /***
34 * @return Returns the dateModified.
35 *
36 * @hibernate.property type="date"
37 */
38 public Date getDateModified()
39 {
40 return dateModified;
41 }
42
43 /***
44 * @param dateModified The dateModified to set.
45 */
46 public void setDateModified(Date dateModified)
47 {
48 this.dateModified = dateModified;
49 }
50
51 }