1 package org.hibernate.test.instrument; 3 4 import java.util.Date ; 5 6 9 public class Document { 10 private Long id; 11 private String name; 12 private String upperCaseName; 13 private String summary; 14 private String text; 15 private Owner owner; 16 private Folder folder; 17 private Date lastTextModification = new Date (); 18 21 public Folder getFolder() { 22 return folder; 23 } 24 27 public void setFolder(Folder folder) { 28 this.folder = folder; 29 } 30 33 public Owner getOwner() { 34 return owner; 35 } 36 39 public void setOwner(Owner owner) { 40 this.owner = owner; 41 } 42 45 public Long getId() { 46 return id; 47 } 48 51 public void setId(Long id) { 52 this.id = id; 53 } 54 57 public String getName() { 58 return name; 59 } 60 63 public void setName(String name) { 64 this.name = name; 65 } 66 69 public String getSummary() { 70 return summary; 71 } 72 75 public void setSummary(String summary) { 76 this.summary = summary; 77 } 78 81 public String getText() { 82 return text; 83 } 84 87 private void setText(String text) { 88 this.text = text; 89 } 90 93 public String getUpperCaseName() { 94 return upperCaseName; 95 } 96 99 public void setUpperCaseName(String upperCaseName) { 100 this.upperCaseName = upperCaseName; 101 } 102 103 public void updateText(String newText) { 104 if ( !newText.equals(text) ) { 105 this.text = newText; 106 lastTextModification = new Date (); 107 } 108 } 109 110 } 111 | Popular Tags |