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