001
014
015 package com.liferay.portlet.tasks.service;
016
017 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018 import com.liferay.portal.kernel.util.MethodCache;
019 import com.liferay.portal.kernel.util.ReferenceRegistry;
020
021
034 public class TasksReviewServiceUtil {
035
040 public static com.liferay.portlet.tasks.model.TasksReview approveReview(
041 long proposalId, int stage)
042 throws com.liferay.portal.kernel.exception.PortalException,
043 com.liferay.portal.kernel.exception.SystemException {
044 return getService().approveReview(proposalId, stage);
045 }
046
047 public static com.liferay.portlet.tasks.model.TasksReview rejectReview(
048 long proposalId, int stage)
049 throws com.liferay.portal.kernel.exception.PortalException,
050 com.liferay.portal.kernel.exception.SystemException {
051 return getService().rejectReview(proposalId, stage);
052 }
053
054 public static void updateReviews(long proposalId, long[][] userIdsPerStage)
055 throws com.liferay.portal.kernel.exception.PortalException,
056 com.liferay.portal.kernel.exception.SystemException {
057 getService().updateReviews(proposalId, userIdsPerStage);
058 }
059
060 public static TasksReviewService getService() {
061 if (_service == null) {
062 _service = (TasksReviewService)PortalBeanLocatorUtil.locate(TasksReviewService.class.getName());
063
064 ReferenceRegistry.registerReference(TasksReviewServiceUtil.class,
065 "_service");
066 MethodCache.remove(TasksReviewService.class);
067 }
068
069 return _service;
070 }
071
072 public void setService(TasksReviewService service) {
073 MethodCache.remove(TasksReviewService.class);
074
075 _service = service;
076
077 ReferenceRegistry.registerReference(TasksReviewServiceUtil.class,
078 "_service");
079 MethodCache.remove(TasksReviewService.class);
080 }
081
082 private static TasksReviewService _service;
083 }