1
14
15 package com.liferay.portlet.tasks.service;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18 import com.liferay.portal.kernel.util.MethodCache;
19 import com.liferay.portal.kernel.util.ReferenceRegistry;
20
21
41 public class TasksProposalServiceUtil {
42 public static com.liferay.portlet.tasks.model.TasksProposal addProposal(
43 long groupId, java.lang.String className, java.lang.String classPK,
44 java.lang.String name, java.lang.String description, long reviewUserId,
45 boolean addCommunityPermissions, boolean addGuestPermissions)
46 throws com.liferay.portal.PortalException,
47 com.liferay.portal.SystemException {
48 return getService()
49 .addProposal(groupId, className, classPK, name, description,
50 reviewUserId, addCommunityPermissions, addGuestPermissions);
51 }
52
53 public static com.liferay.portlet.tasks.model.TasksProposal addProposal(
54 long groupId, java.lang.String className, java.lang.String classPK,
55 java.lang.String name, java.lang.String description, long reviewUserId,
56 java.lang.String[] communityPermissions,
57 java.lang.String[] guestPermissions)
58 throws com.liferay.portal.PortalException,
59 com.liferay.portal.SystemException {
60 return getService()
61 .addProposal(groupId, className, classPK, name, description,
62 reviewUserId, communityPermissions, guestPermissions);
63 }
64
65 public static void deleteProposal(long proposalId)
66 throws com.liferay.portal.PortalException,
67 com.liferay.portal.SystemException {
68 getService().deleteProposal(proposalId);
69 }
70
71 public static com.liferay.portlet.tasks.model.TasksProposal updateProposal(
72 long proposalId, java.lang.String description, int dueDateMonth,
73 int dueDateDay, int dueDateYear, int dueDateHour, int dueDateMinute)
74 throws com.liferay.portal.PortalException,
75 com.liferay.portal.SystemException {
76 return getService()
77 .updateProposal(proposalId, description, dueDateMonth,
78 dueDateDay, dueDateYear, dueDateHour, dueDateMinute);
79 }
80
81 public static TasksProposalService getService() {
82 if (_service == null) {
83 _service = (TasksProposalService)PortalBeanLocatorUtil.locate(TasksProposalService.class.getName());
84
85 ReferenceRegistry.registerReference(TasksProposalServiceUtil.class,
86 "_service");
87 MethodCache.remove(TasksProposalService.class);
88 }
89
90 return _service;
91 }
92
93 public void setService(TasksProposalService service) {
94 MethodCache.remove(TasksProposalService.class);
95
96 _service = service;
97
98 ReferenceRegistry.registerReference(TasksProposalServiceUtil.class,
99 "_service");
100 MethodCache.remove(TasksProposalService.class);
101 }
102
103 private static TasksProposalService _service;
104 }