001
014
015 package com.liferay.portlet.tasks.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.kernel.util.NullWrapper;
023 import com.liferay.portal.security.auth.HttpPrincipal;
024 import com.liferay.portal.service.http.TunnelUtil;
025
026 import com.liferay.portlet.tasks.service.TasksReviewServiceUtil;
027
028
058 public class TasksReviewServiceHttp {
059 public static com.liferay.portlet.tasks.model.TasksReview approveReview(
060 HttpPrincipal httpPrincipal, long proposalId, int stage)
061 throws com.liferay.portal.kernel.exception.PortalException,
062 com.liferay.portal.kernel.exception.SystemException {
063 try {
064 Object paramObj0 = new LongWrapper(proposalId);
065
066 Object paramObj1 = new IntegerWrapper(stage);
067
068 MethodWrapper methodWrapper = new MethodWrapper(TasksReviewServiceUtil.class.getName(),
069 "approveReview", new Object[] { paramObj0, paramObj1 });
070
071 Object returnObj = null;
072
073 try {
074 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
075 }
076 catch (Exception e) {
077 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
078 throw (com.liferay.portal.kernel.exception.PortalException)e;
079 }
080
081 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
082 throw (com.liferay.portal.kernel.exception.SystemException)e;
083 }
084
085 throw new com.liferay.portal.kernel.exception.SystemException(e);
086 }
087
088 return (com.liferay.portlet.tasks.model.TasksReview)returnObj;
089 }
090 catch (com.liferay.portal.kernel.exception.SystemException se) {
091 _log.error(se, se);
092
093 throw se;
094 }
095 }
096
097 public static com.liferay.portlet.tasks.model.TasksReview rejectReview(
098 HttpPrincipal httpPrincipal, long proposalId, int stage)
099 throws com.liferay.portal.kernel.exception.PortalException,
100 com.liferay.portal.kernel.exception.SystemException {
101 try {
102 Object paramObj0 = new LongWrapper(proposalId);
103
104 Object paramObj1 = new IntegerWrapper(stage);
105
106 MethodWrapper methodWrapper = new MethodWrapper(TasksReviewServiceUtil.class.getName(),
107 "rejectReview", new Object[] { paramObj0, paramObj1 });
108
109 Object returnObj = null;
110
111 try {
112 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
113 }
114 catch (Exception e) {
115 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
116 throw (com.liferay.portal.kernel.exception.PortalException)e;
117 }
118
119 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
120 throw (com.liferay.portal.kernel.exception.SystemException)e;
121 }
122
123 throw new com.liferay.portal.kernel.exception.SystemException(e);
124 }
125
126 return (com.liferay.portlet.tasks.model.TasksReview)returnObj;
127 }
128 catch (com.liferay.portal.kernel.exception.SystemException se) {
129 _log.error(se, se);
130
131 throw se;
132 }
133 }
134
135 public static void updateReviews(HttpPrincipal httpPrincipal,
136 long proposalId, long[][] userIdsPerStage)
137 throws com.liferay.portal.kernel.exception.PortalException,
138 com.liferay.portal.kernel.exception.SystemException {
139 try {
140 Object paramObj0 = new LongWrapper(proposalId);
141
142 Object paramObj1 = userIdsPerStage;
143
144 if (userIdsPerStage == null) {
145 paramObj1 = new NullWrapper("[[J");
146 }
147
148 MethodWrapper methodWrapper = new MethodWrapper(TasksReviewServiceUtil.class.getName(),
149 "updateReviews", new Object[] { paramObj0, paramObj1 });
150
151 try {
152 TunnelUtil.invoke(httpPrincipal, methodWrapper);
153 }
154 catch (Exception e) {
155 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
156 throw (com.liferay.portal.kernel.exception.PortalException)e;
157 }
158
159 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
160 throw (com.liferay.portal.kernel.exception.SystemException)e;
161 }
162
163 throw new com.liferay.portal.kernel.exception.SystemException(e);
164 }
165 }
166 catch (com.liferay.portal.kernel.exception.SystemException se) {
167 _log.error(se, se);
168
169 throw se;
170 }
171 }
172
173 private static Log _log = LogFactoryUtil.getLog(TasksReviewServiceHttp.class);
174 }