1
22
23 package com.liferay.portal.service.persistence;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.annotation.Propagation;
28 import com.liferay.portal.kernel.annotation.Transactional;
29
30
36 @Transactional(rollbackFor = {
37 PortalException.class, SystemException.class})
38 public interface CountryPersistence extends BasePersistence {
39 public com.liferay.portal.model.Country create(long countryId);
40
41 public com.liferay.portal.model.Country remove(long countryId)
42 throws com.liferay.portal.NoSuchCountryException,
43 com.liferay.portal.SystemException;
44
45 public com.liferay.portal.model.Country remove(
46 com.liferay.portal.model.Country country)
47 throws com.liferay.portal.SystemException;
48
49
52 public com.liferay.portal.model.Country update(
53 com.liferay.portal.model.Country country)
54 throws com.liferay.portal.SystemException;
55
56
69 public com.liferay.portal.model.Country update(
70 com.liferay.portal.model.Country country, boolean merge)
71 throws com.liferay.portal.SystemException;
72
73 public com.liferay.portal.model.Country updateImpl(
74 com.liferay.portal.model.Country country, boolean merge)
75 throws com.liferay.portal.SystemException;
76
77 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
78 public com.liferay.portal.model.Country findByPrimaryKey(long countryId)
79 throws com.liferay.portal.NoSuchCountryException,
80 com.liferay.portal.SystemException;
81
82 public com.liferay.portal.model.Country fetchByPrimaryKey(long countryId)
83 throws com.liferay.portal.SystemException;
84
85 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
86 public com.liferay.portal.model.Country findByName(java.lang.String name)
87 throws com.liferay.portal.NoSuchCountryException,
88 com.liferay.portal.SystemException;
89
90 public com.liferay.portal.model.Country fetchByName(java.lang.String name)
91 throws com.liferay.portal.SystemException;
92
93 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
94 public com.liferay.portal.model.Country findByA2(java.lang.String a2)
95 throws com.liferay.portal.NoSuchCountryException,
96 com.liferay.portal.SystemException;
97
98 public com.liferay.portal.model.Country fetchByA2(java.lang.String a2)
99 throws com.liferay.portal.SystemException;
100
101 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
102 public com.liferay.portal.model.Country findByA3(java.lang.String a3)
103 throws com.liferay.portal.NoSuchCountryException,
104 com.liferay.portal.SystemException;
105
106 public com.liferay.portal.model.Country fetchByA3(java.lang.String a3)
107 throws com.liferay.portal.SystemException;
108
109 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
110 public java.util.List<com.liferay.portal.model.Country> findByActive(
111 boolean active) throws com.liferay.portal.SystemException;
112
113 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
114 public java.util.List<com.liferay.portal.model.Country> findByActive(
115 boolean active, int start, int end)
116 throws com.liferay.portal.SystemException;
117
118 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
119 public java.util.List<com.liferay.portal.model.Country> findByActive(
120 boolean active, int start, int end,
121 com.liferay.portal.kernel.util.OrderByComparator obc)
122 throws com.liferay.portal.SystemException;
123
124 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
125 public com.liferay.portal.model.Country findByActive_First(boolean active,
126 com.liferay.portal.kernel.util.OrderByComparator obc)
127 throws com.liferay.portal.NoSuchCountryException,
128 com.liferay.portal.SystemException;
129
130 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
131 public com.liferay.portal.model.Country findByActive_Last(boolean active,
132 com.liferay.portal.kernel.util.OrderByComparator obc)
133 throws com.liferay.portal.NoSuchCountryException,
134 com.liferay.portal.SystemException;
135
136 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
137 public com.liferay.portal.model.Country[] findByActive_PrevAndNext(
138 long countryId, boolean active,
139 com.liferay.portal.kernel.util.OrderByComparator obc)
140 throws com.liferay.portal.NoSuchCountryException,
141 com.liferay.portal.SystemException;
142
143 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
144 public java.util.List<Object> findWithDynamicQuery(
145 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
146 throws com.liferay.portal.SystemException;
147
148 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
149 public java.util.List<Object> findWithDynamicQuery(
150 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
151 int end) throws com.liferay.portal.SystemException;
152
153 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
154 public java.util.List<com.liferay.portal.model.Country> findAll()
155 throws com.liferay.portal.SystemException;
156
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public java.util.List<com.liferay.portal.model.Country> findAll(int start,
159 int end) throws com.liferay.portal.SystemException;
160
161 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
162 public java.util.List<com.liferay.portal.model.Country> findAll(int start,
163 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
164 throws com.liferay.portal.SystemException;
165
166 public void removeByName(java.lang.String name)
167 throws com.liferay.portal.NoSuchCountryException,
168 com.liferay.portal.SystemException;
169
170 public void removeByA2(java.lang.String a2)
171 throws com.liferay.portal.NoSuchCountryException,
172 com.liferay.portal.SystemException;
173
174 public void removeByA3(java.lang.String a3)
175 throws com.liferay.portal.NoSuchCountryException,
176 com.liferay.portal.SystemException;
177
178 public void removeByActive(boolean active)
179 throws com.liferay.portal.SystemException;
180
181 public void removeAll() throws com.liferay.portal.SystemException;
182
183 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
184 public int countByName(java.lang.String name)
185 throws com.liferay.portal.SystemException;
186
187 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
188 public int countByA2(java.lang.String a2)
189 throws com.liferay.portal.SystemException;
190
191 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
192 public int countByA3(java.lang.String a3)
193 throws com.liferay.portal.SystemException;
194
195 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
196 public int countByActive(boolean active)
197 throws com.liferay.portal.SystemException;
198
199 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
200 public int countAll() throws com.liferay.portal.SystemException;
201 }