1
14
15 package com.liferay.portal.service;
16
17 import com.liferay.portal.kernel.annotation.Isolation;
18 import com.liferay.portal.kernel.annotation.Propagation;
19 import com.liferay.portal.kernel.annotation.Transactional;
20 import com.liferay.portal.kernel.exception.PortalException;
21 import com.liferay.portal.kernel.exception.SystemException;
22
23
47 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
48 PortalException.class, SystemException.class})
49 public interface AddressLocalService {
50 public com.liferay.portal.model.Address addAddress(
51 com.liferay.portal.model.Address address)
52 throws com.liferay.portal.kernel.exception.SystemException;
53
54 public com.liferay.portal.model.Address createAddress(long addressId);
55
56 public void deleteAddress(long addressId)
57 throws com.liferay.portal.kernel.exception.PortalException,
58 com.liferay.portal.kernel.exception.SystemException;
59
60 public void deleteAddress(com.liferay.portal.model.Address address)
61 throws com.liferay.portal.kernel.exception.SystemException;
62
63 @SuppressWarnings("unchecked")
64 public java.util.List dynamicQuery(
65 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
66 throws com.liferay.portal.kernel.exception.SystemException;
67
68 @SuppressWarnings("unchecked")
69 public java.util.List dynamicQuery(
70 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
71 int end) throws com.liferay.portal.kernel.exception.SystemException;
72
73 @SuppressWarnings("unchecked")
74 public java.util.List dynamicQuery(
75 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
76 int end,
77 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
78 throws com.liferay.portal.kernel.exception.SystemException;
79
80 public long dynamicQueryCount(
81 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
82 throws com.liferay.portal.kernel.exception.SystemException;
83
84 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
85 public com.liferay.portal.model.Address getAddress(long addressId)
86 throws com.liferay.portal.kernel.exception.PortalException,
87 com.liferay.portal.kernel.exception.SystemException;
88
89 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
90 public java.util.List<com.liferay.portal.model.Address> getAddresses(
91 int start, int end)
92 throws com.liferay.portal.kernel.exception.SystemException;
93
94 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
95 public int getAddressesCount()
96 throws com.liferay.portal.kernel.exception.SystemException;
97
98 public com.liferay.portal.model.Address updateAddress(
99 com.liferay.portal.model.Address address)
100 throws com.liferay.portal.kernel.exception.SystemException;
101
102 public com.liferay.portal.model.Address updateAddress(
103 com.liferay.portal.model.Address address, boolean merge)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106 public com.liferay.portal.model.Address addAddress(long userId,
107 java.lang.String className, long classPK, java.lang.String street1,
108 java.lang.String street2, java.lang.String street3,
109 java.lang.String city, java.lang.String zip, long regionId,
110 long countryId, int typeId, boolean mailing, boolean primary)
111 throws com.liferay.portal.kernel.exception.PortalException,
112 com.liferay.portal.kernel.exception.SystemException;
113
114 public void deleteAddresses(long companyId, java.lang.String className,
115 long classPK)
116 throws com.liferay.portal.kernel.exception.SystemException;
117
118 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
119 public java.util.List<com.liferay.portal.model.Address> getAddresses()
120 throws com.liferay.portal.kernel.exception.SystemException;
121
122 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
123 public java.util.List<com.liferay.portal.model.Address> getAddresses(
124 long companyId, java.lang.String className, long classPK)
125 throws com.liferay.portal.kernel.exception.SystemException;
126
127 public com.liferay.portal.model.Address updateAddress(long addressId,
128 java.lang.String street1, java.lang.String street2,
129 java.lang.String street3, java.lang.String city, java.lang.String zip,
130 long regionId, long countryId, int typeId, boolean mailing,
131 boolean primary)
132 throws com.liferay.portal.kernel.exception.PortalException,
133 com.liferay.portal.kernel.exception.SystemException;
134 }