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 PhoneServiceUtil {
038
043
044
048 @Deprecated
049 public static com.liferay.portal.model.Phone addPhone(
050 java.lang.String className, long classPK, java.lang.String number,
051 java.lang.String extension, long typeId, boolean primary)
052 throws com.liferay.portal.kernel.exception.PortalException {
053 return getService()
054 .addPhone(className, classPK, number, extension, typeId,
055 primary);
056 }
057
058 public static com.liferay.portal.model.Phone addPhone(
059 java.lang.String className, long classPK, java.lang.String number,
060 java.lang.String extension, long typeId, boolean primary,
061 com.liferay.portal.service.ServiceContext serviceContext)
062 throws com.liferay.portal.kernel.exception.PortalException {
063 return getService()
064 .addPhone(className, classPK, number, extension, typeId,
065 primary, serviceContext);
066 }
067
068 public static void deletePhone(long phoneId)
069 throws com.liferay.portal.kernel.exception.PortalException {
070 getService().deletePhone(phoneId);
071 }
072
073
078 public static java.lang.String getOSGiServiceIdentifier() {
079 return getService().getOSGiServiceIdentifier();
080 }
081
082 public static com.liferay.portal.model.Phone getPhone(long phoneId)
083 throws com.liferay.portal.kernel.exception.PortalException {
084 return getService().getPhone(phoneId);
085 }
086
087 public static java.util.List<com.liferay.portal.model.Phone> getPhones(
088 java.lang.String className, long classPK)
089 throws com.liferay.portal.kernel.exception.PortalException {
090 return getService().getPhones(className, classPK);
091 }
092
093 public static com.liferay.portal.model.Phone updatePhone(long phoneId,
094 java.lang.String number, java.lang.String extension, long typeId,
095 boolean primary)
096 throws com.liferay.portal.kernel.exception.PortalException {
097 return getService()
098 .updatePhone(phoneId, number, extension, typeId, primary);
099 }
100
101 public static PhoneService getService() {
102 if (_service == null) {
103 _service = (PhoneService)PortalBeanLocatorUtil.locate(PhoneService.class.getName());
104
105 ReferenceRegistry.registerReference(PhoneServiceUtil.class,
106 "_service");
107 }
108
109 return _service;
110 }
111
112 private static PhoneService _service;
113 }