001
014
015 package com.liferay.portlet.polls.service;
016
017 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018
019
032 public class PollsQuestionServiceUtil {
033 public static com.liferay.portlet.polls.model.PollsQuestion addQuestion(
034 java.util.Map<java.util.Locale, java.lang.String> titleMap,
035 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
036 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
037 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
038 java.util.List<com.liferay.portlet.polls.model.PollsChoice> choices,
039 com.liferay.portal.service.ServiceContext serviceContext)
040 throws com.liferay.portal.kernel.exception.PortalException,
041 com.liferay.portal.kernel.exception.SystemException {
042 return getService()
043 .addQuestion(titleMap, descriptionMap, expirationDateMonth,
044 expirationDateDay, expirationDateYear, expirationDateHour,
045 expirationDateMinute, neverExpire, choices, serviceContext);
046 }
047
048 public static void deleteQuestion(long questionId)
049 throws com.liferay.portal.kernel.exception.PortalException,
050 com.liferay.portal.kernel.exception.SystemException {
051 getService().deleteQuestion(questionId);
052 }
053
054 public static com.liferay.portlet.polls.model.PollsQuestion getQuestion(
055 long questionId)
056 throws com.liferay.portal.kernel.exception.PortalException,
057 com.liferay.portal.kernel.exception.SystemException {
058 return getService().getQuestion(questionId);
059 }
060
061 public static com.liferay.portlet.polls.model.PollsQuestion updateQuestion(
062 long questionId,
063 java.util.Map<java.util.Locale, java.lang.String> titleMap,
064 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
065 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
066 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
067 java.util.List<com.liferay.portlet.polls.model.PollsChoice> choices,
068 com.liferay.portal.service.ServiceContext serviceContext)
069 throws com.liferay.portal.kernel.exception.PortalException,
070 com.liferay.portal.kernel.exception.SystemException {
071 return getService()
072 .updateQuestion(questionId, titleMap, descriptionMap,
073 expirationDateMonth, expirationDateDay, expirationDateYear,
074 expirationDateHour, expirationDateMinute, neverExpire, choices,
075 serviceContext);
076 }
077
078 public static PollsQuestionService getService() {
079 if (_service == null) {
080 _service = (PollsQuestionService)PortalBeanLocatorUtil.locate(PollsQuestionService.class.getName());
081 }
082
083 return _service;
084 }
085
086 public void setService(PollsQuestionService service) {
087 _service = service;
088 }
089
090 private static PollsQuestionService _service;
091 }