1
22
23 package com.liferay.portlet.wiki.service;
24
25
26
51 public interface WikiPageService {
52 public com.liferay.portlet.wiki.model.WikiPage addPage(long nodeId,
53 java.lang.String title, javax.portlet.PortletPreferences prefs,
54 com.liferay.portal.theme.ThemeDisplay themeDisplay)
55 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
56 com.liferay.portal.PortalException;
57
58 public void addPageAttachments(long nodeId, java.lang.String title,
59 java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<String, byte[]>> files)
60 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
61 com.liferay.portal.PortalException;
62
63 public void deletePage(long nodeId, java.lang.String title)
64 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
65 com.liferay.portal.PortalException;
66
67 public void deletePageAttachment(long nodeId, java.lang.String title,
68 java.lang.String fileName)
69 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
70 com.liferay.portal.PortalException;
71
72 public java.util.List<com.liferay.portlet.wiki.model.WikiPage> getNodePages(
73 long nodeId, int max)
74 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
75 com.liferay.portal.PortalException;
76
77 public java.lang.String getNodePagesRSS(long nodeId, int max,
78 java.lang.String type, double version, java.lang.String displayStyle,
79 java.lang.String feedURL, java.lang.String entryURL)
80 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
81 com.liferay.portal.PortalException;
82
83 public com.liferay.portlet.wiki.model.WikiPage getPage(long nodeId,
84 java.lang.String title)
85 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
86 com.liferay.portal.PortalException;
87
88 public com.liferay.portlet.wiki.model.WikiPage getPage(long nodeId,
89 java.lang.String title, double version)
90 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
91 com.liferay.portal.PortalException;
92
93 public java.lang.String getPagesRSS(long companyId, long nodeId,
94 java.lang.String title, int max, java.lang.String type, double version,
95 java.lang.String displayStyle, java.lang.String feedURL,
96 java.lang.String entryURL, java.util.Locale locale)
97 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
98 com.liferay.portal.PortalException;
99
100 public void movePage(long nodeId, java.lang.String title,
101 java.lang.String newTitle, javax.portlet.PortletPreferences prefs,
102 com.liferay.portal.theme.ThemeDisplay themeDisplay)
103 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
104 com.liferay.portal.PortalException;
105
106 public com.liferay.portlet.wiki.model.WikiPage revertPage(long nodeId,
107 java.lang.String title, double version,
108 javax.portlet.PortletPreferences prefs,
109 com.liferay.portal.theme.ThemeDisplay themeDisplay)
110 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
111 com.liferay.portal.PortalException;
112
113 public void subscribePage(long nodeId, java.lang.String title)
114 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
115 com.liferay.portal.PortalException;
116
117 public void unsubscribePage(long nodeId, java.lang.String title)
118 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
119 com.liferay.portal.PortalException;
120
121 public com.liferay.portlet.wiki.model.WikiPage updatePage(long nodeId,
122 java.lang.String title, double version, java.lang.String content,
123 java.lang.String format, java.lang.String parentTitle,
124 java.lang.String redirectTitle, java.lang.String[] tagsEntries,
125 javax.portlet.PortletPreferences prefs,
126 com.liferay.portal.theme.ThemeDisplay themeDisplay)
127 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
128 com.liferay.portal.PortalException;
129 }