1
22
23 package com.liferay.portlet.imagegallery.service.http;
24
25 import com.liferay.portal.kernel.json.JSONArray;
26 import com.liferay.portal.kernel.json.JSONObject;
27
28 import com.liferay.portlet.imagegallery.service.IGFolderServiceUtil;
29
30
76 public class IGFolderServiceJSON {
77 public static JSONObject addFolder(long plid, long parentFolderId,
78 java.lang.String name, java.lang.String description,
79 boolean addCommunityPermissions, boolean addGuestPermissions)
80 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
81 com.liferay.portal.SystemException {
82 com.liferay.portlet.imagegallery.model.IGFolder returnValue = IGFolderServiceUtil.addFolder(plid,
83 parentFolderId, name, description, addCommunityPermissions,
84 addGuestPermissions);
85
86 return IGFolderJSONSerializer.toJSONObject(returnValue);
87 }
88
89 public static JSONObject addFolder(long plid, long parentFolderId,
90 java.lang.String name, java.lang.String description,
91 java.lang.String[] communityPermissions,
92 java.lang.String[] guestPermissions)
93 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
94 com.liferay.portal.SystemException {
95 com.liferay.portlet.imagegallery.model.IGFolder returnValue = IGFolderServiceUtil.addFolder(plid,
96 parentFolderId, name, description, communityPermissions,
97 guestPermissions);
98
99 return IGFolderJSONSerializer.toJSONObject(returnValue);
100 }
101
102 public static JSONObject copyFolder(long plid, long sourceFolderId,
103 long parentFolderId, java.lang.String name,
104 java.lang.String description, boolean addCommunityPermissions,
105 boolean addGuestPermissions)
106 throws com.liferay.portal.PortalException,
107 com.liferay.portal.SystemException, java.rmi.RemoteException {
108 com.liferay.portlet.imagegallery.model.IGFolder returnValue = IGFolderServiceUtil.copyFolder(plid,
109 sourceFolderId, parentFolderId, name, description,
110 addCommunityPermissions, addGuestPermissions);
111
112 return IGFolderJSONSerializer.toJSONObject(returnValue);
113 }
114
115 public static void deleteFolder(long folderId)
116 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
117 com.liferay.portal.SystemException {
118 IGFolderServiceUtil.deleteFolder(folderId);
119 }
120
121 public static JSONObject getFolder(long folderId)
122 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
123 com.liferay.portal.SystemException {
124 com.liferay.portlet.imagegallery.model.IGFolder returnValue = IGFolderServiceUtil.getFolder(folderId);
125
126 return IGFolderJSONSerializer.toJSONObject(returnValue);
127 }
128
129 public static JSONObject getFolder(long groupId, long parentFolderId,
130 java.lang.String name)
131 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
132 com.liferay.portal.SystemException {
133 com.liferay.portlet.imagegallery.model.IGFolder returnValue = IGFolderServiceUtil.getFolder(groupId,
134 parentFolderId, name);
135
136 return IGFolderJSONSerializer.toJSONObject(returnValue);
137 }
138
139 public static JSONArray getFolders(long groupId, long parentFolderId)
140 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
141 com.liferay.portal.SystemException {
142 java.util.List<com.liferay.portlet.imagegallery.model.IGFolder> returnValue =
143 IGFolderServiceUtil.getFolders(groupId, parentFolderId);
144
145 return IGFolderJSONSerializer.toJSONArray(returnValue);
146 }
147
148 public static JSONObject updateFolder(long folderId, long parentFolderId,
149 java.lang.String name, java.lang.String description,
150 boolean mergeWithParentFolder)
151 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
152 com.liferay.portal.SystemException {
153 com.liferay.portlet.imagegallery.model.IGFolder returnValue = IGFolderServiceUtil.updateFolder(folderId,
154 parentFolderId, name, description, mergeWithParentFolder);
155
156 return IGFolderJSONSerializer.toJSONObject(returnValue);
157 }
158 }