14 package cz.vutbr.fit.knot.annotations.entity;
 
   17 import java.io.Serializable;
 
   18 import java.util.Date;
 
   19 import javax.persistence.Basic;
 
   20 import javax.persistence.Column;
 
   21 import javax.persistence.Entity;
 
   22 import javax.persistence.GeneratedValue;
 
   23 import javax.persistence.GenerationType;
 
   24 import javax.persistence.Id;
 
   25 import javax.persistence.Lob;
 
   26 import javax.persistence.NamedQueries;
 
   27 import javax.persistence.NamedQuery;
 
   28 import javax.persistence.Table;
 
   29 import javax.persistence.Temporal;
 
   30 import javax.persistence.TemporalType;
 
   39 @Table(name = 
"annotDocument")
 
   41   @NamedQuery(name = 
"AnnotDocument.findAll", query = 
"SELECT d FROM AnnotDocument d"),
 
   42   @NamedQuery(name = 
"AnnotDocument.findById", query = 
"SELECT d FROM AnnotDocument d WHERE d.id = :id"),
 
   43   @NamedQuery(name = 
"AnnotDocument.findByUri", query = 
"SELECT d FROM AnnotDocument d WHERE d.uri = :uri"),
 
   44   @NamedQuery(name = 
"AnnotDocument.findByAdded", query = 
"SELECT d FROM AnnotDocument d WHERE d.added = :added"),
 
   45   @NamedQuery(name = 
"AnnotDocument.findByModified", query = 
"SELECT d FROM AnnotDocument d WHERE d.modified = :modified")})
 
   47   private static final long serialVersionUID = 1L;
 
   50   @GeneratedValue(strategy = GenerationType.IDENTITY)
 
   51   @Basic(optional = 
false)
 
   55   @Basic(optional = false)
 
   59   @Basic(optional = false)
 
   60   @Column(name = "added")
 
   61   @Temporal(TemporalType.TIMESTAMP)
 
   64   @Column(name = "modified")
 
   65   @Temporal(TemporalType.TIMESTAMP)
 
   66   private Date modified;
 
   68   @Basic(optional = false)
 
   70   @Column(name = "content")
 
   71   private String content;
 
   96     this.added = 
new Date();
 
   97     this.modified = 
new Date();
 
   98     this.content = content;
 
  144     return AppBean.getBaseDocumentUri() + 
id;
 
  180     this.modified = modified;
 
  198     this.content = content;
 
  204     hash += (
id != null ? id.hashCode() : 0);
 
  220     AnnotDocument other = (AnnotDocument) 
object;
 
  221     if ((this.
id == null && other.
id != null) || (this.id != null && !this.id.equals(other.id))) {
 
  229     return "cz.vutbr.fit.knot.annotations.entity.AnnotDocument[id=" + 
id + 
"]";
 
Class representing annotated copy of document. 
void setAdded(Date added)
Singleton for storing global variables. 
boolean equals(Object object)
AnnotDocument(String uri, String content)
AnnotDocument(Integer id)
void setModified(Date modified)
void setContent(String content)