package org.jboss.seam.wiki.core.model;
import javax.persistence.*;
@Entity
@DiscriminatorValue("WIKI_DOCUMENT")
public class WikiDocumentFeedEntry extends FeedEntry {
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "WIKI_DOCUMENT_ID", nullable = true)
@org.hibernate.annotations.ForeignKey(name = "FK_FEEDENTRY_WIKI_DOCUMENT_ID")
//TODO: @org.hibernate.annotations.OnDelete(action = org.hibernate.annotations.OnDeleteAction.CASCADE)
private WikiDocument document;
public WikiDocument getDocument() {
return document;
}
public void setDocument(WikiDocument document) {
this.document = document;
}
public int getReadAccessLevel() {
return getDocument().getReadAccessLevel();
}
public boolean isTagged(String tag) {
return getDocument().isTagged(tag);
}
}