View Javadoc

1   package org.jcr_blog.domain;
2   
3   import java.util.Collections;
4   import java.util.Date;
5   import java.util.List;
6   import org.jcr_blog.jcrmapping.PropertyConfiguration;
7   import static org.jcr_blog.persistence.JcrBlogNamespace.JCRBLOG_NAMESPACE_URI;
8   
9   /**
10   *
11   * @author Sebastian Prehn <sebastian.prehn@planetswebdesign.de>
12   */
13  //@NodeConfiguration(namespace = JCRBLOG_NAMESPACE_URI, name = "post")
14  public class PostContent extends Content {
15  
16      @PropertyConfiguration(namespace = JCRBLOG_NAMESPACE_URI)
17      private Date created;
18      @PropertyConfiguration(namespace = JCRBLOG_NAMESPACE_URI)
19      private List<String> tags;
20      @PropertyConfiguration(namespace = JCRBLOG_NAMESPACE_URI)
21      private String author;
22      // attachment
23  
24      public Date getCreated() {
25          return created;
26      }
27  
28      public List<String> getTags() {
29          return Collections.unmodifiableList(tags);
30      }
31  
32      public String getAuthor() {
33          return author;
34      }
35  }