001
014
015 package com.liferay.portal.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022
023
036 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
037 PortalException.class, SystemException.class})
038 public interface LayoutSetBranchLocalService extends PersistedModelLocalService {
039
044
045
052 public com.liferay.portal.model.LayoutSetBranch addLayoutSetBranch(
053 com.liferay.portal.model.LayoutSetBranch layoutSetBranch)
054 throws com.liferay.portal.kernel.exception.SystemException;
055
056
062 public com.liferay.portal.model.LayoutSetBranch createLayoutSetBranch(
063 long layoutSetBranchId);
064
065
072 public void deleteLayoutSetBranch(long layoutSetBranchId)
073 throws com.liferay.portal.kernel.exception.PortalException,
074 com.liferay.portal.kernel.exception.SystemException;
075
076
083 public void deleteLayoutSetBranch(
084 com.liferay.portal.model.LayoutSetBranch layoutSetBranch)
085 throws com.liferay.portal.kernel.exception.PortalException,
086 com.liferay.portal.kernel.exception.SystemException;
087
088
095 @SuppressWarnings("rawtypes")
096 public java.util.List dynamicQuery(
097 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
098 throws com.liferay.portal.kernel.exception.SystemException;
099
100
113 @SuppressWarnings("rawtypes")
114 public java.util.List dynamicQuery(
115 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
116 int end) throws com.liferay.portal.kernel.exception.SystemException;
117
118
132 @SuppressWarnings("rawtypes")
133 public java.util.List dynamicQuery(
134 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
135 int end,
136 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
137 throws com.liferay.portal.kernel.exception.SystemException;
138
139
146 public long dynamicQueryCount(
147 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
148 throws com.liferay.portal.kernel.exception.SystemException;
149
150 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
151 public com.liferay.portal.model.LayoutSetBranch fetchLayoutSetBranch(
152 long layoutSetBranchId)
153 throws com.liferay.portal.kernel.exception.SystemException;
154
155
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public com.liferay.portal.model.LayoutSetBranch getLayoutSetBranch(
165 long layoutSetBranchId)
166 throws com.liferay.portal.kernel.exception.PortalException,
167 com.liferay.portal.kernel.exception.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portal.model.PersistedModel getPersistedModel(
171 java.io.Serializable primaryKeyObj)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175
187 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
188 public java.util.List<com.liferay.portal.model.LayoutSetBranch> getLayoutSetBranchs(
189 int start, int end)
190 throws com.liferay.portal.kernel.exception.SystemException;
191
192
198 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
199 public int getLayoutSetBranchsCount()
200 throws com.liferay.portal.kernel.exception.SystemException;
201
202
209 public com.liferay.portal.model.LayoutSetBranch updateLayoutSetBranch(
210 com.liferay.portal.model.LayoutSetBranch layoutSetBranch)
211 throws com.liferay.portal.kernel.exception.SystemException;
212
213
221 public com.liferay.portal.model.LayoutSetBranch updateLayoutSetBranch(
222 com.liferay.portal.model.LayoutSetBranch layoutSetBranch, boolean merge)
223 throws com.liferay.portal.kernel.exception.SystemException;
224
225
230 public java.lang.String getBeanIdentifier();
231
232
237 public void setBeanIdentifier(java.lang.String beanIdentifier);
238
239 public com.liferay.portal.model.LayoutSetBranch addLayoutSetBranch(
240 long userId, long groupId, boolean privateLayout,
241 java.lang.String name, java.lang.String description, boolean master,
242 long copyLayoutSetBranchId,
243 com.liferay.portal.service.ServiceContext serviceContext)
244 throws com.liferay.portal.kernel.exception.PortalException,
245 com.liferay.portal.kernel.exception.SystemException;
246
247 public void deleteLayoutSetBranch(
248 com.liferay.portal.model.LayoutSetBranch layoutSetBranch,
249 boolean includeMaster)
250 throws com.liferay.portal.kernel.exception.PortalException,
251 com.liferay.portal.kernel.exception.SystemException;
252
253 public void deleteLayoutSetBranches(long groupId, boolean privateLayout)
254 throws com.liferay.portal.kernel.exception.PortalException,
255 com.liferay.portal.kernel.exception.SystemException;
256
257 public void deleteLayoutSetBranches(long groupId, boolean privateLayout,
258 boolean includeMaster)
259 throws com.liferay.portal.kernel.exception.PortalException,
260 com.liferay.portal.kernel.exception.SystemException;
261
262 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
263 public com.liferay.portal.model.LayoutSetBranch getLayoutSetBranch(
264 long groupId, boolean privateLayout, java.lang.String name)
265 throws com.liferay.portal.kernel.exception.PortalException,
266 com.liferay.portal.kernel.exception.SystemException;
267
268 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
269 public java.util.List<com.liferay.portal.model.LayoutSetBranch> getLayoutSetBranches(
270 long groupId, boolean privateLayout)
271 throws com.liferay.portal.kernel.exception.SystemException;
272
273 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
274 public com.liferay.portal.model.LayoutSetBranch getMasterLayoutSetBranch(
275 long groupId, boolean privateLayout)
276 throws com.liferay.portal.kernel.exception.PortalException,
277 com.liferay.portal.kernel.exception.SystemException;
278
279
282 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
283 public com.liferay.portal.model.LayoutSetBranch getUserLayoutSetBranch(
284 long userId, long groupId, boolean privateLayout, long layoutSetBranchId)
285 throws com.liferay.portal.kernel.exception.PortalException,
286 com.liferay.portal.kernel.exception.SystemException;
287
288 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
289 public com.liferay.portal.model.LayoutSetBranch getUserLayoutSetBranch(
290 long userId, long groupId, boolean privateLayout, long layoutSetId,
291 long layoutSetBranchId)
292 throws com.liferay.portal.kernel.exception.PortalException,
293 com.liferay.portal.kernel.exception.SystemException;
294
295 public com.liferay.portal.model.LayoutSetBranch mergeLayoutSetBranch(
296 long layoutSetBranchId, long mergeLayoutSetBranchId,
297 com.liferay.portal.service.ServiceContext serviceContext)
298 throws com.liferay.portal.kernel.exception.PortalException,
299 com.liferay.portal.kernel.exception.SystemException;
300
301 public com.liferay.portal.model.LayoutSetBranch updateLayoutSetBranch(
302 long layoutSetBranchId, java.lang.String name,
303 java.lang.String description,
304 com.liferay.portal.service.ServiceContext serviceContext)
305 throws com.liferay.portal.kernel.exception.PortalException,
306 com.liferay.portal.kernel.exception.SystemException;
307 }