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 AddressServiceUtil {
038
043 public static com.liferay.portal.kernel.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.kernel.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.kernel.model.Address getAddress(
062 long addressId)
063 throws com.liferay.portal.kernel.exception.PortalException {
064 return getService().getAddress(addressId);
065 }
066
067 public static java.util.List<com.liferay.portal.kernel.model.Address> getAddresses(
068 java.lang.String className, long classPK)
069 throws com.liferay.portal.kernel.exception.PortalException {
070 return getService().getAddresses(className, classPK);
071 }
072
073
078 public static java.lang.String getOSGiServiceIdentifier() {
079 return getService().getOSGiServiceIdentifier();
080 }
081
082 public static com.liferay.portal.kernel.model.Address updateAddress(
083 long addressId, java.lang.String street1, java.lang.String street2,
084 java.lang.String street3, java.lang.String city, java.lang.String zip,
085 long regionId, long countryId, long typeId, boolean mailing,
086 boolean primary)
087 throws com.liferay.portal.kernel.exception.PortalException {
088 return getService()
089 .updateAddress(addressId, street1, street2, street3, city,
090 zip, regionId, countryId, typeId, mailing, primary);
091 }
092
093 public static AddressService getService() {
094 if (_service == null) {
095 _service = (AddressService)PortalBeanLocatorUtil.locate(AddressService.class.getName());
096
097 ReferenceRegistry.registerReference(AddressServiceUtil.class,
098 "_service");
099 }
100
101 return _service;
102 }
103
104 private static AddressService _service;
105 }