Package com.soffid.iam.service
Class InternalPasswordServiceImpl
- java.lang.Object
-
- com.soffid.iam.service.InternalPasswordServiceBase
-
- com.soffid.iam.service.InternalPasswordServiceImpl
-
- All Implemented Interfaces:
InternalPasswordService
,org.springframework.context.ApplicationContextAware
public class InternalPasswordServiceImpl extends InternalPasswordServiceBase implements org.springframework.context.ApplicationContextAware
- See Also:
InternalPasswordService
-
-
Field Summary
-
Fields inherited from interface com.soffid.iam.service.InternalPasswordService
SERVICE_NAME
-
-
Constructor Summary
Constructors Constructor Description InternalPasswordServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.soffid.iam.api.PasswordValidation
checkUserPassword(UserEntity user, AccountEntity account, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired)
boolean
debugPasswords()
String
getDigest(com.soffid.iam.api.Password password)
Generar el digest SHA-1 de la contrase�aString
getDigest2(Long id, com.soffid.iam.api.Password password)
String
getDigest2b(Long id, com.soffid.iam.api.Password password)
protected com.soffid.iam.api.PasswordValidation
handleCheckAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired)
protected com.soffid.iam.api.PolicyCheckResult
handleCheckAccountPolicy(AccountEntity account, com.soffid.iam.api.Password password)
protected com.soffid.iam.api.PasswordValidation
handleCheckPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired)
protected boolean
handleCheckPin(UserEntity user, String pin)
protected com.soffid.iam.api.PolicyCheckResult
handleCheckPolicy(PasswordPolicyEntity policy, com.soffid.iam.api.Password password)
protected com.soffid.iam.api.PolicyCheckResult
handleCheckPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password)
protected com.soffid.iam.api.PolicyCheckResult
handleCheckPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod)
protected com.soffid.iam.api.PolicyCheckResult
handleCheckPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password)
protected com.soffid.iam.api.PolicyCheckResult
handleCheckPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod)
protected void
handleConfirmAccountPassword(AccountEntity account, com.soffid.iam.api.Password password)
protected void
handleConfirmPassword(UserEntity user, PasswordDomainEntity dce, com.soffid.iam.api.Password password)
protected void
handleDisableExpiredPassword()
protected void
handleDisableUntrustedPasswords()
protected Collection<PasswordDomainEntity>
handleEnumExpiredPasswords(UserEntity usuari)
protected boolean
handleExistsAccountPassword(AccountEntity account)
protected boolean
handleExistsPassword(UserEntity user, PasswordDomainEntity passwordDomain)
protected com.soffid.iam.api.Password
handleGenerateFakeAccountPassword(AccountEntity account)
protected com.soffid.iam.api.Password
handleGenerateFakePassword(UserEntity user, PasswordDomainEntity passDomain)
protected com.soffid.iam.api.Password
handleGenerateNewAccountPassword(AccountEntity account, boolean mustChange)
protected com.soffid.iam.api.Password
handleGenerateNewPassword(UserEntity user, PasswordDomainEntity passDomain, boolean mustChange)
protected com.soffid.iam.api.PasswordStatus
handleGetAccountPasswordsStatus(AccountEntity account)
protected com.soffid.iam.api.PasswordStatus
handleGetAccountPasswordsStatusById(long account)
protected String
handleGetDefaultDispatcher()
protected Collection<com.soffid.iam.api.PasswordStatus>
handleGetExpiredPasswords(Date desde, Date finsa, UserTypeEntity tipusUsuari)
protected Calendar
handleGetPasswordExpiredDate(long user, long passwordDomain)
protected com.soffid.iam.api.PasswordStatus
handleGetPasswordsStatus(UserEntity user, PasswordDomainEntity domini)
protected com.soffid.iam.api.PasswordStatus
handleGetPasswordsStatusById(long user, long domini)
protected String
handleGetPolicyDescription(PasswordPolicyEntity politica)
protected boolean
handleIsAccountPasswordExpired(AccountEntity account)
protected boolean
handleIsLastPassword(UserEntity user, com.soffid.iam.api.Password password)
protected boolean
handleIsOldAccountPassword(AccountEntity account, com.soffid.iam.api.Password password)
protected boolean
handleIsOldPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password)
protected boolean
handleIsPasswordExpired(UserEntity user, PasswordDomainEntity passwordDomain)
protected void
handleStoreAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date untilDate)
protected void
handleStoreAccountPassword(String account, String dispatcher, String password, boolean mustChange, Date untilDate)
protected void
handleStoreAndForwardAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date untilDate)
protected void
handleStoreAndForwardAccountPasswordById(long account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)
protected void
handleStoreAndForwardPassword(UserEntity user, PasswordDomainEntity dce, com.soffid.iam.api.Password password, boolean mustChange)
protected void
handleStoreAndForwardPasswordById(long user, long passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)
protected void
handleStoreAndSynchronizeAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)
protected void
handleStoreAndSynchronizePassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)
protected void
handleStorePassword(UserEntity user, PasswordDomainEntity dce, com.soffid.iam.api.Password password, boolean mustChange)
protected void
handleStorePassword(String user, String passwordDomain, String password, boolean mustChange)
protected boolean
handleUpdateExpiredPasswords(UserEntity usuari, boolean externalAuth)
String
hash(String s)
boolean
isRightPassword(com.soffid.iam.api.Password password, AccountPasswordEntity contra)
boolean
isRightPassword(com.soffid.iam.api.Password password, PasswordEntity contra)
protected com.soffid.iam.api.Password
randomPassword(AccountEntity account, boolean mustChange, boolean fake)
Generates a new passwordprotected com.soffid.iam.api.Password
randomPassword(UserEntity user, PasswordDomainEntity passDomain, boolean mustChange, boolean fake, boolean forcePropagation)
Generates a new passwordvoid
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
-
Methods inherited from class com.soffid.iam.service.InternalPasswordServiceBase
checkAccountPassword, checkAccountPolicy, checkPassword, checkPin, checkPolicy, checkPolicy, checkPolicy, checkPolicy, checkPolicy, confirmAccountPassword, confirmPassword, disableExpiredPassword, disableUntrustedPasswords, enumExpiredPasswords, existsAccountPassword, existsPassword, generateFakeAccountPassword, generateFakePassword, generateNewAccountPassword, generateNewPassword, getAccountEntityDao, getAccountPasswordEntityDao, getAccountPasswordsStatus, getAccountPasswordsStatusById, getConsoleLogonService, getDefaultDispatcher, getExpiredPasswords, getIssueService, getPasswordDomainEntityDao, getPasswordEntityDao, getPasswordExpiredDate, getPasswordPolicyEntityDao, getPasswordsStatus, getPasswordsStatusById, getPolicyDescription, getPrincipal, getSignalService, getSyncServerService, getSystemEntityDao, getTaskEntityDao, getTaskGenerator, getTaskQueue, getTenantEntityDao, getUserDomainEntityDao, getUserEntityDao, getUserTypeEntityDao, isAccountPasswordExpired, isOldAccountPassword, isOldPassword, isPasswordExpired, setAccountEntityDao, setAccountPasswordEntityDao, setConsoleLogonService, setIssueService, setPasswordDomainEntityDao, setPasswordEntityDao, setPasswordPolicyEntityDao, setSignalService, setSyncServerService, setSystemEntityDao, setTaskEntityDao, setTaskGenerator, setTaskQueue, setTenantEntityDao, setUserDomainEntityDao, setUserEntityDao, setUserTypeEntityDao, storeAccountPassword, storeAccountPassword, storeAndForwardAccountPassword, storeAndForwardAccountPasswordById, storeAndForwardPassword, storeAndForwardPasswordById, storeAndSynchronizeAccountPassword, storeAndSynchronizePassword, storePassword, storePassword, updateExpiredPasswords
-
-
-
-
Method Detail
-
handleCheckPolicy
protected com.soffid.iam.api.PolicyCheckResult handleCheckPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod) throws IOException, Exception
- Specified by:
handleCheckPolicy
in classInternalPasswordServiceBase
- Throws:
Exception
IOException
- See Also:
es.caib.seycon.ng.servei.InternalPasswordService#checkPolicy(es.caib.seycon.ng.model.UsuariEntity, es.caib.seycon.ng.model.PoliticaContrasenyaDominiEntity, com.soffid.iam.api.Password)
-
handleCheckPolicy
protected com.soffid.iam.api.PolicyCheckResult handleCheckPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password) throws IOException, Exception
- Specified by:
handleCheckPolicy
in classInternalPasswordServiceBase
- Throws:
IOException
Exception
-
handleCheckPolicy
protected com.soffid.iam.api.PolicyCheckResult handleCheckPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod) throws IOException, Exception
- Specified by:
handleCheckPolicy
in classInternalPasswordServiceBase
- Throws:
Exception
IOException
- See Also:
es.caib.seycon.ng.servei.InternalPasswordService#checkPolicy(es.caib.seycon.ng.model.UsuariEntity, es.caib.seycon.ng.model.PoliticaContrasenyaDominiEntity, com.soffid.iam.api.Password)
-
handleCheckPolicy
protected com.soffid.iam.api.PolicyCheckResult handleCheckPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password) throws IOException, Exception
- Specified by:
handleCheckPolicy
in classInternalPasswordServiceBase
- Throws:
IOException
Exception
-
handleStorePassword
protected void handleStorePassword(UserEntity user, PasswordDomainEntity dce, com.soffid.iam.api.Password password, boolean mustChange) throws Exception
- Specified by:
handleStorePassword
in classInternalPasswordServiceBase
- Parameters:
untilDate
-- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.InternalPasswordService#storePassword(es.caib.seycon.ng.model.UsuariEntity, java.lang.String, com.soffid.iam.api.Password, boolean)
-
handleStoreAndForwardPassword
protected void handleStoreAndForwardPassword(UserEntity user, PasswordDomainEntity dce, com.soffid.iam.api.Password password, boolean mustChange) throws Exception
- Specified by:
handleStoreAndForwardPassword
in classInternalPasswordServiceBase
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.InternalPasswordService#storePassword(es.caib.seycon.ng.model.UsuariEntity, java.lang.String, com.soffid.iam.api.Password, boolean)
-
getDigest
public String getDigest(com.soffid.iam.api.Password password) throws es.caib.seycon.ng.exception.InternalErrorException
Generar el digest SHA-1 de la contrase�a- Parameters:
password
- contrase�a a cifrar- Returns:
- digest SHA-1 del password
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
UnsupportedEncodingException
-
getDigest2
public String getDigest2(Long id, com.soffid.iam.api.Password password) throws es.caib.seycon.ng.exception.InternalErrorException
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getDigest2b
public String getDigest2b(Long id, com.soffid.iam.api.Password password) throws es.caib.seycon.ng.exception.InternalErrorException
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleConfirmPassword
protected void handleConfirmPassword(UserEntity user, PasswordDomainEntity dce, com.soffid.iam.api.Password password) throws Exception
- Specified by:
handleConfirmPassword
in classInternalPasswordServiceBase
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.InternalPasswordService#confirmPassword(es.caib.seycon.ng.model.UsuariEntity, java.lang.String, com.soffid.iam.api.Password)
-
handleDisableUntrustedPasswords
protected void handleDisableUntrustedPasswords() throws Exception
- Specified by:
handleDisableUntrustedPasswords
in classInternalPasswordServiceBase
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.InternalPasswordService#disableUntrustedPasswords(es.caib.seycon.ng.model.UsuariEntity)
-
handleIsLastPassword
protected boolean handleIsLastPassword(UserEntity user, com.soffid.iam.api.Password password) throws Exception
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.InternalPasswordService#isLastPassword(es.caib.seycon.ng.model.UsuariEntity, com.soffid.iam.api.Password)
-
handleCheckPassword
protected com.soffid.iam.api.PasswordValidation handleCheckPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired) throws Exception
- Specified by:
handleCheckPassword
in classInternalPasswordServiceBase
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.InternalPasswordService#checkPassword(es.caib.seycon.ng.model.UsuariEntity, es.caib.seycon.ng.model.DominiContrasenyaEntity, com.soffid.iam.api.Password, boolean, boolean)
-
checkUserPassword
protected com.soffid.iam.api.PasswordValidation checkUserPassword(UserEntity user, AccountEntity account, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired) throws Exception
- Throws:
Exception
-
isRightPassword
public boolean isRightPassword(com.soffid.iam.api.Password password, PasswordEntity contra) throws es.caib.seycon.ng.exception.InternalErrorException
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCheckPin
protected boolean handleCheckPin(UserEntity user, String pin) throws Exception
- Specified by:
handleCheckPin
in classInternalPasswordServiceBase
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.InternalPasswordService#checkPin(es.caib.seycon.ng.model.UsuariEntity, java.lang.String)
-
handleDisableExpiredPassword
protected void handleDisableExpiredPassword() throws Exception
- Specified by:
handleDisableExpiredPassword
in classInternalPasswordServiceBase
- Throws:
Exception
- See Also:
InternalPasswordService.disableExpiredPasswords()
-
handleIsOldPassword
protected boolean handleIsOldPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password) throws Exception
- Specified by:
handleIsOldPassword
in classInternalPasswordServiceBase
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.InternalPasswordService#isOldPassword(es.caib.seycon.ng.model.UsuariEntity, java.lang.String, com.soffid.iam.api.Password)
-
randomPassword
protected com.soffid.iam.api.Password randomPassword(UserEntity user, PasswordDomainEntity passDomain, boolean mustChange, boolean fake, boolean forcePropagation) throws Exception
Generates a new password- Parameters:
b
-- Throws:
Exception
-
handleGenerateNewPassword
protected com.soffid.iam.api.Password handleGenerateNewPassword(UserEntity user, PasswordDomainEntity passDomain, boolean mustChange) throws Exception
- Specified by:
handleGenerateNewPassword
in classInternalPasswordServiceBase
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.InternalPasswordService#genrateNewPassword(es.caib.seycon.ng.model.UsuariEntity)
-
handleGetPasswordsStatus
protected com.soffid.iam.api.PasswordStatus handleGetPasswordsStatus(UserEntity user, PasswordDomainEntity domini) throws Exception
- Specified by:
handleGetPasswordsStatus
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleGetExpiredPasswords
protected Collection<com.soffid.iam.api.PasswordStatus> handleGetExpiredPasswords(Date desde, Date finsa, UserTypeEntity tipusUsuari) throws Exception
- Specified by:
handleGetExpiredPasswords
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleGenerateFakePassword
protected com.soffid.iam.api.Password handleGenerateFakePassword(UserEntity user, PasswordDomainEntity passDomain) throws Exception
- Specified by:
handleGenerateFakePassword
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleIsPasswordExpired
protected boolean handleIsPasswordExpired(UserEntity user, PasswordDomainEntity passwordDomain) throws Exception
- Specified by:
handleIsPasswordExpired
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleStorePassword
protected void handleStorePassword(String user, String passwordDomain, String password, boolean mustChange) throws Exception
- Specified by:
handleStorePassword
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleExistsPassword
protected boolean handleExistsPassword(UserEntity user, PasswordDomainEntity passwordDomain) throws Exception
- Specified by:
handleExistsPassword
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleCheckAccountPolicy
protected com.soffid.iam.api.PolicyCheckResult handleCheckAccountPolicy(AccountEntity account, com.soffid.iam.api.Password password) throws IOException, Exception
- Specified by:
handleCheckAccountPolicy
in classInternalPasswordServiceBase
- Throws:
IOException
Exception
-
handleStoreAccountPassword
protected void handleStoreAccountPassword(String account, String dispatcher, String password, boolean mustChange, Date untilDate) throws Exception
- Specified by:
handleStoreAccountPassword
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleStoreAccountPassword
protected void handleStoreAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date untilDate) throws Exception
- Specified by:
handleStoreAccountPassword
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleCheckAccountPassword
protected com.soffid.iam.api.PasswordValidation handleCheckAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired) throws Exception
- Specified by:
handleCheckAccountPassword
in classInternalPasswordServiceBase
- Throws:
Exception
-
debugPasswords
public boolean debugPasswords()
-
handleConfirmAccountPassword
protected void handleConfirmAccountPassword(AccountEntity account, com.soffid.iam.api.Password password) throws Exception
- Specified by:
handleConfirmAccountPassword
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleIsOldAccountPassword
protected boolean handleIsOldAccountPassword(AccountEntity account, com.soffid.iam.api.Password password) throws Exception
- Specified by:
handleIsOldAccountPassword
in classInternalPasswordServiceBase
- Throws:
Exception
-
isRightPassword
public boolean isRightPassword(com.soffid.iam.api.Password password, AccountPasswordEntity contra) throws es.caib.seycon.ng.exception.InternalErrorException
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
randomPassword
protected com.soffid.iam.api.Password randomPassword(AccountEntity account, boolean mustChange, boolean fake) throws Exception
Generates a new password- Throws:
Exception
-
handleGenerateNewAccountPassword
protected com.soffid.iam.api.Password handleGenerateNewAccountPassword(AccountEntity account, boolean mustChange) throws Exception
- Specified by:
handleGenerateNewAccountPassword
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleGetAccountPasswordsStatus
protected com.soffid.iam.api.PasswordStatus handleGetAccountPasswordsStatus(AccountEntity account) throws Exception
- Specified by:
handleGetAccountPasswordsStatus
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleGenerateFakeAccountPassword
protected com.soffid.iam.api.Password handleGenerateFakeAccountPassword(AccountEntity account) throws Exception
- Specified by:
handleGenerateFakeAccountPassword
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleStoreAndForwardAccountPassword
protected void handleStoreAndForwardAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date untilDate) throws Exception
- Specified by:
handleStoreAndForwardAccountPassword
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleIsAccountPasswordExpired
protected boolean handleIsAccountPasswordExpired(AccountEntity account) throws Exception
- Specified by:
handleIsAccountPasswordExpired
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleExistsAccountPassword
protected boolean handleExistsAccountPassword(AccountEntity account) throws Exception
- Specified by:
handleExistsAccountPassword
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleGetDefaultDispatcher
protected String handleGetDefaultDispatcher() throws Exception
- Specified by:
handleGetDefaultDispatcher
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleGetPolicyDescription
protected String handleGetPolicyDescription(PasswordPolicyEntity politica) throws Exception
- Specified by:
handleGetPolicyDescription
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleCheckPolicy
protected com.soffid.iam.api.PolicyCheckResult handleCheckPolicy(PasswordPolicyEntity policy, com.soffid.iam.api.Password password) throws Exception
- Specified by:
handleCheckPolicy
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleUpdateExpiredPasswords
protected boolean handleUpdateExpiredPasswords(UserEntity usuari, boolean externalAuth) throws Exception
- Specified by:
handleUpdateExpiredPasswords
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleEnumExpiredPasswords
protected Collection<PasswordDomainEntity> handleEnumExpiredPasswords(UserEntity usuari) throws Exception
- Specified by:
handleEnumExpiredPasswords
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleStoreAndSynchronizePassword
protected void handleStoreAndSynchronizePassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange) throws Exception
- Specified by:
handleStoreAndSynchronizePassword
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleStoreAndSynchronizeAccountPassword
protected void handleStoreAndSynchronizeAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate) throws Exception
- Specified by:
handleStoreAndSynchronizeAccountPassword
in classInternalPasswordServiceBase
- Throws:
Exception
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
- Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
- Throws:
org.springframework.beans.BeansException
-
handleStoreAndForwardPasswordById
protected void handleStoreAndForwardPasswordById(long user, long passwordDomain, com.soffid.iam.api.Password password, boolean mustChange) throws Exception
- Specified by:
handleStoreAndForwardPasswordById
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleStoreAndForwardAccountPasswordById
protected void handleStoreAndForwardAccountPasswordById(long account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate) throws Exception
- Specified by:
handleStoreAndForwardAccountPasswordById
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleGetPasswordsStatusById
protected com.soffid.iam.api.PasswordStatus handleGetPasswordsStatusById(long user, long domini) throws Exception
- Specified by:
handleGetPasswordsStatusById
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleGetAccountPasswordsStatusById
protected com.soffid.iam.api.PasswordStatus handleGetAccountPasswordsStatusById(long account) throws Exception
- Specified by:
handleGetAccountPasswordsStatusById
in classInternalPasswordServiceBase
- Throws:
Exception
-
handleGetPasswordExpiredDate
protected Calendar handleGetPasswordExpiredDate(long user, long passwordDomain) throws Exception
- Specified by:
handleGetPasswordExpiredDate
in classInternalPasswordServiceBase
- Throws:
Exception
-
-