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 void
handleChangePassword(String user, String passwordDomain, com.soffid.iam.api.Password oldPassword, com.soffid.iam.api.Password newPassword)
protected boolean
handleCheckExpiredPassword(String account, String dispatcher)
protected boolean
handleCheckPassword(String user, String system, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired)
protected boolean
handleCheckPin(String user, String pin)
protected com.soffid.iam.api.PolicyCheckResult
handleCheckPolicy(String user, String passwordDomain, com.soffid.iam.api.Password password)
protected String
handleGetDefaultDispatcher()
protected Calendar
handleGetPasswordExpiredDate(String user, String system)
protected String
handleGetPolicyDescription(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:
handleCheckPolicy
in 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:
handleCheckPassword
in 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:
handleCheckPin
in 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:
handleChangePassword
in classPasswordServiceBase
- Throws:
Exception
-
handleCheckExpiredPassword
protected boolean handleCheckExpiredPassword(String account, String dispatcher) throws Exception
- Specified by:
handleCheckExpiredPassword
in classPasswordServiceBase
- Throws:
Exception
-
handleGetDefaultDispatcher
protected String handleGetDefaultDispatcher() throws Exception
- Specified by:
handleGetDefaultDispatcher
in classPasswordServiceBase
- Throws:
Exception
-
handleGetPolicyDescription
protected String handleGetPolicyDescription(String account, String dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
handleGetPolicyDescription
in classPasswordServiceBase
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetPasswordExpiredDate
protected Calendar handleGetPasswordExpiredDate(String user, String system) throws Exception
- Specified by:
handleGetPasswordExpiredDate
in classPasswordServiceBase
- Throws:
Exception
-
-