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