001
014
015 package com.liferay.portlet.announcements.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.IntegerWrapper;
020 import com.liferay.portal.kernel.util.LongWrapper;
021 import com.liferay.portal.kernel.util.MethodWrapper;
022 import com.liferay.portal.security.auth.HttpPrincipal;
023 import com.liferay.portal.service.http.TunnelUtil;
024
025 import com.liferay.portlet.announcements.service.AnnouncementsFlagServiceUtil;
026
027
057 public class AnnouncementsFlagServiceHttp {
058 public static void addFlag(HttpPrincipal httpPrincipal, long entryId,
059 int value)
060 throws com.liferay.portal.kernel.exception.PortalException,
061 com.liferay.portal.kernel.exception.SystemException {
062 try {
063 Object paramObj0 = new LongWrapper(entryId);
064
065 Object paramObj1 = new IntegerWrapper(value);
066
067 MethodWrapper methodWrapper = new MethodWrapper(AnnouncementsFlagServiceUtil.class.getName(),
068 "addFlag", new Object[] { paramObj0, paramObj1 });
069
070 try {
071 TunnelUtil.invoke(httpPrincipal, methodWrapper);
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 catch (com.liferay.portal.kernel.exception.SystemException se) {
086 _log.error(se, se);
087
088 throw se;
089 }
090 }
091
092 public static void deleteFlag(HttpPrincipal httpPrincipal, long flagId)
093 throws com.liferay.portal.kernel.exception.PortalException,
094 com.liferay.portal.kernel.exception.SystemException {
095 try {
096 Object paramObj0 = new LongWrapper(flagId);
097
098 MethodWrapper methodWrapper = new MethodWrapper(AnnouncementsFlagServiceUtil.class.getName(),
099 "deleteFlag", new Object[] { paramObj0 });
100
101 try {
102 TunnelUtil.invoke(httpPrincipal, methodWrapper);
103 }
104 catch (Exception e) {
105 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
106 throw (com.liferay.portal.kernel.exception.PortalException)e;
107 }
108
109 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
110 throw (com.liferay.portal.kernel.exception.SystemException)e;
111 }
112
113 throw new com.liferay.portal.kernel.exception.SystemException(e);
114 }
115 }
116 catch (com.liferay.portal.kernel.exception.SystemException se) {
117 _log.error(se, se);
118
119 throw se;
120 }
121 }
122
123 public static com.liferay.portlet.announcements.model.AnnouncementsFlag getFlag(
124 HttpPrincipal httpPrincipal, long entryId, int value)
125 throws com.liferay.portal.kernel.exception.PortalException,
126 com.liferay.portal.kernel.exception.SystemException {
127 try {
128 Object paramObj0 = new LongWrapper(entryId);
129
130 Object paramObj1 = new IntegerWrapper(value);
131
132 MethodWrapper methodWrapper = new MethodWrapper(AnnouncementsFlagServiceUtil.class.getName(),
133 "getFlag", new Object[] { paramObj0, paramObj1 });
134
135 Object returnObj = null;
136
137 try {
138 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
139 }
140 catch (Exception e) {
141 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
142 throw (com.liferay.portal.kernel.exception.PortalException)e;
143 }
144
145 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
146 throw (com.liferay.portal.kernel.exception.SystemException)e;
147 }
148
149 throw new com.liferay.portal.kernel.exception.SystemException(e);
150 }
151
152 return (com.liferay.portlet.announcements.model.AnnouncementsFlag)returnObj;
153 }
154 catch (com.liferay.portal.kernel.exception.SystemException se) {
155 _log.error(se, se);
156
157 throw se;
158 }
159 }
160
161 private static Log _log = LogFactoryUtil.getLog(AnnouncementsFlagServiceHttp.class);
162 }