1
14
15 package com.liferay.portlet.journal.service;
16
17 import com.liferay.portal.kernel.annotation.Isolation;
18 import com.liferay.portal.kernel.annotation.Propagation;
19 import com.liferay.portal.kernel.annotation.Transactional;
20 import com.liferay.portal.kernel.exception.PortalException;
21 import com.liferay.portal.kernel.exception.SystemException;
22
23
47 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
48 PortalException.class, SystemException.class})
49 public interface JournalStructureLocalService {
50 public com.liferay.portlet.journal.model.JournalStructure addJournalStructure(
51 com.liferay.portlet.journal.model.JournalStructure journalStructure)
52 throws com.liferay.portal.kernel.exception.SystemException;
53
54 public com.liferay.portlet.journal.model.JournalStructure createJournalStructure(
55 long id);
56
57 public void deleteJournalStructure(long id)
58 throws com.liferay.portal.kernel.exception.PortalException,
59 com.liferay.portal.kernel.exception.SystemException;
60
61 public void deleteJournalStructure(
62 com.liferay.portlet.journal.model.JournalStructure journalStructure)
63 throws com.liferay.portal.kernel.exception.SystemException;
64
65 @SuppressWarnings("unchecked")
66 public java.util.List dynamicQuery(
67 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
68 throws com.liferay.portal.kernel.exception.SystemException;
69
70 @SuppressWarnings("unchecked")
71 public java.util.List dynamicQuery(
72 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
73 int end) throws com.liferay.portal.kernel.exception.SystemException;
74
75 @SuppressWarnings("unchecked")
76 public java.util.List dynamicQuery(
77 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
78 int end,
79 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
80 throws com.liferay.portal.kernel.exception.SystemException;
81
82 public long dynamicQueryCount(
83 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
84 throws com.liferay.portal.kernel.exception.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public com.liferay.portlet.journal.model.JournalStructure getJournalStructure(
88 long id)
89 throws com.liferay.portal.kernel.exception.PortalException,
90 com.liferay.portal.kernel.exception.SystemException;
91
92 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
93 public com.liferay.portlet.journal.model.JournalStructure getJournalStructureByUuidAndGroupId(
94 java.lang.String uuid, long groupId)
95 throws com.liferay.portal.kernel.exception.PortalException,
96 com.liferay.portal.kernel.exception.SystemException;
97
98 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
99 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getJournalStructures(
100 int start, int end)
101 throws com.liferay.portal.kernel.exception.SystemException;
102
103 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
104 public int getJournalStructuresCount()
105 throws com.liferay.portal.kernel.exception.SystemException;
106
107 public com.liferay.portlet.journal.model.JournalStructure updateJournalStructure(
108 com.liferay.portlet.journal.model.JournalStructure journalStructure)
109 throws com.liferay.portal.kernel.exception.SystemException;
110
111 public com.liferay.portlet.journal.model.JournalStructure updateJournalStructure(
112 com.liferay.portlet.journal.model.JournalStructure journalStructure,
113 boolean merge)
114 throws com.liferay.portal.kernel.exception.SystemException;
115
116 public com.liferay.portlet.journal.model.JournalStructure addStructure(
117 long userId, long groupId, java.lang.String structureId,
118 boolean autoStructureId, java.lang.String parentStructureId,
119 java.lang.String name, java.lang.String description,
120 java.lang.String xsd,
121 com.liferay.portal.service.ServiceContext serviceContext)
122 throws com.liferay.portal.kernel.exception.PortalException,
123 com.liferay.portal.kernel.exception.SystemException;
124
125 public com.liferay.portlet.journal.model.JournalStructure addStructure(
126 java.lang.String uuid, long userId, long groupId,
127 java.lang.String structureId, boolean autoStructureId,
128 java.lang.String parentStructureId, java.lang.String name,
129 java.lang.String description, java.lang.String xsd,
130 com.liferay.portal.service.ServiceContext serviceContext)
131 throws com.liferay.portal.kernel.exception.PortalException,
132 com.liferay.portal.kernel.exception.SystemException;
133
134 public void addStructureResources(long groupId,
135 java.lang.String structureId, boolean addCommunityPermissions,
136 boolean addGuestPermissions)
137 throws com.liferay.portal.kernel.exception.PortalException,
138 com.liferay.portal.kernel.exception.SystemException;
139
140 public void addStructureResources(
141 com.liferay.portlet.journal.model.JournalStructure structure,
142 boolean addCommunityPermissions, boolean addGuestPermissions)
143 throws com.liferay.portal.kernel.exception.PortalException,
144 com.liferay.portal.kernel.exception.SystemException;
145
146 public void addStructureResources(long groupId,
147 java.lang.String structureId, java.lang.String[] communityPermissions,
148 java.lang.String[] guestPermissions)
149 throws com.liferay.portal.kernel.exception.PortalException,
150 com.liferay.portal.kernel.exception.SystemException;
151
152 public void addStructureResources(
153 com.liferay.portlet.journal.model.JournalStructure structure,
154 java.lang.String[] communityPermissions,
155 java.lang.String[] guestPermissions)
156 throws com.liferay.portal.kernel.exception.PortalException,
157 com.liferay.portal.kernel.exception.SystemException;
158
159 public void checkNewLine(long groupId, java.lang.String structureId)
160 throws com.liferay.portal.kernel.exception.PortalException,
161 com.liferay.portal.kernel.exception.SystemException;
162
163 public com.liferay.portlet.journal.model.JournalStructure copyStructure(
164 long userId, long groupId, java.lang.String oldStructureId,
165 java.lang.String newStructureId, boolean autoStructureId)
166 throws com.liferay.portal.kernel.exception.PortalException,
167 com.liferay.portal.kernel.exception.SystemException;
168
169 public void deleteStructure(long groupId, java.lang.String structureId)
170 throws com.liferay.portal.kernel.exception.PortalException,
171 com.liferay.portal.kernel.exception.SystemException;
172
173 public void deleteStructure(
174 com.liferay.portlet.journal.model.JournalStructure structure)
175 throws com.liferay.portal.kernel.exception.PortalException,
176 com.liferay.portal.kernel.exception.SystemException;
177
178 public void deleteStructures(long groupId)
179 throws com.liferay.portal.kernel.exception.PortalException,
180 com.liferay.portal.kernel.exception.SystemException;
181
182 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
183 public com.liferay.portlet.journal.model.JournalStructure getStructure(
184 long id)
185 throws com.liferay.portal.kernel.exception.PortalException,
186 com.liferay.portal.kernel.exception.SystemException;
187
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public com.liferay.portlet.journal.model.JournalStructure getStructure(
190 long groupId, java.lang.String structureId)
191 throws com.liferay.portal.kernel.exception.PortalException,
192 com.liferay.portal.kernel.exception.SystemException;
193
194 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
195 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getStructures()
196 throws com.liferay.portal.kernel.exception.SystemException;
197
198 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
199 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getStructures(
200 long groupId)
201 throws com.liferay.portal.kernel.exception.SystemException;
202
203 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
204 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getStructures(
205 long groupId, int start, int end)
206 throws com.liferay.portal.kernel.exception.SystemException;
207
208 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
209 public int getStructuresCount(long groupId)
210 throws com.liferay.portal.kernel.exception.SystemException;
211
212 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
213 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> search(
214 long companyId, long groupId, java.lang.String keywords, int start,
215 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
216 throws com.liferay.portal.kernel.exception.SystemException;
217
218 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
219 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> search(
220 long companyId, long groupId, java.lang.String structureId,
221 java.lang.String name, java.lang.String description,
222 boolean andOperator, int start, int end,
223 com.liferay.portal.kernel.util.OrderByComparator obc)
224 throws com.liferay.portal.kernel.exception.SystemException;
225
226 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
227 public int searchCount(long companyId, long groupId,
228 java.lang.String keywords)
229 throws com.liferay.portal.kernel.exception.SystemException;
230
231 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
232 public int searchCount(long companyId, long groupId,
233 java.lang.String structureId, java.lang.String name,
234 java.lang.String description, boolean andOperator)
235 throws com.liferay.portal.kernel.exception.SystemException;
236
237 public com.liferay.portlet.journal.model.JournalStructure updateStructure(
238 long groupId, java.lang.String structureId,
239 java.lang.String parentStructureId, java.lang.String name,
240 java.lang.String description, java.lang.String xsd,
241 com.liferay.portal.service.ServiceContext serviceContext)
242 throws com.liferay.portal.kernel.exception.PortalException,
243 com.liferay.portal.kernel.exception.SystemException;
244 }