1
14
15 package com.liferay.portlet.imagegallery.service;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18 import com.liferay.portal.kernel.util.MethodCache;
19 import com.liferay.portal.kernel.util.ReferenceRegistry;
20
21
41 public class IGFolderServiceUtil {
42 public static com.liferay.portlet.imagegallery.model.IGFolder addFolder(
43 long parentFolderId, java.lang.String name,
44 java.lang.String description,
45 com.liferay.portal.service.ServiceContext serviceContext)
46 throws com.liferay.portal.PortalException,
47 com.liferay.portal.SystemException {
48 return getService()
49 .addFolder(parentFolderId, name, description, serviceContext);
50 }
51
52 public static com.liferay.portlet.imagegallery.model.IGFolder copyFolder(
53 long sourceFolderId, long parentFolderId, java.lang.String name,
54 java.lang.String description,
55 com.liferay.portal.service.ServiceContext serviceContext)
56 throws com.liferay.portal.PortalException,
57 com.liferay.portal.SystemException {
58 return getService()
59 .copyFolder(sourceFolderId, parentFolderId, name,
60 description, serviceContext);
61 }
62
63 public static void deleteFolder(long folderId)
64 throws com.liferay.portal.PortalException,
65 com.liferay.portal.SystemException {
66 getService().deleteFolder(folderId);
67 }
68
69 public static com.liferay.portlet.imagegallery.model.IGFolder getFolder(
70 long folderId)
71 throws com.liferay.portal.PortalException,
72 com.liferay.portal.SystemException {
73 return getService().getFolder(folderId);
74 }
75
76 public static com.liferay.portlet.imagegallery.model.IGFolder getFolder(
77 long groupId, long parentFolderId, java.lang.String name)
78 throws com.liferay.portal.PortalException,
79 com.liferay.portal.SystemException {
80 return getService().getFolder(groupId, parentFolderId, name);
81 }
82
83 public static java.util.List<com.liferay.portlet.imagegallery.model.IGFolder> getFolders(
84 long groupId, long parentFolderId)
85 throws com.liferay.portal.PortalException,
86 com.liferay.portal.SystemException {
87 return getService().getFolders(groupId, parentFolderId);
88 }
89
90 public static com.liferay.portlet.imagegallery.model.IGFolder updateFolder(
91 long folderId, long parentFolderId, java.lang.String name,
92 java.lang.String description, boolean mergeWithParentFolder,
93 com.liferay.portal.service.ServiceContext serviceContext)
94 throws com.liferay.portal.PortalException,
95 com.liferay.portal.SystemException {
96 return getService()
97 .updateFolder(folderId, parentFolderId, name, description,
98 mergeWithParentFolder, serviceContext);
99 }
100
101 public static IGFolderService getService() {
102 if (_service == null) {
103 _service = (IGFolderService)PortalBeanLocatorUtil.locate(IGFolderService.class.getName());
104
105 ReferenceRegistry.registerReference(IGFolderServiceUtil.class,
106 "_service");
107 MethodCache.remove(IGFolderService.class);
108 }
109
110 return _service;
111 }
112
113 public void setService(IGFolderService service) {
114 MethodCache.remove(IGFolderService.class);
115
116 _service = service;
117
118 ReferenceRegistry.registerReference(IGFolderServiceUtil.class,
119 "_service");
120 MethodCache.remove(IGFolderService.class);
121 }
122
123 private static IGFolderService _service;
124 }