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, String> titleMap,
42 java.util.Map<java.util.Locale, 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, java.util.Map<java.util.Locale, String> titleMap,
70 java.util.Map<java.util.Locale, String> descriptionMap,
71 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
72 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
73 java.util.List<com.liferay.portlet.polls.model.PollsChoice> choices,
74 com.liferay.portal.service.ServiceContext serviceContext)
75 throws com.liferay.portal.kernel.exception.PortalException,
76 com.liferay.portal.kernel.exception.SystemException {
77 return getService()
78 .updateQuestion(questionId, titleMap, descriptionMap,
79 expirationDateMonth, expirationDateDay, expirationDateYear,
80 expirationDateHour, expirationDateMinute, neverExpire, choices,
81 serviceContext);
82 }
83
84 public static PollsQuestionService getService() {
85 if (_service == null) {
86 _service = (PollsQuestionService)PortalBeanLocatorUtil.locate(PollsQuestionService.class.getName());
87 }
88
89 return _service;
90 }
91
92 public void setService(PollsQuestionService service) {
93 _service = service;
94 }
95
96 private static PollsQuestionService _service;
97 }