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