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