001
014
015 package com.liferay.portal.kernel.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
020 import com.liferay.portal.kernel.util.ReferenceRegistry;
021
022
036 @ProviderType
037 public class EmailAddressServiceUtil {
038
043 public static com.liferay.portal.kernel.model.EmailAddress addEmailAddress(
044 java.lang.String className, long classPK, java.lang.String address,
045 long typeId, boolean primary, ServiceContext serviceContext)
046 throws com.liferay.portal.kernel.exception.PortalException {
047 return getService()
048 .addEmailAddress(className, classPK, address, typeId,
049 primary, serviceContext);
050 }
051
052
060 public static com.liferay.portal.kernel.model.EmailAddress fetchEmailAddress(
061 long emailAddressId)
062 throws com.liferay.portal.kernel.exception.PortalException {
063 return getService().fetchEmailAddress(emailAddressId);
064 }
065
066 public static com.liferay.portal.kernel.model.EmailAddress getEmailAddress(
067 long emailAddressId)
068 throws com.liferay.portal.kernel.exception.PortalException {
069 return getService().getEmailAddress(emailAddressId);
070 }
071
072 public static com.liferay.portal.kernel.model.EmailAddress updateEmailAddress(
073 long emailAddressId, java.lang.String address, long typeId,
074 boolean primary)
075 throws com.liferay.portal.kernel.exception.PortalException {
076 return getService()
077 .updateEmailAddress(emailAddressId, address, typeId, primary);
078 }
079
080
085 public static java.lang.String getOSGiServiceIdentifier() {
086 return getService().getOSGiServiceIdentifier();
087 }
088
089 public static java.util.List<com.liferay.portal.kernel.model.EmailAddress> getEmailAddresses(
090 java.lang.String className, long classPK)
091 throws com.liferay.portal.kernel.exception.PortalException {
092 return getService().getEmailAddresses(className, classPK);
093 }
094
095 public static void deleteEmailAddress(long emailAddressId)
096 throws com.liferay.portal.kernel.exception.PortalException {
097 getService().deleteEmailAddress(emailAddressId);
098 }
099
100 public static EmailAddressService getService() {
101 if (_service == null) {
102 _service = (EmailAddressService)PortalBeanLocatorUtil.locate(EmailAddressService.class.getName());
103
104 ReferenceRegistry.registerReference(EmailAddressServiceUtil.class,
105 "_service");
106 }
107
108 return _service;
109 }
110
111 private static EmailAddressService _service;
112 }