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 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 com.liferay.portal.kernel.model.Address getAddress(
057 long addressId)
058 throws com.liferay.portal.kernel.exception.PortalException {
059 return getService().getAddress(addressId);
060 }
061
062 public static com.liferay.portal.kernel.model.Address updateAddress(
063 long addressId, java.lang.String street1, java.lang.String street2,
064 java.lang.String street3, java.lang.String city, java.lang.String zip,
065 long regionId, long countryId, long typeId, boolean mailing,
066 boolean primary)
067 throws com.liferay.portal.kernel.exception.PortalException {
068 return getService()
069 .updateAddress(addressId, street1, street2, street3, city,
070 zip, regionId, countryId, typeId, mailing, primary);
071 }
072
073
078 public static java.lang.String getOSGiServiceIdentifier() {
079 return getService().getOSGiServiceIdentifier();
080 }
081
082 public static java.util.List<com.liferay.portal.kernel.model.Address> getAddresses(
083 java.lang.String className, long classPK)
084 throws com.liferay.portal.kernel.exception.PortalException {
085 return getService().getAddresses(className, classPK);
086 }
087
088 public static void deleteAddress(long addressId)
089 throws com.liferay.portal.kernel.exception.PortalException {
090 getService().deleteAddress(addressId);
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 }