Package com.soffid.iam.service
Class InternalPasswordServiceBase
- java.lang.Object
-
- com.soffid.iam.service.InternalPasswordServiceBase
-
- All Implemented Interfaces:
InternalPasswordService
- Direct Known Subclasses:
InternalPasswordServiceImpl
public abstract class InternalPasswordServiceBase extends Object implements InternalPasswordService
Spring Service base class for
see com.soffid.iam.service.InternalPasswordServicecom.soffid.iam.service.InternalPasswordService
, provides access to all services and entities referenced by this service.
-
-
Field Summary
-
Fields inherited from interface com.soffid.iam.service.InternalPasswordService
SERVICE_NAME
-
-
Constructor Summary
Constructors Constructor Description InternalPasswordServiceBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description com.soffid.iam.api.PasswordValidation
checkAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired)
Operation checkAccountPasswordcom.soffid.iam.api.PolicyCheckResult
checkAccountPolicy(AccountEntity account, com.soffid.iam.api.Password password)
Operation checkAccountPolicycom.soffid.iam.api.PasswordValidation
checkPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired)
Operation checkPasswordboolean
checkPin(UserEntity user, String pin)
Operation checkPincom.soffid.iam.api.PolicyCheckResult
checkPolicy(PasswordPolicyEntity policy, com.soffid.iam.api.Password password)
Operation checkPolicycom.soffid.iam.api.PolicyCheckResult
checkPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password)
Operation checkPolicycom.soffid.iam.api.PolicyCheckResult
checkPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod)
Operation checkPolicycom.soffid.iam.api.PolicyCheckResult
checkPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password)
Operation checkPolicycom.soffid.iam.api.PolicyCheckResult
checkPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod)
Operation checkPolicy Checks password policy, ignoring the minimum password period optionvoid
confirmAccountPassword(AccountEntity account, com.soffid.iam.api.Password password)
Operation confirmAccountPasswordvoid
confirmPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password)
Operation confirmPasswordvoid
disableExpiredPassword()
Operation disableExpiredPasswordvoid
disableUntrustedPasswords()
Operation disableUntrustedPasswordsCollection<PasswordDomainEntity>
enumExpiredPasswords(UserEntity usuari)
Operation enumExpiredPasswordsboolean
existsAccountPassword(AccountEntity account)
Operation existsAccountPasswordboolean
existsPassword(UserEntity user, PasswordDomainEntity passwordDomain)
Operation existsPasswordcom.soffid.iam.api.Password
generateFakeAccountPassword(AccountEntity account)
Operation generateFakeAccountPasswordcom.soffid.iam.api.Password
generateFakePassword(UserEntity user, PasswordDomainEntity passDomain)
Operation generateFakePasswordcom.soffid.iam.api.Password
generateNewAccountPassword(AccountEntity account, boolean mustBeChanged)
Operation generateNewAccountPasswordcom.soffid.iam.api.Password
generateNewPassword(UserEntity user, PasswordDomainEntity passDomain, boolean mustBeChanged)
Operation generateNewPasswordAccountEntityDao
getAccountEntityDao()
Gets reference toaccountEntityDao
.AccountPasswordEntityDao
getAccountPasswordEntityDao()
Gets reference toaccountPasswordEntityDao
.com.soffid.iam.api.PasswordStatus
getAccountPasswordsStatus(AccountEntity account)
Operation getAccountPasswordsStatuscom.soffid.iam.api.PasswordStatus
getAccountPasswordsStatusById(long account)
Operation getAccountPasswordsStatusByIdcom.soffid.iam.sync.service.ConsoleLogonService
getConsoleLogonService()
Gets reference toconsoleLogonService
.String
getDefaultDispatcher()
Operation getDefaultDispatcherCollection<com.soffid.iam.api.PasswordStatus>
getExpiredPasswords(Date desde, Date finsa, UserTypeEntity tipusUsuari)
Operation getExpiredPasswordscom.soffid.iam.service.IssueService
getIssueService()
Gets reference toissueService
.PasswordDomainEntityDao
getPasswordDomainEntityDao()
Gets reference todominiContrasenyaEntityDao
.PasswordEntityDao
getPasswordEntityDao()
Gets reference tocontrasenyaEntityDao
.Calendar
getPasswordExpiredDate(long user, long passwordDomain)
Operation getPasswordExpiredDatePasswordPolicyEntityDao
getPasswordPolicyEntityDao()
Gets reference topoliticaContrasenyaEntityDao
.com.soffid.iam.api.PasswordStatus
getPasswordsStatus(UserEntity user, PasswordDomainEntity domini)
Operation getPasswordsStatuscom.soffid.iam.api.PasswordStatus
getPasswordsStatusById(long user, long domini)
Operation getPasswordsStatusByIdString
getPolicyDescription(PasswordPolicyEntity politica)
Operation getPolicyDescriptionprotected Principal
getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.SignalService
getSignalService()
Gets reference tosignalService
.com.soffid.iam.service.SyncServerService
getSyncServerService()
Gets reference toseyconServerService
.SystemEntityDao
getSystemEntityDao()
Gets reference todispatcherEntityDao
.TaskEntityDao
getTaskEntityDao()
Gets reference totasqueEntityDao
.TaskGenerator
getTaskGenerator()
Gets reference totaskGenerator
.TaskQueue
getTaskQueue()
Gets reference totaskQueue
.TenantEntityDao
getTenantEntityDao()
Gets reference totenantEntityDao
.UserDomainEntityDao
getUserDomainEntityDao()
Gets reference todominiUsuariEntityDao
.UserEntityDao
getUserEntityDao()
Gets reference tousuariEntityDao
.UserTypeEntityDao
getUserTypeEntityDao()
Gets reference totipusUsuariEntityDao
.protected abstract com.soffid.iam.api.PasswordValidation
handleCheckAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired)
protected abstract com.soffid.iam.api.PolicyCheckResult
handleCheckAccountPolicy(AccountEntity account, com.soffid.iam.api.Password password)
protected abstract com.soffid.iam.api.PasswordValidation
handleCheckPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired)
protected abstract boolean
handleCheckPin(UserEntity user, String pin)
protected abstract com.soffid.iam.api.PolicyCheckResult
handleCheckPolicy(PasswordPolicyEntity policy, com.soffid.iam.api.Password password)
protected abstract com.soffid.iam.api.PolicyCheckResult
handleCheckPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password)
protected abstract com.soffid.iam.api.PolicyCheckResult
handleCheckPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod)
protected abstract com.soffid.iam.api.PolicyCheckResult
handleCheckPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password)
protected abstract com.soffid.iam.api.PolicyCheckResult
handleCheckPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod)
protected abstract void
handleConfirmAccountPassword(AccountEntity account, com.soffid.iam.api.Password password)
protected abstract void
handleConfirmPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password)
protected abstract void
handleDisableExpiredPassword()
protected abstract void
handleDisableUntrustedPasswords()
protected abstract Collection<PasswordDomainEntity>
handleEnumExpiredPasswords(UserEntity usuari)
protected abstract boolean
handleExistsAccountPassword(AccountEntity account)
protected abstract boolean
handleExistsPassword(UserEntity user, PasswordDomainEntity passwordDomain)
protected abstract com.soffid.iam.api.Password
handleGenerateFakeAccountPassword(AccountEntity account)
protected abstract com.soffid.iam.api.Password
handleGenerateFakePassword(UserEntity user, PasswordDomainEntity passDomain)
protected abstract com.soffid.iam.api.Password
handleGenerateNewAccountPassword(AccountEntity account, boolean mustBeChanged)
protected abstract com.soffid.iam.api.Password
handleGenerateNewPassword(UserEntity user, PasswordDomainEntity passDomain, boolean mustBeChanged)
protected abstract com.soffid.iam.api.PasswordStatus
handleGetAccountPasswordsStatus(AccountEntity account)
protected abstract com.soffid.iam.api.PasswordStatus
handleGetAccountPasswordsStatusById(long account)
protected abstract String
handleGetDefaultDispatcher()
protected abstract Collection<com.soffid.iam.api.PasswordStatus>
handleGetExpiredPasswords(Date desde, Date finsa, UserTypeEntity tipusUsuari)
protected abstract Calendar
handleGetPasswordExpiredDate(long user, long passwordDomain)
protected abstract com.soffid.iam.api.PasswordStatus
handleGetPasswordsStatus(UserEntity user, PasswordDomainEntity domini)
protected abstract com.soffid.iam.api.PasswordStatus
handleGetPasswordsStatusById(long user, long domini)
protected abstract String
handleGetPolicyDescription(PasswordPolicyEntity politica)
protected abstract boolean
handleIsAccountPasswordExpired(AccountEntity account)
protected abstract boolean
handleIsOldAccountPassword(AccountEntity account, com.soffid.iam.api.Password password)
protected abstract boolean
handleIsOldPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password)
protected abstract boolean
handleIsPasswordExpired(UserEntity user, PasswordDomainEntity passwordDomain)
protected abstract void
handleStoreAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)
protected abstract void
handleStoreAccountPassword(String account, String dispatcher, String password, boolean mustChange, Date expirationDate)
protected abstract void
handleStoreAndForwardAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)
protected abstract void
handleStoreAndForwardAccountPasswordById(long account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)
protected abstract void
handleStoreAndForwardPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)
protected abstract void
handleStoreAndForwardPasswordById(long user, long passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)
protected abstract void
handleStoreAndSynchronizeAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)
protected abstract void
handleStoreAndSynchronizePassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)
protected abstract void
handleStorePassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)
protected abstract void
handleStorePassword(String user, String passwordDomain, String password, boolean mustChange)
protected abstract boolean
handleUpdateExpiredPasswords(UserEntity usuari, boolean externalAuth)
boolean
isAccountPasswordExpired(AccountEntity account)
Operation isAccountPasswordExpiredboolean
isOldAccountPassword(AccountEntity account, com.soffid.iam.api.Password password)
Operation isOldAccountPasswordboolean
isOldPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password)
Operation isOldPasswordboolean
isPasswordExpired(UserEntity user, PasswordDomainEntity passwordDomain)
Operation isPasswordExpiredvoid
setAccountEntityDao(AccountEntityDao accountEntityDao)
Sets reference toaccountEntityDao
.void
setAccountPasswordEntityDao(AccountPasswordEntityDao accountPasswordEntityDao)
Sets reference toaccountPasswordEntityDao
.void
setConsoleLogonService(com.soffid.iam.sync.service.ConsoleLogonService consoleLogonService)
Sets reference toconsoleLogonService
.void
setIssueService(com.soffid.iam.service.IssueService issueService)
Sets reference toissueService
.void
setPasswordDomainEntityDao(PasswordDomainEntityDao dominiContrasenyaEntityDao)
Sets reference todominiContrasenyaEntityDao
.void
setPasswordEntityDao(PasswordEntityDao contrasenyaEntityDao)
Sets reference tocontrasenyaEntityDao
.void
setPasswordPolicyEntityDao(PasswordPolicyEntityDao politicaContrasenyaEntityDao)
Sets reference topoliticaContrasenyaEntityDao
.void
setSignalService(SignalService signalService)
Sets reference tosignalService
.void
setSyncServerService(com.soffid.iam.service.SyncServerService seyconServerService)
Sets reference toseyconServerService
.void
setSystemEntityDao(SystemEntityDao dispatcherEntityDao)
Sets reference todispatcherEntityDao
.void
setTaskEntityDao(TaskEntityDao tasqueEntityDao)
Sets reference totasqueEntityDao
.void
setTaskGenerator(TaskGenerator taskGenerator)
Sets reference totaskGenerator
.void
setTaskQueue(TaskQueue taskQueue)
Sets reference totaskQueue
.void
setTenantEntityDao(TenantEntityDao tenantEntityDao)
Sets reference totenantEntityDao
.void
setUserDomainEntityDao(UserDomainEntityDao dominiUsuariEntityDao)
Sets reference todominiUsuariEntityDao
.void
setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao
.void
setUserTypeEntityDao(UserTypeEntityDao tipusUsuariEntityDao)
Sets reference totipusUsuariEntityDao
.void
storeAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)
Operation storeAccountPasswordvoid
storeAccountPassword(String account, String dispatcher, String password, boolean mustChange, Date expirationDate)
Operation storeAccountPasswordvoid
storeAndForwardAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)
Operation storeAndForwardAccountPasswordvoid
storeAndForwardAccountPasswordById(long account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)
Operation storeAndForwardAccountPasswordByIdvoid
storeAndForwardPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)
Operation storeAndForwardPasswordvoid
storeAndForwardPasswordById(long user, long passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)
Operation storeAndForwardPasswordByIdvoid
storeAndSynchronizeAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)
Operation storeAndSynchronizeAccountPasswordvoid
storeAndSynchronizePassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)
Operation storeAndSynchronizePasswordvoid
storePassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)
Operation storePasswordvoid
storePassword(String user, String passwordDomain, String password, boolean mustChange)
Operation storePasswordboolean
updateExpiredPasswords(UserEntity usuari, boolean externalAuth)
Operation updateExpiredPasswords
-
-
-
Method Detail
-
setAccountEntityDao
public void setAccountEntityDao(AccountEntityDao accountEntityDao)
Sets reference toaccountEntityDao
.
-
getAccountEntityDao
public AccountEntityDao getAccountEntityDao()
Gets reference toaccountEntityDao
.
-
setAccountPasswordEntityDao
public void setAccountPasswordEntityDao(AccountPasswordEntityDao accountPasswordEntityDao)
Sets reference toaccountPasswordEntityDao
.
-
getAccountPasswordEntityDao
public AccountPasswordEntityDao getAccountPasswordEntityDao()
Gets reference toaccountPasswordEntityDao
.
-
setConsoleLogonService
public void setConsoleLogonService(com.soffid.iam.sync.service.ConsoleLogonService consoleLogonService)
Sets reference toconsoleLogonService
.
-
getConsoleLogonService
public com.soffid.iam.sync.service.ConsoleLogonService getConsoleLogonService()
Gets reference toconsoleLogonService
.
-
setPasswordEntityDao
public void setPasswordEntityDao(PasswordEntityDao contrasenyaEntityDao)
Sets reference tocontrasenyaEntityDao
.
-
getPasswordEntityDao
public PasswordEntityDao getPasswordEntityDao()
Gets reference tocontrasenyaEntityDao
.
-
setSystemEntityDao
public void setSystemEntityDao(SystemEntityDao dispatcherEntityDao)
Sets reference todispatcherEntityDao
.
-
getSystemEntityDao
public SystemEntityDao getSystemEntityDao()
Gets reference todispatcherEntityDao
.
-
setPasswordDomainEntityDao
public void setPasswordDomainEntityDao(PasswordDomainEntityDao dominiContrasenyaEntityDao)
Sets reference todominiContrasenyaEntityDao
.
-
getPasswordDomainEntityDao
public PasswordDomainEntityDao getPasswordDomainEntityDao()
Gets reference todominiContrasenyaEntityDao
.
-
setUserDomainEntityDao
public void setUserDomainEntityDao(UserDomainEntityDao dominiUsuariEntityDao)
Sets reference todominiUsuariEntityDao
.
-
getUserDomainEntityDao
public UserDomainEntityDao getUserDomainEntityDao()
Gets reference todominiUsuariEntityDao
.
-
setIssueService
public void setIssueService(com.soffid.iam.service.IssueService issueService)
Sets reference toissueService
.
-
getIssueService
public com.soffid.iam.service.IssueService getIssueService()
Gets reference toissueService
.
-
setPasswordPolicyEntityDao
public void setPasswordPolicyEntityDao(PasswordPolicyEntityDao politicaContrasenyaEntityDao)
Sets reference topoliticaContrasenyaEntityDao
.
-
getPasswordPolicyEntityDao
public PasswordPolicyEntityDao getPasswordPolicyEntityDao()
Gets reference topoliticaContrasenyaEntityDao
.
-
setSyncServerService
public void setSyncServerService(com.soffid.iam.service.SyncServerService seyconServerService)
Sets reference toseyconServerService
.
-
getSyncServerService
public com.soffid.iam.service.SyncServerService getSyncServerService()
Gets reference toseyconServerService
.
-
setSignalService
public void setSignalService(SignalService signalService)
Sets reference tosignalService
.
-
getSignalService
public SignalService getSignalService()
Gets reference tosignalService
.
-
setTaskGenerator
public void setTaskGenerator(TaskGenerator taskGenerator)
Sets reference totaskGenerator
.
-
getTaskGenerator
public TaskGenerator getTaskGenerator()
Gets reference totaskGenerator
.
-
setTaskQueue
public void setTaskQueue(TaskQueue taskQueue)
Sets reference totaskQueue
.
-
getTaskQueue
public TaskQueue getTaskQueue()
Gets reference totaskQueue
.
-
setTaskEntityDao
public void setTaskEntityDao(TaskEntityDao tasqueEntityDao)
Sets reference totasqueEntityDao
.
-
getTaskEntityDao
public TaskEntityDao getTaskEntityDao()
Gets reference totasqueEntityDao
.
-
setTenantEntityDao
public void setTenantEntityDao(TenantEntityDao tenantEntityDao)
Sets reference totenantEntityDao
.
-
getTenantEntityDao
public TenantEntityDao getTenantEntityDao()
Gets reference totenantEntityDao
.
-
setUserTypeEntityDao
public void setUserTypeEntityDao(UserTypeEntityDao tipusUsuariEntityDao)
Sets reference totipusUsuariEntityDao
.
-
getUserTypeEntityDao
public UserTypeEntityDao getUserTypeEntityDao()
Gets reference totipusUsuariEntityDao
.
-
setUserEntityDao
public void setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao
.
-
getUserEntityDao
public UserEntityDao getUserEntityDao()
Gets reference tousuariEntityDao
.
-
checkPin
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean checkPin(UserEntity user, String pin) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation checkPin- Specified by:
checkPin
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCheckPin
protected abstract boolean handleCheckPin(UserEntity user, String pin) throws Exception
- Throws:
Exception
-
existsAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean existsAccountPassword(AccountEntity account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation existsAccountPassword- Specified by:
existsAccountPassword
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleExistsAccountPassword
protected abstract boolean handleExistsAccountPassword(AccountEntity account) throws Exception
- Throws:
Exception
-
existsPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean existsPassword(UserEntity user, PasswordDomainEntity passwordDomain) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation existsPassword- Specified by:
existsPassword
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleExistsPassword
protected abstract boolean handleExistsPassword(UserEntity user, PasswordDomainEntity passwordDomain) throws Exception
- Throws:
Exception
-
isAccountPasswordExpired
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean isAccountPasswordExpired(AccountEntity account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation isAccountPasswordExpired- Specified by:
isAccountPasswordExpired
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsAccountPasswordExpired
protected abstract boolean handleIsAccountPasswordExpired(AccountEntity account) throws Exception
- Throws:
Exception
-
isOldAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean isOldAccountPassword(AccountEntity account, com.soffid.iam.api.Password password) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation isOldAccountPassword- Specified by:
isOldAccountPassword
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsOldAccountPassword
protected abstract boolean handleIsOldAccountPassword(AccountEntity account, com.soffid.iam.api.Password password) throws Exception
- Throws:
Exception
-
isOldPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean isOldPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation isOldPassword- Specified by:
isOldPassword
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsOldPassword
protected abstract boolean handleIsOldPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password) throws Exception
- Throws:
Exception
-
isPasswordExpired
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean isPasswordExpired(UserEntity user, PasswordDomainEntity passwordDomain) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation isPasswordExpired- Specified by:
isPasswordExpired
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsPasswordExpired
protected abstract boolean handleIsPasswordExpired(UserEntity user, PasswordDomainEntity passwordDomain) throws Exception
- Throws:
Exception
-
updateExpiredPasswords
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean updateExpiredPasswords(UserEntity usuari, boolean externalAuth) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation updateExpiredPasswords- Specified by:
updateExpiredPasswords
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdateExpiredPasswords
protected abstract boolean handleUpdateExpiredPasswords(UserEntity usuari, boolean externalAuth) throws Exception
- Throws:
Exception
-
getAccountPasswordsStatus
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PasswordStatus getAccountPasswordsStatus(AccountEntity account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation getAccountPasswordsStatus- Specified by:
getAccountPasswordsStatus
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetAccountPasswordsStatus
protected abstract com.soffid.iam.api.PasswordStatus handleGetAccountPasswordsStatus(AccountEntity account) throws Exception
- Throws:
Exception
-
getAccountPasswordsStatusById
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PasswordStatus getAccountPasswordsStatusById(long account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation getAccountPasswordsStatusById- Specified by:
getAccountPasswordsStatusById
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetAccountPasswordsStatusById
protected abstract com.soffid.iam.api.PasswordStatus handleGetAccountPasswordsStatusById(long account) throws Exception
- Throws:
Exception
-
getPasswordsStatus
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PasswordStatus getPasswordsStatus(UserEntity user, PasswordDomainEntity domini) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation getPasswordsStatus- Specified by:
getPasswordsStatus
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetPasswordsStatus
protected abstract com.soffid.iam.api.PasswordStatus handleGetPasswordsStatus(UserEntity user, PasswordDomainEntity domini) throws Exception
- Throws:
Exception
-
getPasswordsStatusById
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PasswordStatus getPasswordsStatusById(long user, long domini) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation getPasswordsStatusById- Specified by:
getPasswordsStatusById
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetPasswordsStatusById
protected abstract com.soffid.iam.api.PasswordStatus handleGetPasswordsStatusById(long user, long domini) throws Exception
- Throws:
Exception
-
generateFakeAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Password generateFakeAccountPassword(AccountEntity account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation generateFakeAccountPassword- Specified by:
generateFakeAccountPassword
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGenerateFakeAccountPassword
protected abstract com.soffid.iam.api.Password handleGenerateFakeAccountPassword(AccountEntity account) throws Exception
- Throws:
Exception
-
generateFakePassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Password generateFakePassword(UserEntity user, PasswordDomainEntity passDomain) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation generateFakePassword- Specified by:
generateFakePassword
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGenerateFakePassword
protected abstract com.soffid.iam.api.Password handleGenerateFakePassword(UserEntity user, PasswordDomainEntity passDomain) throws Exception
- Throws:
Exception
-
generateNewAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Password generateNewAccountPassword(AccountEntity account, boolean mustBeChanged) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation generateNewAccountPassword- Specified by:
generateNewAccountPassword
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGenerateNewAccountPassword
protected abstract com.soffid.iam.api.Password handleGenerateNewAccountPassword(AccountEntity account, boolean mustBeChanged) throws Exception
- Throws:
Exception
-
generateNewPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Password generateNewPassword(UserEntity user, PasswordDomainEntity passDomain, boolean mustBeChanged) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation generateNewPassword- Specified by:
generateNewPassword
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGenerateNewPassword
protected abstract com.soffid.iam.api.Password handleGenerateNewPassword(UserEntity user, PasswordDomainEntity passDomain, boolean mustBeChanged) throws Exception
- Throws:
Exception
-
checkAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PasswordValidation checkAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation checkAccountPassword- Specified by:
checkAccountPassword
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCheckAccountPassword
protected abstract com.soffid.iam.api.PasswordValidation handleCheckAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired) throws Exception
- Throws:
Exception
-
checkPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PasswordValidation checkPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation checkPassword- Specified by:
checkPassword
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCheckPassword
protected abstract com.soffid.iam.api.PasswordValidation handleCheckPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired) throws Exception
- Throws:
Exception
-
checkAccountPolicy
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PolicyCheckResult checkAccountPolicy(AccountEntity account, com.soffid.iam.api.Password password) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation checkAccountPolicy- Specified by:
checkAccountPolicy
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCheckAccountPolicy
protected abstract com.soffid.iam.api.PolicyCheckResult handleCheckAccountPolicy(AccountEntity account, com.soffid.iam.api.Password password) throws Exception
- Throws:
Exception
-
checkPolicy
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PolicyCheckResult checkPolicy(PasswordPolicyEntity policy, com.soffid.iam.api.Password password) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation checkPolicy- Specified by:
checkPolicy
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCheckPolicy
protected abstract com.soffid.iam.api.PolicyCheckResult handleCheckPolicy(PasswordPolicyEntity policy, com.soffid.iam.api.Password password) throws Exception
- Throws:
Exception
-
checkPolicy
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PolicyCheckResult checkPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation checkPolicy- Specified by:
checkPolicy
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCheckPolicy
protected abstract com.soffid.iam.api.PolicyCheckResult handleCheckPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password) throws Exception
- Throws:
Exception
-
checkPolicy
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PolicyCheckResult checkPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation checkPolicy- Specified by:
checkPolicy
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCheckPolicy
protected abstract com.soffid.iam.api.PolicyCheckResult handleCheckPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod) throws Exception
- Throws:
Exception
-
checkPolicy
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PolicyCheckResult checkPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation checkPolicy- Specified by:
checkPolicy
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCheckPolicy
protected abstract com.soffid.iam.api.PolicyCheckResult handleCheckPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password) throws Exception
- Throws:
Exception
-
checkPolicy
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PolicyCheckResult checkPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation checkPolicy Checks password policy, ignoring the minimum password period option- Specified by:
checkPolicy
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCheckPolicy
protected abstract com.soffid.iam.api.PolicyCheckResult handleCheckPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod) throws Exception
- Throws:
Exception
-
getDefaultDispatcher
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String getDefaultDispatcher() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation getDefaultDispatcher- Specified by:
getDefaultDispatcher
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetDefaultDispatcher
protected abstract String handleGetDefaultDispatcher() throws Exception
- Throws:
Exception
-
getPolicyDescription
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String getPolicyDescription(PasswordPolicyEntity politica) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation getPolicyDescription- Specified by:
getPolicyDescription
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetPolicyDescription
protected abstract String handleGetPolicyDescription(PasswordPolicyEntity politica) throws Exception
- Throws:
Exception
-
getPasswordExpiredDate
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Calendar getPasswordExpiredDate(long user, long passwordDomain) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation getPasswordExpiredDate- Specified by:
getPasswordExpiredDate
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetPasswordExpiredDate
protected abstract Calendar handleGetPasswordExpiredDate(long user, long passwordDomain) throws Exception
- Throws:
Exception
-
enumExpiredPasswords
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<PasswordDomainEntity> enumExpiredPasswords(UserEntity usuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation enumExpiredPasswords- Specified by:
enumExpiredPasswords
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleEnumExpiredPasswords
protected abstract Collection<PasswordDomainEntity> handleEnumExpiredPasswords(UserEntity usuari) throws Exception
- Throws:
Exception
-
getExpiredPasswords
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.PasswordStatus> getExpiredPasswords(Date desde, Date finsa, UserTypeEntity tipusUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation getExpiredPasswords- Specified by:
getExpiredPasswords
in interfaceInternalPasswordService
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetExpiredPasswords
protected abstract Collection<com.soffid.iam.api.PasswordStatus> handleGetExpiredPasswords(Date desde, Date finsa, UserTypeEntity tipusUsuari) throws Exception
- Throws:
Exception
-
confirmAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void confirmAccountPassword(AccountEntity account, com.soffid.iam.api.Password password) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation confirmAccountPassword- Specified by:
confirmAccountPassword
in interfaceInternalPasswordService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleConfirmAccountPassword
protected abstract void handleConfirmAccountPassword(AccountEntity account, com.soffid.iam.api.Password password) throws Exception
- Throws:
Exception
-
confirmPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void confirmPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation confirmPassword- Specified by:
confirmPassword
in interfaceInternalPasswordService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleConfirmPassword
protected abstract void handleConfirmPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password) throws Exception
- Throws:
Exception
-
disableExpiredPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void disableExpiredPassword() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation disableExpiredPassword- Specified by:
disableExpiredPassword
in interfaceInternalPasswordService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDisableExpiredPassword
protected abstract void handleDisableExpiredPassword() throws Exception
- Throws:
Exception
-
disableUntrustedPasswords
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void disableUntrustedPasswords() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation disableUntrustedPasswords- Specified by:
disableUntrustedPasswords
in interfaceInternalPasswordService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDisableUntrustedPasswords
protected abstract void handleDisableUntrustedPasswords() throws Exception
- Throws:
Exception
-
storeAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void storeAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation storeAccountPassword- Specified by:
storeAccountPassword
in interfaceInternalPasswordService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleStoreAccountPassword
protected abstract void handleStoreAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate) throws Exception
- Throws:
Exception
-
storeAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void storeAccountPassword(String account, String dispatcher, String password, boolean mustChange, Date expirationDate) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation storeAccountPassword- Specified by:
storeAccountPassword
in interfaceInternalPasswordService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleStoreAccountPassword
protected abstract void handleStoreAccountPassword(String account, String dispatcher, String password, boolean mustChange, Date expirationDate) throws Exception
- Throws:
Exception
-
storeAndForwardAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void storeAndForwardAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation storeAndForwardAccountPassword- Specified by:
storeAndForwardAccountPassword
in interfaceInternalPasswordService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleStoreAndForwardAccountPassword
protected abstract void handleStoreAndForwardAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate) throws Exception
- Throws:
Exception
-
storeAndForwardAccountPasswordById
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void storeAndForwardAccountPasswordById(long account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation storeAndForwardAccountPasswordById- Specified by:
storeAndForwardAccountPasswordById
in interfaceInternalPasswordService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleStoreAndForwardAccountPasswordById
protected abstract void handleStoreAndForwardAccountPasswordById(long account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate) throws Exception
- Throws:
Exception
-
storeAndForwardPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void storeAndForwardPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation storeAndForwardPassword- Specified by:
storeAndForwardPassword
in interfaceInternalPasswordService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleStoreAndForwardPassword
protected abstract void handleStoreAndForwardPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange) throws Exception
- Throws:
Exception
-
storeAndForwardPasswordById
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void storeAndForwardPasswordById(long user, long passwordDomain, com.soffid.iam.api.Password password, boolean mustChange) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation storeAndForwardPasswordById- Specified by:
storeAndForwardPasswordById
in interfaceInternalPasswordService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleStoreAndForwardPasswordById
protected abstract void handleStoreAndForwardPasswordById(long user, long passwordDomain, com.soffid.iam.api.Password password, boolean mustChange) throws Exception
- Throws:
Exception
-
storeAndSynchronizeAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void storeAndSynchronizeAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation storeAndSynchronizeAccountPassword- Specified by:
storeAndSynchronizeAccountPassword
in interfaceInternalPasswordService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleStoreAndSynchronizeAccountPassword
protected abstract void handleStoreAndSynchronizeAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate) throws Exception
- Throws:
Exception
-
storeAndSynchronizePassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void storeAndSynchronizePassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation storeAndSynchronizePassword- Specified by:
storeAndSynchronizePassword
in interfaceInternalPasswordService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleStoreAndSynchronizePassword
protected abstract void handleStoreAndSynchronizePassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange) throws Exception
- Throws:
Exception
-
storePassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void storePassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation storePassword- Specified by:
storePassword
in interfaceInternalPasswordService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleStorePassword
protected abstract void handleStorePassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange) throws Exception
- Throws:
Exception
-
storePassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void storePassword(String user, String passwordDomain, String password, boolean mustChange) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:InternalPasswordService
Operation storePassword- Specified by:
storePassword
in interfaceInternalPasswordService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleStorePassword
protected abstract void handleStorePassword(String user, String passwordDomain, String password, boolean mustChange) throws Exception
- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.- Returns:
- the current principal
-
-