[jboss-cvs] jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/model ...
Christian Bauer
christian at hibernate.org
Mon Oct 1 15:08:05 EDT 2007
User: cbauer
Date: 07/10/01 15:08:05
Modified: examples/wiki/src/main/org/jboss/seam/wiki/core/model
Node.java
Log:
Tagging of content, JBSEAM-1851
Revision Changes Path
1.25 +24 -1 jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/model/Node.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Node.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/model/Node.java,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- Node.java 25 Sep 2007 14:30:45 -0000 1.24
+++ Node.java 1 Oct 2007 19:08:05 -0000 1.25
@@ -141,6 +141,9 @@
@OneToMany(mappedBy="node")
private Set<WikiPreferenceValue> preferences = new HashSet<WikiPreferenceValue>();
+ @Column(name = "TAGS", length = 4000, nullable = true)
+ private String tags;
+
public Node() {}
public Node(String name) {
@@ -282,6 +285,14 @@
this.preferences = preferences;
}
+ public String getTags() {
+ return tags;
+ }
+
+ public void setTags(String tags) {
+ this.tags = tags;
+ }
+
public boolean vetoNestedSetUpdate() {
return historicalNodeId != null; // Historical nodes do not cause updates of the nested set tree!
}
@@ -300,7 +311,7 @@
"id", "class", "version",
"nsLeft", "nsRight", "nsThread", "parent",
"areaNumber", "createdBy", "createdOn", "lastModifiedBy", "lastModifiedOn", "menuItem", "name", "displayPosition",
- "readAccessLevel", "revision", "wikiname", "writeAccessLevel",
+ "readAccessLevel", "revision", "wikiname", "writeAccessLevel", "tags",
"contentType", "filename", "filesize", "imageMetaInfo.sizeX", "imageMetaInfo.sizeY", "imageMetaInfo.thumbnail", "imageMetaInfo.thumbnailData",
"defaultDocument", "description", "enableComments", "enableCommentForm", "nameAsTitle", "pluginsUsed"
};
@@ -354,4 +365,16 @@
this.name = revision.name;
this.wikiname = revision.wikiname;
}
+
+ public List<String> getTagsSplit() {
+ List<String> tags = new ArrayList<String>();
+ if (getTags() != null && getTags().length()>0) {
+ String[] splitTags = getTags().split(",");
+ for (String splitTag : splitTags) {
+ tags.add(splitTag.trim());
+ }
+ }
+ return tags;
+ }
+
}
More information about the jboss-cvs-commits
mailing list