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