1
22
23 package com.liferay.portal.service.persistence;
24
25 import com.liferay.portal.kernel.util.GetterUtil;
26 import com.liferay.portal.kernel.util.Validator;
27 import com.liferay.portal.model.ModelListener;
28 import com.liferay.portal.util.PropsUtil;
29
30 import org.apache.commons.logging.Log;
31 import org.apache.commons.logging.LogFactory;
32
33
39 public class PasswordPolicyUtil {
40 public static com.liferay.portal.model.PasswordPolicy create(
41 long passwordPolicyId) {
42 return getPersistence().create(passwordPolicyId);
43 }
44
45 public static com.liferay.portal.model.PasswordPolicy remove(
46 long passwordPolicyId)
47 throws com.liferay.portal.SystemException,
48 com.liferay.portal.NoSuchPasswordPolicyException {
49 ModelListener listener = _getListener();
50
51 if (listener != null) {
52 listener.onBeforeRemove(findByPrimaryKey(passwordPolicyId));
53 }
54
55 com.liferay.portal.model.PasswordPolicy passwordPolicy = getPersistence()
56 .remove(passwordPolicyId);
57
58 if (listener != null) {
59 listener.onAfterRemove(passwordPolicy);
60 }
61
62 return passwordPolicy;
63 }
64
65 public static com.liferay.portal.model.PasswordPolicy remove(
66 com.liferay.portal.model.PasswordPolicy passwordPolicy)
67 throws com.liferay.portal.SystemException {
68 ModelListener listener = _getListener();
69
70 if (listener != null) {
71 listener.onBeforeRemove(passwordPolicy);
72 }
73
74 passwordPolicy = getPersistence().remove(passwordPolicy);
75
76 if (listener != null) {
77 listener.onAfterRemove(passwordPolicy);
78 }
79
80 return passwordPolicy;
81 }
82
83 public static com.liferay.portal.model.PasswordPolicy update(
84 com.liferay.portal.model.PasswordPolicy passwordPolicy)
85 throws com.liferay.portal.SystemException {
86 ModelListener listener = _getListener();
87 boolean isNew = passwordPolicy.isNew();
88
89 if (listener != null) {
90 if (isNew) {
91 listener.onBeforeCreate(passwordPolicy);
92 }
93 else {
94 listener.onBeforeUpdate(passwordPolicy);
95 }
96 }
97
98 passwordPolicy = getPersistence().update(passwordPolicy);
99
100 if (listener != null) {
101 if (isNew) {
102 listener.onAfterCreate(passwordPolicy);
103 }
104 else {
105 listener.onAfterUpdate(passwordPolicy);
106 }
107 }
108
109 return passwordPolicy;
110 }
111
112 public static com.liferay.portal.model.PasswordPolicy update(
113 com.liferay.portal.model.PasswordPolicy passwordPolicy, boolean merge)
114 throws com.liferay.portal.SystemException {
115 ModelListener listener = _getListener();
116 boolean isNew = passwordPolicy.isNew();
117
118 if (listener != null) {
119 if (isNew) {
120 listener.onBeforeCreate(passwordPolicy);
121 }
122 else {
123 listener.onBeforeUpdate(passwordPolicy);
124 }
125 }
126
127 passwordPolicy = getPersistence().update(passwordPolicy, merge);
128
129 if (listener != null) {
130 if (isNew) {
131 listener.onAfterCreate(passwordPolicy);
132 }
133 else {
134 listener.onAfterUpdate(passwordPolicy);
135 }
136 }
137
138 return passwordPolicy;
139 }
140
141 public static com.liferay.portal.model.PasswordPolicy findByPrimaryKey(
142 long passwordPolicyId)
143 throws com.liferay.portal.SystemException,
144 com.liferay.portal.NoSuchPasswordPolicyException {
145 return getPersistence().findByPrimaryKey(passwordPolicyId);
146 }
147
148 public static com.liferay.portal.model.PasswordPolicy fetchByPrimaryKey(
149 long passwordPolicyId) throws com.liferay.portal.SystemException {
150 return getPersistence().fetchByPrimaryKey(passwordPolicyId);
151 }
152
153 public static com.liferay.portal.model.PasswordPolicy findByC_DP(
154 long companyId, boolean defaultPolicy)
155 throws com.liferay.portal.SystemException,
156 com.liferay.portal.NoSuchPasswordPolicyException {
157 return getPersistence().findByC_DP(companyId, defaultPolicy);
158 }
159
160 public static com.liferay.portal.model.PasswordPolicy fetchByC_DP(
161 long companyId, boolean defaultPolicy)
162 throws com.liferay.portal.SystemException {
163 return getPersistence().fetchByC_DP(companyId, defaultPolicy);
164 }
165
166 public static com.liferay.portal.model.PasswordPolicy findByC_N(
167 long companyId, java.lang.String name)
168 throws com.liferay.portal.SystemException,
169 com.liferay.portal.NoSuchPasswordPolicyException {
170 return getPersistence().findByC_N(companyId, name);
171 }
172
173 public static com.liferay.portal.model.PasswordPolicy fetchByC_N(
174 long companyId, java.lang.String name)
175 throws com.liferay.portal.SystemException {
176 return getPersistence().fetchByC_N(companyId, name);
177 }
178
179 public static java.util.List findWithDynamicQuery(
180 com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
181 throws com.liferay.portal.SystemException {
182 return getPersistence().findWithDynamicQuery(queryInitializer);
183 }
184
185 public static java.util.List findWithDynamicQuery(
186 com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
187 int begin, int end) throws com.liferay.portal.SystemException {
188 return getPersistence().findWithDynamicQuery(queryInitializer, begin,
189 end);
190 }
191
192 public static java.util.List findAll()
193 throws com.liferay.portal.SystemException {
194 return getPersistence().findAll();
195 }
196
197 public static java.util.List findAll(int begin, int end)
198 throws com.liferay.portal.SystemException {
199 return getPersistence().findAll(begin, end);
200 }
201
202 public static java.util.List findAll(int begin, int end,
203 com.liferay.portal.kernel.util.OrderByComparator obc)
204 throws com.liferay.portal.SystemException {
205 return getPersistence().findAll(begin, end, obc);
206 }
207
208 public static void removeByC_DP(long companyId, boolean defaultPolicy)
209 throws com.liferay.portal.SystemException,
210 com.liferay.portal.NoSuchPasswordPolicyException {
211 getPersistence().removeByC_DP(companyId, defaultPolicy);
212 }
213
214 public static void removeByC_N(long companyId, java.lang.String name)
215 throws com.liferay.portal.SystemException,
216 com.liferay.portal.NoSuchPasswordPolicyException {
217 getPersistence().removeByC_N(companyId, name);
218 }
219
220 public static void removeAll() throws com.liferay.portal.SystemException {
221 getPersistence().removeAll();
222 }
223
224 public static int countByC_DP(long companyId, boolean defaultPolicy)
225 throws com.liferay.portal.SystemException {
226 return getPersistence().countByC_DP(companyId, defaultPolicy);
227 }
228
229 public static int countByC_N(long companyId, java.lang.String name)
230 throws com.liferay.portal.SystemException {
231 return getPersistence().countByC_N(companyId, name);
232 }
233
234 public static int countAll() throws com.liferay.portal.SystemException {
235 return getPersistence().countAll();
236 }
237
238 public static PasswordPolicyPersistence getPersistence() {
239 return _getUtil()._persistence;
240 }
241
242 public void setPersistence(PasswordPolicyPersistence persistence) {
243 _persistence = persistence;
244 }
245
246 private static PasswordPolicyUtil _getUtil() {
247 if (_util == null) {
248 _util = (PasswordPolicyUtil)com.liferay.portal.kernel.bean.BeanLocatorUtil.locate(_UTIL);
249 }
250
251 return _util;
252 }
253
254 private static ModelListener _getListener() {
255 if (Validator.isNotNull(_LISTENER)) {
256 try {
257 return (ModelListener)Class.forName(_LISTENER).newInstance();
258 }
259 catch (Exception e) {
260 _log.error(e);
261 }
262 }
263
264 return null;
265 }
266
267 private static final String _UTIL = PasswordPolicyUtil.class.getName();
268 private static final String _LISTENER = GetterUtil.getString(PropsUtil.get(
269 "value.object.listener.com.liferay.portal.model.PasswordPolicy"));
270 private static Log _log = LogFactory.getLog(PasswordPolicyUtil.class);
271 private static PasswordPolicyUtil _util;
272 private PasswordPolicyPersistence _persistence;
273 }