1
14
15 package com.liferay.portal.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 PhoneServiceUtil {
42 public static com.liferay.portal.model.Phone addPhone(
43 java.lang.String className, long classPK, java.lang.String number,
44 java.lang.String extension, int typeId, boolean primary)
45 throws com.liferay.portal.PortalException,
46 com.liferay.portal.SystemException {
47 return getService()
48 .addPhone(className, classPK, number, extension, typeId,
49 primary);
50 }
51
52 public static void deletePhone(long phoneId)
53 throws com.liferay.portal.PortalException,
54 com.liferay.portal.SystemException {
55 getService().deletePhone(phoneId);
56 }
57
58 public static com.liferay.portal.model.Phone getPhone(long phoneId)
59 throws com.liferay.portal.PortalException,
60 com.liferay.portal.SystemException {
61 return getService().getPhone(phoneId);
62 }
63
64 public static java.util.List<com.liferay.portal.model.Phone> getPhones(
65 java.lang.String className, long classPK)
66 throws com.liferay.portal.PortalException,
67 com.liferay.portal.SystemException {
68 return getService().getPhones(className, classPK);
69 }
70
71 public static com.liferay.portal.model.Phone updatePhone(long phoneId,
72 java.lang.String number, java.lang.String extension, int typeId,
73 boolean primary)
74 throws com.liferay.portal.PortalException,
75 com.liferay.portal.SystemException {
76 return getService()
77 .updatePhone(phoneId, number, extension, typeId, primary);
78 }
79
80 public static PhoneService getService() {
81 if (_service == null) {
82 _service = (PhoneService)PortalBeanLocatorUtil.locate(PhoneService.class.getName());
83
84 ReferenceRegistry.registerReference(PhoneServiceUtil.class,
85 "_service");
86 MethodCache.remove(PhoneService.class);
87 }
88
89 return _service;
90 }
91
92 public void setService(PhoneService service) {
93 MethodCache.remove(PhoneService.class);
94
95 _service = service;
96
97 ReferenceRegistry.registerReference(PhoneServiceUtil.class, "_service");
98 MethodCache.remove(PhoneService.class);
99 }
100
101 private static PhoneService _service;
102 }