001
014
015 package com.liferay.portal.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.jsonwebservice.JSONWebService;
022 import com.liferay.portal.kernel.transaction.Isolation;
023 import com.liferay.portal.kernel.transaction.Propagation;
024 import com.liferay.portal.kernel.transaction.Transactional;
025 import com.liferay.portal.security.ac.AccessControlled;
026
027
038 @AccessControlled
039 @JSONWebService
040 @ProviderType
041 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
042 PortalException.class, SystemException.class})
043 public interface AddressService extends BaseService {
044
049
050
055 @java.lang.Deprecated
056 public com.liferay.portal.model.Address addAddress(
057 java.lang.String className, long classPK, java.lang.String street1,
058 java.lang.String street2, java.lang.String street3,
059 java.lang.String city, java.lang.String zip, long regionId,
060 long countryId, int typeId, boolean mailing, boolean primary)
061 throws com.liferay.portal.kernel.exception.PortalException;
062
063 public com.liferay.portal.model.Address addAddress(
064 java.lang.String className, long classPK, java.lang.String street1,
065 java.lang.String street2, java.lang.String street3,
066 java.lang.String city, java.lang.String zip, long regionId,
067 long countryId, int typeId, boolean mailing, boolean primary,
068 com.liferay.portal.service.ServiceContext serviceContext)
069 throws com.liferay.portal.kernel.exception.PortalException;
070
071 public void deleteAddress(long addressId)
072 throws com.liferay.portal.kernel.exception.PortalException;
073
074 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
075 public com.liferay.portal.model.Address getAddress(long addressId)
076 throws com.liferay.portal.kernel.exception.PortalException;
077
078 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
079 public java.util.List<com.liferay.portal.model.Address> getAddresses(
080 java.lang.String className, long classPK)
081 throws com.liferay.portal.kernel.exception.PortalException;
082
083
088 public java.lang.String getBeanIdentifier();
089
090
095 public void setBeanIdentifier(java.lang.String beanIdentifier);
096
097 public com.liferay.portal.model.Address updateAddress(long addressId,
098 java.lang.String street1, java.lang.String street2,
099 java.lang.String street3, java.lang.String city, java.lang.String zip,
100 long regionId, long countryId, int typeId, boolean mailing,
101 boolean primary)
102 throws com.liferay.portal.kernel.exception.PortalException;
103 }