001
014
015 package com.liferay.portlet.ratings.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.ratings.service.RatingsEntryServiceUtil;
025
026
056 public class RatingsEntryServiceHttp {
057 public static void deleteEntry(HttpPrincipal httpPrincipal,
058 java.lang.String className, long classPK)
059 throws com.liferay.portal.kernel.exception.PortalException,
060 com.liferay.portal.kernel.exception.SystemException {
061 try {
062 MethodKey methodKey = new MethodKey(RatingsEntryServiceUtil.class.getName(),
063 "deleteEntry", java.lang.String.class, long.class);
064
065 MethodHandler methodHandler = new MethodHandler(methodKey,
066 className, classPK);
067
068 try {
069 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 catch (com.liferay.portal.kernel.exception.SystemException se) {
084 _log.error(se, se);
085
086 throw se;
087 }
088 }
089
090 public static com.liferay.portlet.ratings.model.RatingsEntry updateEntry(
091 HttpPrincipal httpPrincipal, java.lang.String className, long classPK,
092 double score)
093 throws com.liferay.portal.kernel.exception.PortalException,
094 com.liferay.portal.kernel.exception.SystemException {
095 try {
096 MethodKey methodKey = new MethodKey(RatingsEntryServiceUtil.class.getName(),
097 "updateEntry", java.lang.String.class, long.class,
098 double.class);
099
100 MethodHandler methodHandler = new MethodHandler(methodKey,
101 className, classPK, score);
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 (com.liferay.portlet.ratings.model.RatingsEntry)returnObj;
121 }
122 catch (com.liferay.portal.kernel.exception.SystemException se) {
123 _log.error(se, se);
124
125 throw se;
126 }
127 }
128
129 private static Log _log = LogFactoryUtil.getLog(RatingsEntryServiceHttp.class);
130 }