1
14
15 package com.liferay.portlet.wiki.service;
16
17 import com.liferay.portal.PortalException;
18 import com.liferay.portal.SystemException;
19 import com.liferay.portal.kernel.annotation.Isolation;
20 import com.liferay.portal.kernel.annotation.Propagation;
21 import com.liferay.portal.kernel.annotation.Transactional;
22
23
47 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
48 PortalException.class, SystemException.class})
49 public interface WikiNodeLocalService {
50 public com.liferay.portlet.wiki.model.WikiNode addWikiNode(
51 com.liferay.portlet.wiki.model.WikiNode wikiNode)
52 throws com.liferay.portal.SystemException;
53
54 public com.liferay.portlet.wiki.model.WikiNode createWikiNode(long nodeId);
55
56 public void deleteWikiNode(long nodeId)
57 throws com.liferay.portal.PortalException,
58 com.liferay.portal.SystemException;
59
60 public void deleteWikiNode(com.liferay.portlet.wiki.model.WikiNode wikiNode)
61 throws com.liferay.portal.SystemException;
62
63 public java.util.List<Object> dynamicQuery(
64 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
65 throws com.liferay.portal.SystemException;
66
67 public java.util.List<Object> dynamicQuery(
68 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
69 int end) throws com.liferay.portal.SystemException;
70
71 public java.util.List<Object> dynamicQuery(
72 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
73 int end,
74 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
75 throws com.liferay.portal.SystemException;
76
77 public int dynamicQueryCount(
78 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
79 throws com.liferay.portal.SystemException;
80
81 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
82 public com.liferay.portlet.wiki.model.WikiNode getWikiNode(long nodeId)
83 throws com.liferay.portal.PortalException,
84 com.liferay.portal.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getWikiNodes(
88 int start, int end) throws com.liferay.portal.SystemException;
89
90 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
91 public int getWikiNodesCount() throws com.liferay.portal.SystemException;
92
93 public com.liferay.portlet.wiki.model.WikiNode updateWikiNode(
94 com.liferay.portlet.wiki.model.WikiNode wikiNode)
95 throws com.liferay.portal.SystemException;
96
97 public com.liferay.portlet.wiki.model.WikiNode updateWikiNode(
98 com.liferay.portlet.wiki.model.WikiNode wikiNode, boolean merge)
99 throws com.liferay.portal.SystemException;
100
101 public com.liferay.portlet.wiki.model.WikiNode addNode(long userId,
102 java.lang.String name, java.lang.String description,
103 com.liferay.portal.service.ServiceContext serviceContext)
104 throws com.liferay.portal.PortalException,
105 com.liferay.portal.SystemException;
106
107 public com.liferay.portlet.wiki.model.WikiNode addNode(
108 java.lang.String uuid, long userId, java.lang.String name,
109 java.lang.String description,
110 com.liferay.portal.service.ServiceContext serviceContext)
111 throws com.liferay.portal.PortalException,
112 com.liferay.portal.SystemException;
113
114 public void addNodeResources(long nodeId, boolean addCommunityPermissions,
115 boolean addGuestPermissions)
116 throws com.liferay.portal.PortalException,
117 com.liferay.portal.SystemException;
118
119 public void addNodeResources(com.liferay.portlet.wiki.model.WikiNode node,
120 boolean addCommunityPermissions, boolean addGuestPermissions)
121 throws com.liferay.portal.PortalException,
122 com.liferay.portal.SystemException;
123
124 public void addNodeResources(long nodeId,
125 java.lang.String[] communityPermissions,
126 java.lang.String[] guestPermissions)
127 throws com.liferay.portal.PortalException,
128 com.liferay.portal.SystemException;
129
130 public void addNodeResources(com.liferay.portlet.wiki.model.WikiNode node,
131 java.lang.String[] communityPermissions,
132 java.lang.String[] guestPermissions)
133 throws com.liferay.portal.PortalException,
134 com.liferay.portal.SystemException;
135
136 public void deleteNode(long nodeId)
137 throws com.liferay.portal.PortalException,
138 com.liferay.portal.SystemException;
139
140 public void deleteNode(com.liferay.portlet.wiki.model.WikiNode node)
141 throws com.liferay.portal.PortalException,
142 com.liferay.portal.SystemException;
143
144 public void deleteNodes(long groupId)
145 throws com.liferay.portal.PortalException,
146 com.liferay.portal.SystemException;
147
148 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
149 public com.liferay.portlet.wiki.model.WikiNode getNode(long nodeId)
150 throws com.liferay.portal.PortalException,
151 com.liferay.portal.SystemException;
152
153 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
154 public com.liferay.portlet.wiki.model.WikiNode getNode(long groupId,
155 java.lang.String nodeName)
156 throws com.liferay.portal.PortalException,
157 com.liferay.portal.SystemException;
158
159 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
160 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getNodes(
161 long groupId) throws com.liferay.portal.SystemException;
162
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getNodes(
165 long groupId, int start, int end)
166 throws com.liferay.portal.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public int getNodesCount(long groupId)
170 throws com.liferay.portal.SystemException;
171
172 public void importPages(long userId, long nodeId,
173 java.lang.String importer, java.io.File[] files,
174 java.util.Map<String, String[]> options)
175 throws com.liferay.portal.PortalException,
176 com.liferay.portal.SystemException;
177
178 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
179 public void reIndex(java.lang.String[] ids)
180 throws com.liferay.portal.SystemException;
181
182 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
183 public com.liferay.portal.kernel.search.Hits search(long companyId,
184 long groupId, long userId, long[] nodeIds, java.lang.String keywords,
185 int start, int end) throws com.liferay.portal.SystemException;
186
187 public void subscribeNode(long userId, long nodeId)
188 throws com.liferay.portal.PortalException,
189 com.liferay.portal.SystemException;
190
191 public void unsubscribeNode(long userId, long nodeId)
192 throws com.liferay.portal.PortalException,
193 com.liferay.portal.SystemException;
194
195 public com.liferay.portlet.wiki.model.WikiNode updateNode(long nodeId,
196 java.lang.String name, java.lang.String description)
197 throws com.liferay.portal.PortalException,
198 com.liferay.portal.SystemException;
199
200 public com.liferay.portlet.wiki.model.WikiNode updateNode(long nodeId,
201 java.lang.String name, java.lang.String description,
202 com.liferay.portal.service.ServiceContext serviceContext)
203 throws com.liferay.portal.PortalException,
204 com.liferay.portal.SystemException;
205 }