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
036 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
037 PortalException.class, SystemException.class})
038 public interface PasswordPolicyLocalService extends BaseLocalService,
039 PersistedModelLocalService {
040
045
046
053 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
054 com.liferay.portal.model.PasswordPolicy passwordPolicy)
055 throws com.liferay.portal.kernel.exception.SystemException;
056
057
063 public com.liferay.portal.model.PasswordPolicy createPasswordPolicy(
064 long passwordPolicyId);
065
066
074 public com.liferay.portal.model.PasswordPolicy deletePasswordPolicy(
075 long passwordPolicyId)
076 throws com.liferay.portal.kernel.exception.PortalException,
077 com.liferay.portal.kernel.exception.SystemException;
078
079
087 public com.liferay.portal.model.PasswordPolicy deletePasswordPolicy(
088 com.liferay.portal.model.PasswordPolicy passwordPolicy)
089 throws com.liferay.portal.kernel.exception.PortalException,
090 com.liferay.portal.kernel.exception.SystemException;
091
092 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
093
094
101 @SuppressWarnings("rawtypes")
102 public java.util.List dynamicQuery(
103 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106
119 @SuppressWarnings("rawtypes")
120 public java.util.List dynamicQuery(
121 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122 int end) throws com.liferay.portal.kernel.exception.SystemException;
123
124
138 @SuppressWarnings("rawtypes")
139 public java.util.List dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end,
142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143 throws com.liferay.portal.kernel.exception.SystemException;
144
145
152 public long dynamicQueryCount(
153 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
154 throws com.liferay.portal.kernel.exception.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public com.liferay.portal.model.PasswordPolicy fetchPasswordPolicy(
158 long passwordPolicyId)
159 throws com.liferay.portal.kernel.exception.SystemException;
160
161
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portal.model.PasswordPolicy getPasswordPolicy(
171 long passwordPolicyId)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portal.model.PersistedModel getPersistedModel(
177 java.io.Serializable primaryKeyObj)
178 throws com.liferay.portal.kernel.exception.PortalException,
179 com.liferay.portal.kernel.exception.SystemException;
180
181
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public java.util.List<com.liferay.portal.model.PasswordPolicy> getPasswordPolicies(
195 int start, int end)
196 throws com.liferay.portal.kernel.exception.SystemException;
197
198
204 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
205 public int getPasswordPoliciesCount()
206 throws com.liferay.portal.kernel.exception.SystemException;
207
208
215 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
216 com.liferay.portal.model.PasswordPolicy passwordPolicy)
217 throws com.liferay.portal.kernel.exception.SystemException;
218
219
227 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
228 com.liferay.portal.model.PasswordPolicy passwordPolicy, boolean merge)
229 throws com.liferay.portal.kernel.exception.SystemException;
230
231
236 public java.lang.String getBeanIdentifier();
237
238
243 public void setBeanIdentifier(java.lang.String beanIdentifier);
244
245 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
246 long userId, boolean defaultPolicy, java.lang.String name,
247 java.lang.String description, boolean changeable,
248 boolean changeRequired, long minAge, boolean checkSyntax,
249 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
250 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
251 boolean history, int historyCount, boolean expireable, long maxAge,
252 long warningTime, int graceLimit, boolean lockout, int maxFailure,
253 long lockoutDuration, long resetFailureCount, long resetTicketMaxAge)
254 throws com.liferay.portal.kernel.exception.PortalException,
255 com.liferay.portal.kernel.exception.SystemException;
256
257 public void checkDefaultPasswordPolicy(long companyId)
258 throws com.liferay.portal.kernel.exception.PortalException,
259 com.liferay.portal.kernel.exception.SystemException;
260
261 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
262 public com.liferay.portal.model.PasswordPolicy getDefaultPasswordPolicy(
263 long companyId)
264 throws com.liferay.portal.kernel.exception.PortalException,
265 com.liferay.portal.kernel.exception.SystemException;
266
267
270 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
271 public com.liferay.portal.model.PasswordPolicy getPasswordPolicy(
272 long companyId, long organizationId, long locationId)
273 throws com.liferay.portal.kernel.exception.PortalException,
274 com.liferay.portal.kernel.exception.SystemException;
275
276 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
277 public com.liferay.portal.model.PasswordPolicy getPasswordPolicy(
278 long companyId, long[] organizationIds)
279 throws com.liferay.portal.kernel.exception.PortalException,
280 com.liferay.portal.kernel.exception.SystemException;
281
282 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
283 public com.liferay.portal.model.PasswordPolicy getPasswordPolicyByUserId(
284 long userId)
285 throws com.liferay.portal.kernel.exception.PortalException,
286 com.liferay.portal.kernel.exception.SystemException;
287
288 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
289 public java.util.List<com.liferay.portal.model.PasswordPolicy> search(
290 long companyId, java.lang.String name, int start, int end,
291 com.liferay.portal.kernel.util.OrderByComparator obc)
292 throws com.liferay.portal.kernel.exception.SystemException;
293
294 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
295 public int searchCount(long companyId, java.lang.String name)
296 throws com.liferay.portal.kernel.exception.SystemException;
297
298 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
299 long passwordPolicyId, java.lang.String name,
300 java.lang.String description, boolean changeable,
301 boolean changeRequired, long minAge, boolean checkSyntax,
302 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
303 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
304 boolean history, int historyCount, boolean expireable, long maxAge,
305 long warningTime, int graceLimit, boolean lockout, int maxFailure,
306 long lockoutDuration, long resetFailureCount, long resetTicketMaxAge)
307 throws com.liferay.portal.kernel.exception.PortalException,
308 com.liferay.portal.kernel.exception.SystemException;
309 }