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