1
22
23 package com.liferay.portlet.polls.service.http;
24
25 import com.liferay.portal.kernel.log.Log;
26 import com.liferay.portal.kernel.log.LogFactoryUtil;
27
28 import com.liferay.portlet.polls.service.PollsQuestionServiceUtil;
29
30 import java.rmi.RemoteException;
31
32
83 public class PollsQuestionServiceSoap {
84 public static com.liferay.portlet.polls.model.PollsQuestionSoap addQuestion(
85 long plid, java.lang.String title, java.lang.String description,
86 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
87 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
88 com.liferay.portlet.polls.model.PollsChoiceSoap[] choices,
89 boolean addCommunityPermissions, boolean addGuestPermissions)
90 throws RemoteException {
91 try {
92 com.liferay.portlet.polls.model.PollsQuestion returnValue = PollsQuestionServiceUtil.addQuestion(plid,
93 title, description, expirationDateMonth, expirationDateDay,
94 expirationDateYear, expirationDateHour,
95 expirationDateMinute, neverExpire,
96 com.liferay.portlet.polls.model.impl.PollsChoiceModelImpl.toModels(
97 choices), addCommunityPermissions, addGuestPermissions);
98
99 return com.liferay.portlet.polls.model.PollsQuestionSoap.toSoapModel(returnValue);
100 }
101 catch (Exception e) {
102 _log.error(e, e);
103
104 throw new RemoteException(e.getMessage());
105 }
106 }
107
108 public static com.liferay.portlet.polls.model.PollsQuestionSoap addQuestion(
109 long plid, java.lang.String title, java.lang.String description,
110 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
111 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
112 com.liferay.portlet.polls.model.PollsChoiceSoap[] choices,
113 java.lang.String[] communityPermissions,
114 java.lang.String[] guestPermissions) throws RemoteException {
115 try {
116 com.liferay.portlet.polls.model.PollsQuestion returnValue = PollsQuestionServiceUtil.addQuestion(plid,
117 title, description, expirationDateMonth, expirationDateDay,
118 expirationDateYear, expirationDateHour,
119 expirationDateMinute, neverExpire,
120 com.liferay.portlet.polls.model.impl.PollsChoiceModelImpl.toModels(
121 choices), communityPermissions, guestPermissions);
122
123 return com.liferay.portlet.polls.model.PollsQuestionSoap.toSoapModel(returnValue);
124 }
125 catch (Exception e) {
126 _log.error(e, e);
127
128 throw new RemoteException(e.getMessage());
129 }
130 }
131
132 public static void deleteQuestion(long questionId)
133 throws RemoteException {
134 try {
135 PollsQuestionServiceUtil.deleteQuestion(questionId);
136 }
137 catch (Exception e) {
138 _log.error(e, e);
139
140 throw new RemoteException(e.getMessage());
141 }
142 }
143
144 public static com.liferay.portlet.polls.model.PollsQuestionSoap getQuestion(
145 long questionId) throws RemoteException {
146 try {
147 com.liferay.portlet.polls.model.PollsQuestion returnValue = PollsQuestionServiceUtil.getQuestion(questionId);
148
149 return com.liferay.portlet.polls.model.PollsQuestionSoap.toSoapModel(returnValue);
150 }
151 catch (Exception e) {
152 _log.error(e, e);
153
154 throw new RemoteException(e.getMessage());
155 }
156 }
157
158 public static com.liferay.portlet.polls.model.PollsQuestionSoap updateQuestion(
159 long questionId, java.lang.String title, java.lang.String description,
160 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
161 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
162 com.liferay.portlet.polls.model.PollsChoiceSoap[] choices)
163 throws RemoteException {
164 try {
165 com.liferay.portlet.polls.model.PollsQuestion returnValue = PollsQuestionServiceUtil.updateQuestion(questionId,
166 title, description, expirationDateMonth, expirationDateDay,
167 expirationDateYear, expirationDateHour,
168 expirationDateMinute, neverExpire,
169 com.liferay.portlet.polls.model.impl.PollsChoiceModelImpl.toModels(
170 choices));
171
172 return com.liferay.portlet.polls.model.PollsQuestionSoap.toSoapModel(returnValue);
173 }
174 catch (Exception e) {
175 _log.error(e, e);
176
177 throw new RemoteException(e.getMessage());
178 }
179 }
180
181 private static Log _log = LogFactoryUtil.getLog(PollsQuestionServiceSoap.class);
182 }