001
014
015 package com.liferay.portlet.documentlibrary.service.http;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactoryUtil;
019 import com.liferay.portal.kernel.util.MethodHandler;
020 import com.liferay.portal.kernel.util.MethodKey;
021 import com.liferay.portal.security.auth.HttpPrincipal;
022 import com.liferay.portal.service.http.TunnelUtil;
023
024 import com.liferay.portlet.documentlibrary.service.DLFileVersionServiceUtil;
025
026
054 public class DLFileVersionServiceHttp {
055 public static com.liferay.portlet.documentlibrary.model.DLFileVersion getFileVersion(
056 HttpPrincipal httpPrincipal, long fileVersionId)
057 throws com.liferay.portal.kernel.exception.PortalException,
058 com.liferay.portal.kernel.exception.SystemException {
059 try {
060 MethodKey methodKey = new MethodKey(DLFileVersionServiceUtil.class,
061 "getFileVersion", _getFileVersionParameterTypes0);
062
063 MethodHandler methodHandler = new MethodHandler(methodKey,
064 fileVersionId);
065
066 Object returnObj = null;
067
068 try {
069 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
070 }
071 catch (Exception e) {
072 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
073 throw (com.liferay.portal.kernel.exception.PortalException)e;
074 }
075
076 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
077 throw (com.liferay.portal.kernel.exception.SystemException)e;
078 }
079
080 throw new com.liferay.portal.kernel.exception.SystemException(e);
081 }
082
083 return (com.liferay.portlet.documentlibrary.model.DLFileVersion)returnObj;
084 }
085 catch (com.liferay.portal.kernel.exception.SystemException se) {
086 _log.error(se, se);
087
088 throw se;
089 }
090 }
091
092 public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileVersion> getFileVersions(
093 HttpPrincipal httpPrincipal, long fileEntryId, int status)
094 throws com.liferay.portal.kernel.exception.PortalException,
095 com.liferay.portal.kernel.exception.SystemException {
096 try {
097 MethodKey methodKey = new MethodKey(DLFileVersionServiceUtil.class,
098 "getFileVersions", _getFileVersionsParameterTypes1);
099
100 MethodHandler methodHandler = new MethodHandler(methodKey,
101 fileEntryId, status);
102
103 Object returnObj = null;
104
105 try {
106 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
107 }
108 catch (Exception e) {
109 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
110 throw (com.liferay.portal.kernel.exception.PortalException)e;
111 }
112
113 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
114 throw (com.liferay.portal.kernel.exception.SystemException)e;
115 }
116
117 throw new com.liferay.portal.kernel.exception.SystemException(e);
118 }
119
120 return (java.util.List<com.liferay.portlet.documentlibrary.model.DLFileVersion>)returnObj;
121 }
122 catch (com.liferay.portal.kernel.exception.SystemException se) {
123 _log.error(se, se);
124
125 throw se;
126 }
127 }
128
129 public static int getFileVersionsCount(HttpPrincipal httpPrincipal,
130 long fileEntryId, int status)
131 throws com.liferay.portal.kernel.exception.PortalException,
132 com.liferay.portal.kernel.exception.SystemException {
133 try {
134 MethodKey methodKey = new MethodKey(DLFileVersionServiceUtil.class,
135 "getFileVersionsCount", _getFileVersionsCountParameterTypes2);
136
137 MethodHandler methodHandler = new MethodHandler(methodKey,
138 fileEntryId, status);
139
140 Object returnObj = null;
141
142 try {
143 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
144 }
145 catch (Exception e) {
146 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
147 throw (com.liferay.portal.kernel.exception.PortalException)e;
148 }
149
150 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
151 throw (com.liferay.portal.kernel.exception.SystemException)e;
152 }
153
154 throw new com.liferay.portal.kernel.exception.SystemException(e);
155 }
156
157 return ((Integer)returnObj).intValue();
158 }
159 catch (com.liferay.portal.kernel.exception.SystemException se) {
160 _log.error(se, se);
161
162 throw se;
163 }
164 }
165
166 public static com.liferay.portlet.documentlibrary.model.DLFileVersion getLatestFileVersion(
167 HttpPrincipal httpPrincipal, long fileEntryId)
168 throws com.liferay.portal.kernel.exception.PortalException,
169 com.liferay.portal.kernel.exception.SystemException {
170 try {
171 MethodKey methodKey = new MethodKey(DLFileVersionServiceUtil.class,
172 "getLatestFileVersion", _getLatestFileVersionParameterTypes3);
173
174 MethodHandler methodHandler = new MethodHandler(methodKey,
175 fileEntryId);
176
177 Object returnObj = null;
178
179 try {
180 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
181 }
182 catch (Exception e) {
183 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
184 throw (com.liferay.portal.kernel.exception.PortalException)e;
185 }
186
187 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
188 throw (com.liferay.portal.kernel.exception.SystemException)e;
189 }
190
191 throw new com.liferay.portal.kernel.exception.SystemException(e);
192 }
193
194 return (com.liferay.portlet.documentlibrary.model.DLFileVersion)returnObj;
195 }
196 catch (com.liferay.portal.kernel.exception.SystemException se) {
197 _log.error(se, se);
198
199 throw se;
200 }
201 }
202
203 private static Log _log = LogFactoryUtil.getLog(DLFileVersionServiceHttp.class);
204 private static final Class<?>[] _getFileVersionParameterTypes0 = new Class[] {
205 long.class
206 };
207 private static final Class<?>[] _getFileVersionsParameterTypes1 = new Class[] {
208 long.class, int.class
209 };
210 private static final Class<?>[] _getFileVersionsCountParameterTypes2 = new Class[] {
211 long.class, int.class
212 };
213 private static final Class<?>[] _getLatestFileVersionParameterTypes3 = new Class[] {
214 long.class
215 };
216 }