1
14
15 package com.liferay.portlet.polls.service;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18
19
39 public class PollsQuestionServiceUtil {
40 public static com.liferay.portlet.polls.model.PollsQuestion addQuestion(
41 java.util.Map<java.util.Locale, java.lang.String> titleMap,
42 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
43 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
44 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
45 java.util.List<com.liferay.portlet.polls.model.PollsChoice> choices,
46 com.liferay.portal.service.ServiceContext serviceContext)
47 throws com.liferay.portal.kernel.exception.PortalException,
48 com.liferay.portal.kernel.exception.SystemException {
49 return getService()
50 .addQuestion(titleMap, descriptionMap, expirationDateMonth,
51 expirationDateDay, expirationDateYear, expirationDateHour,
52 expirationDateMinute, neverExpire, choices, serviceContext);
53 }
54
55 public static void deleteQuestion(long questionId)
56 throws com.liferay.portal.kernel.exception.PortalException,
57 com.liferay.portal.kernel.exception.SystemException {
58 getService().deleteQuestion(questionId);
59 }
60
61 public static com.liferay.portlet.polls.model.PollsQuestion getQuestion(
62 long questionId)
63 throws com.liferay.portal.kernel.exception.PortalException,
64 com.liferay.portal.kernel.exception.SystemException {
65 return getService().getQuestion(questionId);
66 }
67
68 public static com.liferay.portlet.polls.model.PollsQuestion updateQuestion(
69 long questionId,
70 java.util.Map<java.util.Locale, java.lang.String> titleMap,
71 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
72 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
73 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
74 java.util.List<com.liferay.portlet.polls.model.PollsChoice> choices,
75 com.liferay.portal.service.ServiceContext serviceContext)
76 throws com.liferay.portal.kernel.exception.PortalException,
77 com.liferay.portal.kernel.exception.SystemException {
78 return getService()
79 .updateQuestion(questionId, titleMap, descriptionMap,
80 expirationDateMonth, expirationDateDay, expirationDateYear,
81 expirationDateHour, expirationDateMinute, neverExpire, choices,
82 serviceContext);
83 }
84
85 public static PollsQuestionService getService() {
86 if (_service == null) {
87 _service = (PollsQuestionService)PortalBeanLocatorUtil.locate(PollsQuestionService.class.getName());
88 }
89
90 return _service;
91 }
92
93 public void setService(PollsQuestionService service) {
94 _service = service;
95 }
96
97 private static PollsQuestionService _service;
98 }