| 1 56 package com.ivata.groupware.container.persistence; 57 58 import java.sql.Timestamp ; 59 60 import org.apache.log4j.Logger; 61 62 import com.ivata.groupware.admin.security.user.UserDO; 63 64 70 public abstract class TimestampDO extends BaseDO { 71 private static Logger log = Logger.getLogger(TimestampDO.class); 72 75 Timestamp created; 76 77 80 private UserDO createdBy; 81 82 85 Timestamp modified; 86 87 90 private UserDO modifiedBy; 91 97 public Timestamp getCreated() { 98 return created; 99 } 100 101 108 public UserDO getCreatedBy() { 109 return createdBy; 110 } 111 117 public Timestamp getModified() { 118 return modified; 119 } 120 121 128 public UserDO getModifiedBy() { 129 return modifiedBy; 130 } 131 132 136 public void setCreated(Timestamp createdParam) { 137 if (log.isDebugEnabled()) { 138 log.debug("setCreated before: '" + created 139 + "', after: '" + createdParam + "': " 140 + toString()); 141 } 142 assert (createdParam != null); 143 created = createdParam; 144 } 145 149 public void setCreatedBy(UserDO createdByParam) { 150 if (log.isDebugEnabled()) { 151 log.debug("setCreatedBy before: '" + createdBy 152 + "', after: '" + createdByParam + "': " 153 + toString()); 154 } 155 assert (createdByParam != null); 156 createdBy = createdByParam; 157 } 158 162 public void setModified(Timestamp modifiedParam) { 163 if (log.isDebugEnabled()) { 164 log.debug("setModified before: '" + modified 165 + "', after: '" + modifiedParam + "': " 166 + toString()); 167 } 168 assert (modifiedParam != null); 169 modified = modifiedParam; 170 } 171 175 public void setModifiedBy(UserDO modifiedByParam) { 176 if (log.isDebugEnabled()) { 177 log.debug("setModifiedBy before: '" + modifiedBy 178 + "', after: '" + modifiedByParam + "': " 179 + toString()); 180 } 181 assert (modifiedByParam != null); 182 modifiedBy = modifiedByParam; 183 } 184 191 public String toString() { 192 return super.toString() 193 + "[ Created " 194 + created 195 + " by " 196 + ((createdBy == null) 197 ? "[nobody]" 198 : createdBy.getDisplayName()) 199 + ", Modified " 200 + modified 201 + " by " 202 + ((modifiedBy == null) 203 ? "[nobody]" 204 : modifiedBy.getDisplayName()) 205 + " ]"; 206 } 207 } 208 | Popular Tags |