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