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.lang.String title, java.lang.String description,
42 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
43 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
44 java.util.List<com.liferay.portlet.polls.model.PollsChoice> choices,
45 com.liferay.portal.service.ServiceContext serviceContext)
46 throws com.liferay.portal.PortalException,
47 com.liferay.portal.SystemException {
48 return getService()
49 .addQuestion(title, description, expirationDateMonth,
50 expirationDateDay, expirationDateYear, expirationDateHour,
51 expirationDateMinute, neverExpire, choices, serviceContext);
52 }
53
54 public static void deleteQuestion(long questionId)
55 throws com.liferay.portal.PortalException,
56 com.liferay.portal.SystemException {
57 getService().deleteQuestion(questionId);
58 }
59
60 public static com.liferay.portlet.polls.model.PollsQuestion getQuestion(
61 long questionId)
62 throws com.liferay.portal.PortalException,
63 com.liferay.portal.SystemException {
64 return getService().getQuestion(questionId);
65 }
66
67 public static com.liferay.portlet.polls.model.PollsQuestion updateQuestion(
68 long questionId, java.lang.String title, java.lang.String description,
69 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
70 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
71 java.util.List<com.liferay.portlet.polls.model.PollsChoice> choices,
72 com.liferay.portal.service.ServiceContext serviceContext)
73 throws com.liferay.portal.PortalException,
74 com.liferay.portal.SystemException {
75 return getService()
76 .updateQuestion(questionId, title, description,
77 expirationDateMonth, expirationDateDay, expirationDateYear,
78 expirationDateHour, expirationDateMinute, neverExpire, choices,
79 serviceContext);
80 }
81
82 public static PollsQuestionService getService() {
83 if (_service == null) {
84 _service = (PollsQuestionService)PortalBeanLocatorUtil.locate(PollsQuestionService.class.getName());
85 }
86
87 return _service;
88 }
89
90 public void setService(PollsQuestionService service) {
91 _service = service;
92 }
93
94 private static PollsQuestionService _service;
95 }