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