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.PasswordValidationcheckAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired)Operation checkAccountPasswordcom.soffid.iam.api.PolicyCheckResultcheckAccountPolicy(AccountEntity account, com.soffid.iam.api.Password password)Operation checkAccountPolicycom.soffid.iam.api.PasswordValidationcheckPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired)Operation checkPasswordbooleancheckPin(UserEntity user, String pin)Operation checkPincom.soffid.iam.api.PolicyCheckResultcheckPolicy(PasswordPolicyEntity policy, com.soffid.iam.api.Password password)Operation checkPolicycom.soffid.iam.api.PolicyCheckResultcheckPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password)Operation checkPolicycom.soffid.iam.api.PolicyCheckResultcheckPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod)Operation checkPolicycom.soffid.iam.api.PolicyCheckResultcheckPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password)Operation checkPolicycom.soffid.iam.api.PolicyCheckResultcheckPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod)Operation checkPolicy Checks password policy, ignoring the minimum password period optionvoidconfirmAccountPassword(AccountEntity account, com.soffid.iam.api.Password password)Operation confirmAccountPasswordvoidconfirmPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password)Operation confirmPasswordvoiddisableExpiredPassword()Operation disableExpiredPasswordvoiddisableUntrustedPasswords()Operation disableUntrustedPasswordsCollection<PasswordDomainEntity>enumExpiredPasswords(UserEntity usuari)Operation enumExpiredPasswordsbooleanexistsAccountPassword(AccountEntity account)Operation existsAccountPasswordbooleanexistsPassword(UserEntity user, PasswordDomainEntity passwordDomain)Operation existsPasswordcom.soffid.iam.api.PasswordgenerateFakeAccountPassword(AccountEntity account)Operation generateFakeAccountPasswordcom.soffid.iam.api.PasswordgenerateFakePassword(UserEntity user, PasswordDomainEntity passDomain)Operation generateFakePasswordcom.soffid.iam.api.PasswordgenerateNewAccountPassword(AccountEntity account, boolean mustBeChanged)Operation generateNewAccountPasswordcom.soffid.iam.api.PasswordgenerateNewPassword(UserEntity user, PasswordDomainEntity passDomain, boolean mustBeChanged)Operation generateNewPasswordAccountEntityDaogetAccountEntityDao()Gets reference toaccountEntityDao.AccountPasswordEntityDaogetAccountPasswordEntityDao()Gets reference toaccountPasswordEntityDao.com.soffid.iam.api.PasswordStatusgetAccountPasswordsStatus(AccountEntity account)Operation getAccountPasswordsStatuscom.soffid.iam.api.PasswordStatusgetAccountPasswordsStatusById(long account)Operation getAccountPasswordsStatusByIdcom.soffid.iam.sync.service.ConsoleLogonServicegetConsoleLogonService()Gets reference toconsoleLogonService.StringgetDefaultDispatcher()Operation getDefaultDispatcherCollection<com.soffid.iam.api.PasswordStatus>getExpiredPasswords(Date desde, Date finsa, UserTypeEntity tipusUsuari)Operation getExpiredPasswordscom.soffid.iam.service.IssueServicegetIssueService()Gets reference toissueService.PasswordDomainEntityDaogetPasswordDomainEntityDao()Gets reference todominiContrasenyaEntityDao.PasswordEntityDaogetPasswordEntityDao()Gets reference tocontrasenyaEntityDao.CalendargetPasswordExpiredDate(long user, long passwordDomain)Operation getPasswordExpiredDatePasswordPolicyEntityDaogetPasswordPolicyEntityDao()Gets reference topoliticaContrasenyaEntityDao.com.soffid.iam.api.PasswordStatusgetPasswordsStatus(UserEntity user, PasswordDomainEntity domini)Operation getPasswordsStatuscom.soffid.iam.api.PasswordStatusgetPasswordsStatusById(long user, long domini)Operation getPasswordsStatusByIdStringgetPolicyDescription(PasswordPolicyEntity politica)Operation getPolicyDescriptionprotected PrincipalgetPrincipal()Gets the currentprincipalif one has been set, otherwise returnsnull.SignalServicegetSignalService()Gets reference tosignalService.com.soffid.iam.service.SyncServerServicegetSyncServerService()Gets reference toseyconServerService.SystemEntityDaogetSystemEntityDao()Gets reference todispatcherEntityDao.TaskEntityDaogetTaskEntityDao()Gets reference totasqueEntityDao.TaskGeneratorgetTaskGenerator()Gets reference totaskGenerator.TaskQueuegetTaskQueue()Gets reference totaskQueue.TenantEntityDaogetTenantEntityDao()Gets reference totenantEntityDao.UserDomainEntityDaogetUserDomainEntityDao()Gets reference todominiUsuariEntityDao.UserEntityDaogetUserEntityDao()Gets reference tousuariEntityDao.UserTypeEntityDaogetUserTypeEntityDao()Gets reference totipusUsuariEntityDao.protected abstract com.soffid.iam.api.PasswordValidationhandleCheckAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired)protected abstract com.soffid.iam.api.PolicyCheckResulthandleCheckAccountPolicy(AccountEntity account, com.soffid.iam.api.Password password)protected abstract com.soffid.iam.api.PasswordValidationhandleCheckPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean checkTrusted, boolean checkExpired)protected abstract booleanhandleCheckPin(UserEntity user, String pin)protected abstract com.soffid.iam.api.PolicyCheckResulthandleCheckPolicy(PasswordPolicyEntity policy, com.soffid.iam.api.Password password)protected abstract com.soffid.iam.api.PolicyCheckResulthandleCheckPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password)protected abstract com.soffid.iam.api.PolicyCheckResulthandleCheckPolicy(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod)protected abstract com.soffid.iam.api.PolicyCheckResulthandleCheckPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password)protected abstract com.soffid.iam.api.PolicyCheckResulthandleCheckPolicy(UserEntity user, PasswordPolicyEntity politica, com.soffid.iam.api.Password password, boolean ignoreMinimumPeriod)protected abstract voidhandleConfirmAccountPassword(AccountEntity account, com.soffid.iam.api.Password password)protected abstract voidhandleConfirmPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password)protected abstract voidhandleDisableExpiredPassword()protected abstract voidhandleDisableUntrustedPasswords()protected abstract Collection<PasswordDomainEntity>handleEnumExpiredPasswords(UserEntity usuari)protected abstract booleanhandleExistsAccountPassword(AccountEntity account)protected abstract booleanhandleExistsPassword(UserEntity user, PasswordDomainEntity passwordDomain)protected abstract com.soffid.iam.api.PasswordhandleGenerateFakeAccountPassword(AccountEntity account)protected abstract com.soffid.iam.api.PasswordhandleGenerateFakePassword(UserEntity user, PasswordDomainEntity passDomain)protected abstract com.soffid.iam.api.PasswordhandleGenerateNewAccountPassword(AccountEntity account, boolean mustBeChanged)protected abstract com.soffid.iam.api.PasswordhandleGenerateNewPassword(UserEntity user, PasswordDomainEntity passDomain, boolean mustBeChanged)protected abstract com.soffid.iam.api.PasswordStatushandleGetAccountPasswordsStatus(AccountEntity account)protected abstract com.soffid.iam.api.PasswordStatushandleGetAccountPasswordsStatusById(long account)protected abstract StringhandleGetDefaultDispatcher()protected abstract Collection<com.soffid.iam.api.PasswordStatus>handleGetExpiredPasswords(Date desde, Date finsa, UserTypeEntity tipusUsuari)protected abstract CalendarhandleGetPasswordExpiredDate(long user, long passwordDomain)protected abstract com.soffid.iam.api.PasswordStatushandleGetPasswordsStatus(UserEntity user, PasswordDomainEntity domini)protected abstract com.soffid.iam.api.PasswordStatushandleGetPasswordsStatusById(long user, long domini)protected abstract StringhandleGetPolicyDescription(PasswordPolicyEntity politica)protected abstract booleanhandleIsAccountPasswordExpired(AccountEntity account)protected abstract booleanhandleIsOldAccountPassword(AccountEntity account, com.soffid.iam.api.Password password)protected abstract booleanhandleIsOldPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password)protected abstract booleanhandleIsPasswordExpired(UserEntity user, PasswordDomainEntity passwordDomain)protected abstract voidhandleStoreAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)protected abstract voidhandleStoreAccountPassword(String account, String dispatcher, String password, boolean mustChange, Date expirationDate)protected abstract voidhandleStoreAndForwardAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)protected abstract voidhandleStoreAndForwardAccountPasswordById(long account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)protected abstract voidhandleStoreAndForwardPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)protected abstract voidhandleStoreAndForwardPasswordById(long user, long passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)protected abstract voidhandleStoreAndSynchronizeAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)protected abstract voidhandleStoreAndSynchronizePassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)protected abstract voidhandleStorePassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)protected abstract voidhandleStorePassword(String user, String passwordDomain, String password, boolean mustChange)protected abstract booleanhandleUpdateExpiredPasswords(UserEntity usuari, boolean externalAuth)booleanisAccountPasswordExpired(AccountEntity account)Operation isAccountPasswordExpiredbooleanisOldAccountPassword(AccountEntity account, com.soffid.iam.api.Password password)Operation isOldAccountPasswordbooleanisOldPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password)Operation isOldPasswordbooleanisPasswordExpired(UserEntity user, PasswordDomainEntity passwordDomain)Operation isPasswordExpiredvoidsetAccountEntityDao(AccountEntityDao accountEntityDao)Sets reference toaccountEntityDao.voidsetAccountPasswordEntityDao(AccountPasswordEntityDao accountPasswordEntityDao)Sets reference toaccountPasswordEntityDao.voidsetConsoleLogonService(com.soffid.iam.sync.service.ConsoleLogonService consoleLogonService)Sets reference toconsoleLogonService.voidsetIssueService(com.soffid.iam.service.IssueService issueService)Sets reference toissueService.voidsetPasswordDomainEntityDao(PasswordDomainEntityDao dominiContrasenyaEntityDao)Sets reference todominiContrasenyaEntityDao.voidsetPasswordEntityDao(PasswordEntityDao contrasenyaEntityDao)Sets reference tocontrasenyaEntityDao.voidsetPasswordPolicyEntityDao(PasswordPolicyEntityDao politicaContrasenyaEntityDao)Sets reference topoliticaContrasenyaEntityDao.voidsetSignalService(SignalService signalService)Sets reference tosignalService.voidsetSyncServerService(com.soffid.iam.service.SyncServerService seyconServerService)Sets reference toseyconServerService.voidsetSystemEntityDao(SystemEntityDao dispatcherEntityDao)Sets reference todispatcherEntityDao.voidsetTaskEntityDao(TaskEntityDao tasqueEntityDao)Sets reference totasqueEntityDao.voidsetTaskGenerator(TaskGenerator taskGenerator)Sets reference totaskGenerator.voidsetTaskQueue(TaskQueue taskQueue)Sets reference totaskQueue.voidsetTenantEntityDao(TenantEntityDao tenantEntityDao)Sets reference totenantEntityDao.voidsetUserDomainEntityDao(UserDomainEntityDao dominiUsuariEntityDao)Sets reference todominiUsuariEntityDao.voidsetUserEntityDao(UserEntityDao usuariEntityDao)Sets reference tousuariEntityDao.voidsetUserTypeEntityDao(UserTypeEntityDao tipusUsuariEntityDao)Sets reference totipusUsuariEntityDao.voidstoreAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)Operation storeAccountPasswordvoidstoreAccountPassword(String account, String dispatcher, String password, boolean mustChange, Date expirationDate)Operation storeAccountPasswordvoidstoreAndForwardAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)Operation storeAndForwardAccountPasswordvoidstoreAndForwardAccountPasswordById(long account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)Operation storeAndForwardAccountPasswordByIdvoidstoreAndForwardPassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)Operation storeAndForwardPasswordvoidstoreAndForwardPasswordById(long user, long passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)Operation storeAndForwardPasswordByIdvoidstoreAndSynchronizeAccountPassword(AccountEntity account, com.soffid.iam.api.Password password, boolean mustChange, Date expirationDate)Operation storeAndSynchronizeAccountPasswordvoidstoreAndSynchronizePassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)Operation storeAndSynchronizePasswordvoidstorePassword(UserEntity user, PasswordDomainEntity passwordDomain, com.soffid.iam.api.Password password, boolean mustChange)Operation storePasswordvoidstorePassword(String user, String passwordDomain, String password, boolean mustChange)Operation storePasswordbooleanupdateExpiredPasswords(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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation checkPin- Specified by:
checkPinin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation existsAccountPassword- Specified by:
existsAccountPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation existsPassword- Specified by:
existsPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation isAccountPasswordExpired- Specified by:
isAccountPasswordExpiredin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation isOldAccountPassword- Specified by:
isOldAccountPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation isOldPassword- Specified by:
isOldPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation isPasswordExpired- Specified by:
isPasswordExpiredin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation updateExpiredPasswords- Specified by:
updateExpiredPasswordsin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation getAccountPasswordsStatus- Specified by:
getAccountPasswordsStatusin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation getAccountPasswordsStatusById- Specified by:
getAccountPasswordsStatusByIdin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation getPasswordsStatus- Specified by:
getPasswordsStatusin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation getPasswordsStatusById- Specified by:
getPasswordsStatusByIdin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation generateFakeAccountPassword- Specified by:
generateFakeAccountPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation generateFakePassword- Specified by:
generateFakePasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation generateNewAccountPassword- Specified by:
generateNewAccountPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation generateNewPassword- Specified by:
generateNewPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation checkAccountPassword- Specified by:
checkAccountPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation checkPassword- Specified by:
checkPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation checkAccountPolicy- Specified by:
checkAccountPolicyin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation checkPolicy- Specified by:
checkPolicyin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation checkPolicy- Specified by:
checkPolicyin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation checkPolicy- Specified by:
checkPolicyin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation checkPolicy- Specified by:
checkPolicyin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation checkPolicy Checks password policy, ignoring the minimum password period option- Specified by:
checkPolicyin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation getDefaultDispatcher- Specified by:
getDefaultDispatcherin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation getPolicyDescription- Specified by:
getPolicyDescriptionin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation getPasswordExpiredDate- Specified by:
getPasswordExpiredDatein 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation enumExpiredPasswords- Specified by:
enumExpiredPasswordsin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation getExpiredPasswords- Specified by:
getExpiredPasswordsin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation confirmAccountPassword- Specified by:
confirmAccountPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation confirmPassword- Specified by:
confirmPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation disableExpiredPassword- Specified by:
disableExpiredPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation disableUntrustedPasswords- Specified by:
disableUntrustedPasswordsin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation storeAccountPassword- Specified by:
storeAccountPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation storeAccountPassword- Specified by:
storeAccountPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation storeAndForwardAccountPassword- Specified by:
storeAndForwardAccountPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation storeAndForwardAccountPasswordById- Specified by:
storeAndForwardAccountPasswordByIdin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation storeAndForwardPassword- Specified by:
storeAndForwardPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation storeAndForwardPasswordById- Specified by:
storeAndForwardPasswordByIdin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation storeAndSynchronizeAccountPassword- Specified by:
storeAndSynchronizeAccountPasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation storeAndSynchronizePassword- Specified by:
storeAndSynchronizePasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation storePassword- Specified by:
storePasswordin 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.InternalErrorExceptionDescription copied from interface:InternalPasswordServiceOperation storePassword- Specified by:
storePasswordin 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 currentprincipalif one has been set, otherwise returnsnull.- Returns:
- the current principal
-
-