001
014
015 package com.liferay.portal.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.model.EmailAddress addEmailAddress(
044 java.lang.String className, long classPK, java.lang.String address,
045 long typeId, boolean primary,
046 com.liferay.portal.service.ServiceContext serviceContext)
047 throws com.liferay.portal.kernel.exception.PortalException {
048 return getService()
049 .addEmailAddress(className, classPK, address, typeId,
050 primary, serviceContext);
051 }
052
053 public static void deleteEmailAddress(long emailAddressId)
054 throws com.liferay.portal.kernel.exception.PortalException {
055 getService().deleteEmailAddress(emailAddressId);
056 }
057
058
066 public static com.liferay.portal.model.EmailAddress fetchEmailAddress(
067 long emailAddressId)
068 throws com.liferay.portal.kernel.exception.PortalException {
069 return getService().fetchEmailAddress(emailAddressId);
070 }
071
072 public static com.liferay.portal.model.EmailAddress getEmailAddress(
073 long emailAddressId)
074 throws com.liferay.portal.kernel.exception.PortalException {
075 return getService().getEmailAddress(emailAddressId);
076 }
077
078 public static java.util.List<com.liferay.portal.model.EmailAddress> getEmailAddresses(
079 java.lang.String className, long classPK)
080 throws com.liferay.portal.kernel.exception.PortalException {
081 return getService().getEmailAddresses(className, classPK);
082 }
083
084
089 public static java.lang.String getOSGiServiceIdentifier() {
090 return getService().getOSGiServiceIdentifier();
091 }
092
093 public static com.liferay.portal.model.EmailAddress updateEmailAddress(
094 long emailAddressId, java.lang.String address, long typeId,
095 boolean primary)
096 throws com.liferay.portal.kernel.exception.PortalException {
097 return getService()
098 .updateEmailAddress(emailAddressId, address, typeId, primary);
099 }
100
101 public static EmailAddressService getService() {
102 if (_service == null) {
103 _service = (EmailAddressService)PortalBeanLocatorUtil.locate(EmailAddressService.class.getName());
104
105 ReferenceRegistry.registerReference(EmailAddressServiceUtil.class,
106 "_service");
107 }
108
109 return _service;
110 }
111
112 private static EmailAddressService _service;
113 }