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.transaction.Isolation;
022 import com.liferay.portal.kernel.transaction.Propagation;
023 import com.liferay.portal.kernel.transaction.Transactional;
024
025
037 @ProviderType
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface PasswordPolicyLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
056 com.liferay.portal.model.PasswordPolicy passwordPolicy)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portal.model.PasswordPolicy createPasswordPolicy(
066 long passwordPolicyId);
067
068
076 public com.liferay.portal.model.PasswordPolicy deletePasswordPolicy(
077 long passwordPolicyId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
089 public com.liferay.portal.model.PasswordPolicy deletePasswordPolicy(
090 com.liferay.portal.model.PasswordPolicy passwordPolicy)
091 throws com.liferay.portal.kernel.exception.PortalException,
092 com.liferay.portal.kernel.exception.SystemException;
093
094 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
095
096
103 @SuppressWarnings("rawtypes")
104 public java.util.List dynamicQuery(
105 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
106 throws com.liferay.portal.kernel.exception.SystemException;
107
108
121 @SuppressWarnings("rawtypes")
122 public java.util.List dynamicQuery(
123 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
124 int end) throws com.liferay.portal.kernel.exception.SystemException;
125
126
140 @SuppressWarnings("rawtypes")
141 public java.util.List dynamicQuery(
142 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
143 int end,
144 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
145 throws com.liferay.portal.kernel.exception.SystemException;
146
147
154 public long dynamicQueryCount(
155 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
156 throws com.liferay.portal.kernel.exception.SystemException;
157
158
166 public long dynamicQueryCount(
167 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
168 com.liferay.portal.kernel.dao.orm.Projection projection)
169 throws com.liferay.portal.kernel.exception.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public com.liferay.portal.model.PasswordPolicy fetchPasswordPolicy(
173 long passwordPolicyId)
174 throws com.liferay.portal.kernel.exception.SystemException;
175
176
184 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
185 public com.liferay.portal.model.PasswordPolicy fetchPasswordPolicyByUuidAndCompanyId(
186 java.lang.String uuid, long companyId)
187 throws com.liferay.portal.kernel.exception.SystemException;
188
189
197 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
198 public com.liferay.portal.model.PasswordPolicy getPasswordPolicy(
199 long passwordPolicyId)
200 throws com.liferay.portal.kernel.exception.PortalException,
201 com.liferay.portal.kernel.exception.SystemException;
202
203 @Override
204 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
205 public com.liferay.portal.model.PersistedModel getPersistedModel(
206 java.io.Serializable primaryKeyObj)
207 throws com.liferay.portal.kernel.exception.PortalException,
208 com.liferay.portal.kernel.exception.SystemException;
209
210
219 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
220 public com.liferay.portal.model.PasswordPolicy getPasswordPolicyByUuidAndCompanyId(
221 java.lang.String uuid, long companyId)
222 throws com.liferay.portal.kernel.exception.PortalException,
223 com.liferay.portal.kernel.exception.SystemException;
224
225
237 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
238 public java.util.List<com.liferay.portal.model.PasswordPolicy> getPasswordPolicies(
239 int start, int end)
240 throws com.liferay.portal.kernel.exception.SystemException;
241
242
248 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
249 public int getPasswordPoliciesCount()
250 throws com.liferay.portal.kernel.exception.SystemException;
251
252
259 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
260 com.liferay.portal.model.PasswordPolicy passwordPolicy)
261 throws com.liferay.portal.kernel.exception.SystemException;
262
263
268 public java.lang.String getBeanIdentifier();
269
270
275 public void setBeanIdentifier(java.lang.String beanIdentifier);
276
277
284 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
285 long userId, boolean defaultPolicy, java.lang.String name,
286 java.lang.String description, boolean changeable,
287 boolean changeRequired, long minAge, boolean checkSyntax,
288 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
289 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
290 boolean history, int historyCount, boolean expireable, long maxAge,
291 long warningTime, int graceLimit, boolean lockout, int maxFailure,
292 long lockoutDuration, long resetFailureCount, long resetTicketMaxAge)
293 throws com.liferay.portal.kernel.exception.PortalException,
294 com.liferay.portal.kernel.exception.SystemException;
295
296 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
297 long userId, boolean defaultPolicy, java.lang.String name,
298 java.lang.String description, boolean changeable,
299 boolean changeRequired, long minAge, boolean checkSyntax,
300 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
301 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
302 java.lang.String regex, boolean history, int historyCount,
303 boolean expireable, long maxAge, long warningTime, int graceLimit,
304 boolean lockout, int maxFailure, long lockoutDuration,
305 long resetFailureCount, long resetTicketMaxAge,
306 com.liferay.portal.service.ServiceContext serviceContext)
307 throws com.liferay.portal.kernel.exception.PortalException,
308 com.liferay.portal.kernel.exception.SystemException;
309
310 public void checkDefaultPasswordPolicy(long companyId)
311 throws com.liferay.portal.kernel.exception.PortalException,
312 com.liferay.portal.kernel.exception.SystemException;
313
314 public void deleteNondefaultPasswordPolicies(long companyId)
315 throws com.liferay.portal.kernel.exception.PortalException,
316 com.liferay.portal.kernel.exception.SystemException;
317
318 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
319 public com.liferay.portal.model.PasswordPolicy fetchPasswordPolicy(
320 long companyId, java.lang.String name)
321 throws com.liferay.portal.kernel.exception.SystemException;
322
323 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
324 public com.liferay.portal.model.PasswordPolicy getDefaultPasswordPolicy(
325 long companyId)
326 throws com.liferay.portal.kernel.exception.PortalException,
327 com.liferay.portal.kernel.exception.SystemException;
328
329
332 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
333 public com.liferay.portal.model.PasswordPolicy getPasswordPolicy(
334 long companyId, long organizationId, long locationId)
335 throws com.liferay.portal.kernel.exception.PortalException,
336 com.liferay.portal.kernel.exception.SystemException;
337
338 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
339 public com.liferay.portal.model.PasswordPolicy getPasswordPolicy(
340 long companyId, long[] organizationIds)
341 throws com.liferay.portal.kernel.exception.PortalException,
342 com.liferay.portal.kernel.exception.SystemException;
343
344 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
345 public com.liferay.portal.model.PasswordPolicy getPasswordPolicyByUserId(
346 long userId)
347 throws com.liferay.portal.kernel.exception.PortalException,
348 com.liferay.portal.kernel.exception.SystemException;
349
350 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
351 public java.util.List<com.liferay.portal.model.PasswordPolicy> search(
352 long companyId, java.lang.String name, int start, int end,
353 com.liferay.portal.kernel.util.OrderByComparator obc)
354 throws com.liferay.portal.kernel.exception.SystemException;
355
356 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
357 public int searchCount(long companyId, java.lang.String name)
358 throws com.liferay.portal.kernel.exception.SystemException;
359
360
367 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
368 long passwordPolicyId, java.lang.String name,
369 java.lang.String description, boolean changeable,
370 boolean changeRequired, long minAge, boolean checkSyntax,
371 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
372 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
373 boolean history, int historyCount, boolean expireable, long maxAge,
374 long warningTime, int graceLimit, boolean lockout, int maxFailure,
375 long lockoutDuration, long resetFailureCount, long resetTicketMaxAge)
376 throws com.liferay.portal.kernel.exception.PortalException,
377 com.liferay.portal.kernel.exception.SystemException;
378
379 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
380 long passwordPolicyId, java.lang.String name,
381 java.lang.String description, boolean changeable,
382 boolean changeRequired, long minAge, boolean checkSyntax,
383 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
384 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
385 java.lang.String regex, boolean history, int historyCount,
386 boolean expireable, long maxAge, long warningTime, int graceLimit,
387 boolean lockout, int maxFailure, long lockoutDuration,
388 long resetFailureCount, long resetTicketMaxAge,
389 com.liferay.portal.service.ServiceContext serviceContext)
390 throws com.liferay.portal.kernel.exception.PortalException,
391 com.liferay.portal.kernel.exception.SystemException;
392 }