1
14
15 package com.liferay.portlet.announcements.service.http;
16
17 import com.liferay.portal.kernel.log.Log;
18 import com.liferay.portal.kernel.log.LogFactoryUtil;
19 import com.liferay.portal.kernel.util.IntegerWrapper;
20 import com.liferay.portal.kernel.util.LongWrapper;
21 import com.liferay.portal.kernel.util.MethodWrapper;
22 import com.liferay.portal.security.auth.HttpPrincipal;
23 import com.liferay.portal.service.http.TunnelUtil;
24
25 import com.liferay.portlet.announcements.service.AnnouncementsFlagServiceUtil;
26
27
64 public class AnnouncementsFlagServiceHttp {
65 public static void addFlag(HttpPrincipal httpPrincipal, long entryId,
66 int value)
67 throws com.liferay.portal.kernel.exception.PortalException,
68 com.liferay.portal.kernel.exception.SystemException {
69 try {
70 Object paramObj0 = new LongWrapper(entryId);
71
72 Object paramObj1 = new IntegerWrapper(value);
73
74 MethodWrapper methodWrapper = new MethodWrapper(AnnouncementsFlagServiceUtil.class.getName(),
75 "addFlag", new Object[] { paramObj0, paramObj1 });
76
77 try {
78 TunnelUtil.invoke(httpPrincipal, methodWrapper);
79 }
80 catch (Exception e) {
81 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
82 throw (com.liferay.portal.kernel.exception.PortalException)e;
83 }
84
85 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
86 throw (com.liferay.portal.kernel.exception.SystemException)e;
87 }
88
89 throw new com.liferay.portal.kernel.exception.SystemException(e);
90 }
91 }
92 catch (com.liferay.portal.kernel.exception.SystemException se) {
93 _log.error(se, se);
94
95 throw se;
96 }
97 }
98
99 public static void deleteFlag(HttpPrincipal httpPrincipal, long flagId)
100 throws com.liferay.portal.kernel.exception.PortalException,
101 com.liferay.portal.kernel.exception.SystemException {
102 try {
103 Object paramObj0 = new LongWrapper(flagId);
104
105 MethodWrapper methodWrapper = new MethodWrapper(AnnouncementsFlagServiceUtil.class.getName(),
106 "deleteFlag", new Object[] { paramObj0 });
107
108 try {
109 TunnelUtil.invoke(httpPrincipal, methodWrapper);
110 }
111 catch (Exception e) {
112 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
113 throw (com.liferay.portal.kernel.exception.PortalException)e;
114 }
115
116 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
117 throw (com.liferay.portal.kernel.exception.SystemException)e;
118 }
119
120 throw new com.liferay.portal.kernel.exception.SystemException(e);
121 }
122 }
123 catch (com.liferay.portal.kernel.exception.SystemException se) {
124 _log.error(se, se);
125
126 throw se;
127 }
128 }
129
130 public static com.liferay.portlet.announcements.model.AnnouncementsFlag getFlag(
131 HttpPrincipal httpPrincipal, long entryId, int value)
132 throws com.liferay.portal.kernel.exception.PortalException,
133 com.liferay.portal.kernel.exception.SystemException {
134 try {
135 Object paramObj0 = new LongWrapper(entryId);
136
137 Object paramObj1 = new IntegerWrapper(value);
138
139 MethodWrapper methodWrapper = new MethodWrapper(AnnouncementsFlagServiceUtil.class.getName(),
140 "getFlag", new Object[] { paramObj0, paramObj1 });
141
142 Object returnObj = null;
143
144 try {
145 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
146 }
147 catch (Exception e) {
148 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
149 throw (com.liferay.portal.kernel.exception.PortalException)e;
150 }
151
152 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
153 throw (com.liferay.portal.kernel.exception.SystemException)e;
154 }
155
156 throw new com.liferay.portal.kernel.exception.SystemException(e);
157 }
158
159 return (com.liferay.portlet.announcements.model.AnnouncementsFlag)returnObj;
160 }
161 catch (com.liferay.portal.kernel.exception.SystemException se) {
162 _log.error(se, se);
163
164 throw se;
165 }
166 }
167
168 private static Log _log = LogFactoryUtil.getLog(AnnouncementsFlagServiceHttp.class);
169 }