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
056 public class DLFileVersionServiceHttp {
057 public static com.liferay.portlet.documentlibrary.model.DLFileVersion getFileVersion(
058 HttpPrincipal httpPrincipal, long fileVersionId)
059 throws com.liferay.portal.kernel.exception.PortalException,
060 com.liferay.portal.kernel.exception.SystemException {
061 try {
062 MethodKey methodKey = new MethodKey(DLFileVersionServiceUtil.class.getName(),
063 "getFileVersion", _getFileVersionParameterTypes0);
064
065 MethodHandler methodHandler = new MethodHandler(methodKey,
066 fileVersionId);
067
068 Object returnObj = null;
069
070 try {
071 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
072 }
073 catch (Exception e) {
074 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
075 throw (com.liferay.portal.kernel.exception.PortalException)e;
076 }
077
078 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
079 throw (com.liferay.portal.kernel.exception.SystemException)e;
080 }
081
082 throw new com.liferay.portal.kernel.exception.SystemException(e);
083 }
084
085 return (com.liferay.portlet.documentlibrary.model.DLFileVersion)returnObj;
086 }
087 catch (com.liferay.portal.kernel.exception.SystemException se) {
088 _log.error(se, se);
089
090 throw se;
091 }
092 }
093
094 public static com.liferay.portlet.documentlibrary.model.DLFileVersion getLatestFileVersion(
095 HttpPrincipal httpPrincipal, long fileEntryId)
096 throws com.liferay.portal.kernel.exception.PortalException,
097 com.liferay.portal.kernel.exception.SystemException {
098 try {
099 MethodKey methodKey = new MethodKey(DLFileVersionServiceUtil.class.getName(),
100 "getLatestFileVersion", _getLatestFileVersionParameterTypes1);
101
102 MethodHandler methodHandler = new MethodHandler(methodKey,
103 fileEntryId);
104
105 Object returnObj = null;
106
107 try {
108 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
109 }
110 catch (Exception e) {
111 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
112 throw (com.liferay.portal.kernel.exception.PortalException)e;
113 }
114
115 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
116 throw (com.liferay.portal.kernel.exception.SystemException)e;
117 }
118
119 throw new com.liferay.portal.kernel.exception.SystemException(e);
120 }
121
122 return (com.liferay.portlet.documentlibrary.model.DLFileVersion)returnObj;
123 }
124 catch (com.liferay.portal.kernel.exception.SystemException se) {
125 _log.error(se, se);
126
127 throw se;
128 }
129 }
130
131 private static Log _log = LogFactoryUtil.getLog(DLFileVersionServiceHttp.class);
132 private static final Class<?>[] _getFileVersionParameterTypes0 = new Class[] {
133 long.class
134 };
135 private static final Class<?>[] _getLatestFileVersionParameterTypes1 = new Class[] {
136 long.class
137 };
138 }