1
22
23 package com.liferay.portlet.wiki.model.impl;
24
25 import com.liferay.portal.SystemException;
26 import com.liferay.portal.util.PortalUtil;
27 import com.liferay.portal.util.PropsUtil;
28 import com.liferay.portlet.wiki.model.WikiNode;
29 import com.liferay.portlet.wiki.model.WikiPage;
30 import com.liferay.portlet.wiki.service.WikiNodeLocalServiceUtil;
31
32 import org.apache.commons.logging.Log;
33 import org.apache.commons.logging.LogFactory;
34
35
41 public class WikiPageImpl extends WikiPageModelImpl implements WikiPage {
42
43 public static final String FRONT_PAGE =
44 PropsUtil.get(PropsUtil.WIKI_FRONT_PAGE_NAME);
45
46 public static final double DEFAULT_VERSION = 1.0;
47
48 public static final String CLASSIC_WIKI_FORMAT = "classic_wiki";
49
50 public static final String HTML_FORMAT = "html";
51
52 public static final String PLAIN_TEXT_FORMAT = "plain_text";
53
54 public static final String DEFAULT_FORMAT = CLASSIC_WIKI_FORMAT;
55
56 public static final String[] FORMATS = new String[] {
57 CLASSIC_WIKI_FORMAT, HTML_FORMAT, PLAIN_TEXT_FORMAT
58 };
59
60 public WikiPageImpl() {
61 }
62
63 public String getUserUuid() throws SystemException {
64 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
65 }
66
67 public void setUserUuid(String userUuid) {
68 _userUuid = userUuid;
69 }
70
71 public WikiNode getNode() {
72 WikiNode node = null;
73
74 try {
75 node = WikiNodeLocalServiceUtil.getNode(getNodeId());
76 }
77 catch (Exception e) {
78 node = new WikiNodeImpl();
79
80 _log.error(e);
81 }
82
83 return node;
84 }
85
86 private static Log _log = LogFactory.getLog(WikiPageImpl.class);
87
88 private String _userUuid;
89
90 }