[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