001
014
015 package com.liferay.portal.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022
023
035 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
036 PortalException.class, SystemException.class})
037 public interface PasswordPolicyLocalService extends BaseLocalService,
038 PersistedModelLocalService {
039
044
045
052 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
053 com.liferay.portal.model.PasswordPolicy passwordPolicy)
054 throws com.liferay.portal.kernel.exception.SystemException;
055
056
062 public com.liferay.portal.model.PasswordPolicy createPasswordPolicy(
063 long passwordPolicyId);
064
065
073 public com.liferay.portal.model.PasswordPolicy deletePasswordPolicy(
074 long passwordPolicyId)
075 throws com.liferay.portal.kernel.exception.PortalException,
076 com.liferay.portal.kernel.exception.SystemException;
077
078
086 public com.liferay.portal.model.PasswordPolicy deletePasswordPolicy(
087 com.liferay.portal.model.PasswordPolicy passwordPolicy)
088 throws com.liferay.portal.kernel.exception.PortalException,
089 com.liferay.portal.kernel.exception.SystemException;
090
091 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
092
093
100 @SuppressWarnings("rawtypes")
101 public java.util.List dynamicQuery(
102 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
103 throws com.liferay.portal.kernel.exception.SystemException;
104
105
118 @SuppressWarnings("rawtypes")
119 public java.util.List dynamicQuery(
120 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
121 int end) throws com.liferay.portal.kernel.exception.SystemException;
122
123
137 @SuppressWarnings("rawtypes")
138 public java.util.List dynamicQuery(
139 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
140 int end,
141 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
142 throws com.liferay.portal.kernel.exception.SystemException;
143
144
151 public long dynamicQueryCount(
152 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
153 throws com.liferay.portal.kernel.exception.SystemException;
154
155
163 public long dynamicQueryCount(
164 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
165 com.liferay.portal.kernel.dao.orm.Projection projection)
166 throws com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portal.model.PasswordPolicy fetchPasswordPolicy(
170 long passwordPolicyId)
171 throws com.liferay.portal.kernel.exception.SystemException;
172
173
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public com.liferay.portal.model.PasswordPolicy fetchPasswordPolicyByUuidAndCompanyId(
183 java.lang.String uuid, long companyId)
184 throws com.liferay.portal.kernel.exception.SystemException;
185
186
194 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
195 public com.liferay.portal.model.PasswordPolicy getPasswordPolicy(
196 long passwordPolicyId)
197 throws com.liferay.portal.kernel.exception.PortalException,
198 com.liferay.portal.kernel.exception.SystemException;
199
200 @Override
201 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
202 public com.liferay.portal.model.PersistedModel getPersistedModel(
203 java.io.Serializable primaryKeyObj)
204 throws com.liferay.portal.kernel.exception.PortalException,
205 com.liferay.portal.kernel.exception.SystemException;
206
207
216 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
217 public com.liferay.portal.model.PasswordPolicy getPasswordPolicyByUuidAndCompanyId(
218 java.lang.String uuid, long companyId)
219 throws com.liferay.portal.kernel.exception.PortalException,
220 com.liferay.portal.kernel.exception.SystemException;
221
222
234 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
235 public java.util.List<com.liferay.portal.model.PasswordPolicy> getPasswordPolicies(
236 int start, int end)
237 throws com.liferay.portal.kernel.exception.SystemException;
238
239
245 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
246 public int getPasswordPoliciesCount()
247 throws com.liferay.portal.kernel.exception.SystemException;
248
249
256 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
257 com.liferay.portal.model.PasswordPolicy passwordPolicy)
258 throws com.liferay.portal.kernel.exception.SystemException;
259
260
265 public java.lang.String getBeanIdentifier();
266
267
272 public void setBeanIdentifier(java.lang.String beanIdentifier);
273
274
281 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
282 long userId, boolean defaultPolicy, java.lang.String name,
283 java.lang.String description, boolean changeable,
284 boolean changeRequired, long minAge, boolean checkSyntax,
285 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
286 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
287 boolean history, int historyCount, boolean expireable, long maxAge,
288 long warningTime, int graceLimit, boolean lockout, int maxFailure,
289 long lockoutDuration, long resetFailureCount, long resetTicketMaxAge)
290 throws com.liferay.portal.kernel.exception.PortalException,
291 com.liferay.portal.kernel.exception.SystemException;
292
293 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
294 long userId, boolean defaultPolicy, java.lang.String name,
295 java.lang.String description, boolean changeable,
296 boolean changeRequired, long minAge, boolean checkSyntax,
297 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
298 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
299 java.lang.String regex, boolean history, int historyCount,
300 boolean expireable, long maxAge, long warningTime, int graceLimit,
301 boolean lockout, int maxFailure, long lockoutDuration,
302 long resetFailureCount, long resetTicketMaxAge,
303 com.liferay.portal.service.ServiceContext serviceContext)
304 throws com.liferay.portal.kernel.exception.PortalException,
305 com.liferay.portal.kernel.exception.SystemException;
306
307 public void checkDefaultPasswordPolicy(long companyId)
308 throws com.liferay.portal.kernel.exception.PortalException,
309 com.liferay.portal.kernel.exception.SystemException;
310
311 public void deleteNondefaultPasswordPolicies(long companyId)
312 throws com.liferay.portal.kernel.exception.PortalException,
313 com.liferay.portal.kernel.exception.SystemException;
314
315 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
316 public com.liferay.portal.model.PasswordPolicy fetchPasswordPolicy(
317 long companyId, java.lang.String name)
318 throws com.liferay.portal.kernel.exception.SystemException;
319
320 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
321 public com.liferay.portal.model.PasswordPolicy getDefaultPasswordPolicy(
322 long companyId)
323 throws com.liferay.portal.kernel.exception.PortalException,
324 com.liferay.portal.kernel.exception.SystemException;
325
326
329 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
330 public com.liferay.portal.model.PasswordPolicy getPasswordPolicy(
331 long companyId, long organizationId, long locationId)
332 throws com.liferay.portal.kernel.exception.PortalException,
333 com.liferay.portal.kernel.exception.SystemException;
334
335 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
336 public com.liferay.portal.model.PasswordPolicy getPasswordPolicy(
337 long companyId, long[] organizationIds)
338 throws com.liferay.portal.kernel.exception.PortalException,
339 com.liferay.portal.kernel.exception.SystemException;
340
341 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
342 public com.liferay.portal.model.PasswordPolicy getPasswordPolicyByUserId(
343 long userId)
344 throws com.liferay.portal.kernel.exception.PortalException,
345 com.liferay.portal.kernel.exception.SystemException;
346
347 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
348 public java.util.List<com.liferay.portal.model.PasswordPolicy> search(
349 long companyId, java.lang.String name, int start, int end,
350 com.liferay.portal.kernel.util.OrderByComparator obc)
351 throws com.liferay.portal.kernel.exception.SystemException;
352
353 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
354 public int searchCount(long companyId, java.lang.String name)
355 throws com.liferay.portal.kernel.exception.SystemException;
356
357
364 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
365 long passwordPolicyId, java.lang.String name,
366 java.lang.String description, boolean changeable,
367 boolean changeRequired, long minAge, boolean checkSyntax,
368 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
369 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
370 boolean history, int historyCount, boolean expireable, long maxAge,
371 long warningTime, int graceLimit, boolean lockout, int maxFailure,
372 long lockoutDuration, long resetFailureCount, long resetTicketMaxAge)
373 throws com.liferay.portal.kernel.exception.PortalException,
374 com.liferay.portal.kernel.exception.SystemException;
375
376 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
377 long passwordPolicyId, java.lang.String name,
378 java.lang.String description, boolean changeable,
379 boolean changeRequired, long minAge, boolean checkSyntax,
380 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
381 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
382 java.lang.String regex, boolean history, int historyCount,
383 boolean expireable, long maxAge, long warningTime, int graceLimit,
384 boolean lockout, int maxFailure, long lockoutDuration,
385 long resetFailureCount, long resetTicketMaxAge,
386 com.liferay.portal.service.ServiceContext serviceContext)
387 throws com.liferay.portal.kernel.exception.PortalException,
388 com.liferay.portal.kernel.exception.SystemException;
389 }