1
22
23 package com.liferay.portlet.documentlibrary.service.http;
24
25 import com.liferay.portlet.documentlibrary.service.DLFolderServiceUtil;
26
27 import org.json.JSONObject;
28
29
73 public class DLFolderServiceJSON {
74 public static JSONObject addFolder(long plid, long parentFolderId,
75 java.lang.String name, java.lang.String description,
76 boolean addCommunityPermissions, boolean addGuestPermissions)
77 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
78 com.liferay.portal.PortalException {
79 com.liferay.portlet.documentlibrary.model.DLFolder returnValue = DLFolderServiceUtil.addFolder(plid,
80 parentFolderId, name, description, addCommunityPermissions,
81 addGuestPermissions);
82
83 return DLFolderJSONSerializer.toJSONObject(returnValue);
84 }
85
86 public static JSONObject addFolder(long plid, long parentFolderId,
87 java.lang.String name, java.lang.String description,
88 java.lang.String[] communityPermissions,
89 java.lang.String[] guestPermissions)
90 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
91 com.liferay.portal.PortalException {
92 com.liferay.portlet.documentlibrary.model.DLFolder returnValue = DLFolderServiceUtil.addFolder(plid,
93 parentFolderId, name, description, communityPermissions,
94 guestPermissions);
95
96 return DLFolderJSONSerializer.toJSONObject(returnValue);
97 }
98
99 public static JSONObject copyFolder(long plid, long sourceFolderId,
100 long parentFolderId, java.lang.String name,
101 java.lang.String description, boolean addCommunityPermissions,
102 boolean addGuestPermissions)
103 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
104 com.liferay.portal.PortalException {
105 com.liferay.portlet.documentlibrary.model.DLFolder returnValue = DLFolderServiceUtil.copyFolder(plid,
106 sourceFolderId, parentFolderId, name, description,
107 addCommunityPermissions, addGuestPermissions);
108
109 return DLFolderJSONSerializer.toJSONObject(returnValue);
110 }
111
112 public static void deleteFolder(long folderId)
113 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
114 com.liferay.portal.PortalException {
115 DLFolderServiceUtil.deleteFolder(folderId);
116 }
117
118 public static void deleteFolder(long groupId, long parentFolderId,
119 java.lang.String name)
120 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
121 com.liferay.portal.PortalException {
122 DLFolderServiceUtil.deleteFolder(groupId, parentFolderId, name);
123 }
124
125 public static JSONObject getFolder(long folderId)
126 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
127 com.liferay.portal.PortalException {
128 com.liferay.portlet.documentlibrary.model.DLFolder returnValue = DLFolderServiceUtil.getFolder(folderId);
129
130 return DLFolderJSONSerializer.toJSONObject(returnValue);
131 }
132
133 public static JSONObject getFolder(long groupId, long parentFolderId,
134 java.lang.String name)
135 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
136 com.liferay.portal.PortalException {
137 com.liferay.portlet.documentlibrary.model.DLFolder returnValue = DLFolderServiceUtil.getFolder(groupId,
138 parentFolderId, name);
139
140 return DLFolderJSONSerializer.toJSONObject(returnValue);
141 }
142
143 public static long getFolderId(long groupId, long parentFolderId,
144 java.lang.String name)
145 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
146 com.liferay.portal.PortalException {
147 long returnValue = DLFolderServiceUtil.getFolderId(groupId,
148 parentFolderId, name);
149
150 return returnValue;
151 }
152
153 public static void reIndexSearch(long companyId)
154 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
155 com.liferay.portal.PortalException {
156 DLFolderServiceUtil.reIndexSearch(companyId);
157 }
158
159 public static JSONObject updateFolder(long folderId, long parentFolderId,
160 java.lang.String name, java.lang.String description)
161 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
162 com.liferay.portal.PortalException {
163 com.liferay.portlet.documentlibrary.model.DLFolder returnValue = DLFolderServiceUtil.updateFolder(folderId,
164 parentFolderId, name, description);
165
166 return DLFolderJSONSerializer.toJSONObject(returnValue);
167 }
168 }