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 AddressServiceUtil {
038
043 public static com.liferay.portal.model.Address addAddress(
044 java.lang.String className, long classPK, java.lang.String street1,
045 java.lang.String street2, java.lang.String street3,
046 java.lang.String city, java.lang.String zip, long regionId,
047 long countryId, long typeId, boolean mailing, boolean primary,
048 com.liferay.portal.service.ServiceContext serviceContext)
049 throws com.liferay.portal.kernel.exception.PortalException {
050 return getService()
051 .addAddress(className, classPK, street1, street2, street3,
052 city, zip, regionId, countryId, typeId, mailing, primary,
053 serviceContext);
054 }
055
056 public static void deleteAddress(long addressId)
057 throws com.liferay.portal.kernel.exception.PortalException {
058 getService().deleteAddress(addressId);
059 }
060
061 public static com.liferay.portal.model.Address getAddress(long addressId)
062 throws com.liferay.portal.kernel.exception.PortalException {
063 return getService().getAddress(addressId);
064 }
065
066 public static java.util.List<com.liferay.portal.model.Address> getAddresses(
067 java.lang.String className, long classPK)
068 throws com.liferay.portal.kernel.exception.PortalException {
069 return getService().getAddresses(className, classPK);
070 }
071
072
077 public static java.lang.String getOSGiServiceIdentifier() {
078 return getService().getOSGiServiceIdentifier();
079 }
080
081 public static com.liferay.portal.model.Address updateAddress(
082 long addressId, java.lang.String street1, java.lang.String street2,
083 java.lang.String street3, java.lang.String city, java.lang.String zip,
084 long regionId, long countryId, long typeId, boolean mailing,
085 boolean primary)
086 throws com.liferay.portal.kernel.exception.PortalException {
087 return getService()
088 .updateAddress(addressId, street1, street2, street3, city,
089 zip, regionId, countryId, typeId, mailing, primary);
090 }
091
092 public static AddressService getService() {
093 if (_service == null) {
094 _service = (AddressService)PortalBeanLocatorUtil.locate(AddressService.class.getName());
095
096 ReferenceRegistry.registerReference(AddressServiceUtil.class,
097 "_service");
098 }
099
100 return _service;
101 }
102
103 private static AddressService _service;
104 }