Package com.soffid.iam.service
Class PasswordServiceImpl
- java.lang.Object
-
- com.soffid.iam.service.PasswordServiceBase
-
- com.soffid.iam.service.PasswordServiceImpl
-
- All Implemented Interfaces:
com.soffid.iam.service.PasswordService
public class PasswordServiceImpl extends PasswordServiceBase
- See Also:
PasswordService
-
-
Constructor Summary
Constructors Constructor Description PasswordServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidhandleChangePassword(String user, String passwordDomain, com.soffid.iam.api.Password oldPassword, com.soffid.iam.api.Password newPassword)protected booleanhandleCheckExpiredPassword(String account, String dispatcher)protected booleanhandleCheckPassword(String user, String system, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired)protected booleanhandleCheckPin(String user, String pin)protected com.soffid.iam.api.PolicyCheckResulthandleCheckPolicy(String user, String passwordDomain, com.soffid.iam.api.Password password)protected StringhandleGetDefaultDispatcher()protected CalendarhandleGetPasswordExpiredDate(String user, String system)protected StringhandleGetPolicyDescription(String account, String dispatcher)-
Methods inherited from class com.soffid.iam.service.PasswordServiceBase
changePassword, checkExpiredPassword, checkPassword, checkPin, checkPolicy, getAccountEntityDao, getAuditEntityDao, getConfigurationService, getDefaultDispatcher, getInternalPasswordService, getPasswordDomainEntityDao, getPasswordExpiredDate, getPasswordPolicyEntityDao, getPolicyDescription, getPrincipal, getSystemEntityDao, getUserEntityDao, setAccountEntityDao, setAuditEntityDao, setConfigurationService, setInternalPasswordService, setPasswordDomainEntityDao, setPasswordPolicyEntityDao, setSystemEntityDao, setUserEntityDao
-
-
-
-
Method Detail
-
handleCheckPolicy
protected com.soffid.iam.api.PolicyCheckResult handleCheckPolicy(String user, String passwordDomain, com.soffid.iam.api.Password password) throws Exception
- Specified by:
handleCheckPolicyin classPasswordServiceBase- Throws:
Exception- See Also:
PasswordService.checkPolicy(java.lang.String, java.lang.String, es.caib.seycon.ng.comu.Password)
-
handleCheckPassword
protected boolean handleCheckPassword(String user, String system, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired) throws Exception
- Specified by:
handleCheckPasswordin classPasswordServiceBase- Throws:
Exception- See Also:
es.caib.seycon.ng.servei.PasswordService#checkPassword(java.lang.String, java.lang.String, Password, boolean, boolean)
-
handleCheckPin
protected boolean handleCheckPin(String user, String pin) throws Exception
- Specified by:
handleCheckPinin classPasswordServiceBase- Throws:
Exception- See Also:
PasswordService.checkPin(java.lang.String, java.lang.String)
-
handleChangePassword
protected void handleChangePassword(String user, String passwordDomain, com.soffid.iam.api.Password oldPassword, com.soffid.iam.api.Password newPassword) throws Exception
- Specified by:
handleChangePasswordin classPasswordServiceBase- Throws:
Exception
-
handleCheckExpiredPassword
protected boolean handleCheckExpiredPassword(String account, String dispatcher) throws Exception
- Specified by:
handleCheckExpiredPasswordin classPasswordServiceBase- Throws:
Exception
-
handleGetDefaultDispatcher
protected String handleGetDefaultDispatcher() throws Exception
- Specified by:
handleGetDefaultDispatcherin classPasswordServiceBase- Throws:
Exception
-
handleGetPolicyDescription
protected String handleGetPolicyDescription(String account, String dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
handleGetPolicyDescriptionin classPasswordServiceBase- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetPasswordExpiredDate
protected Calendar handleGetPasswordExpiredDate(String user, String system) throws Exception
- Specified by:
handleGetPasswordExpiredDatein classPasswordServiceBase- Throws:
Exception
-
-