1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.exoplatform.wiki.mow.core.api.wiki;
18
19 import org.chromattic.api.annotations.MappedBy;
20 import org.chromattic.api.annotations.OneToOne;
21 import org.chromattic.api.annotations.PrimaryType;
22 import org.exoplatform.wiki.utils.WikiConstants;
23
24 @PrimaryType(name = WikiNodeType.WIKI_HOME)
25 public abstract class WikiHome extends PageImpl {
26
27 @OneToOne
28 @MappedBy(WikiConstants.WIKI_HOME_NAME)
29 public abstract PortalWiki getPortalWiki();
30
31 @OneToOne
32 @MappedBy(WikiConstants.WIKI_HOME_NAME)
33 public abstract GroupWiki getGroupWiki();
34
35 @OneToOne
36 @MappedBy(WikiConstants.WIKI_HOME_NAME)
37 public abstract UserWiki getUserWiki();
38 }