Package com.soffid.iam.service
Class AccountServiceBase
- java.lang.Object
-
- com.soffid.iam.service.AccountServiceBase
-
- All Implemented Interfaces:
com.soffid.iam.service.AccountService
- Direct Known Subclasses:
AccountServiceImpl
public abstract class AccountServiceBase extends Object implements com.soffid.iam.service.AccountService
Spring Service base class for
see com.soffid.iam.service.AccountServicecom.soffid.iam.service.AccountService, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description AccountServiceBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcheckinHPAccount(com.soffid.iam.api.Account account)voidcheckinHPAccounts()com.soffid.iam.api.PasswordValidationcheckPasswordSynchronizationStatus(com.soffid.iam.api.Account account)com.soffid.iam.api.AccountcreateAccount(com.soffid.iam.api.Account account)com.soffid.iam.api.UserAccountcreateAccount(com.soffid.iam.api.User usuari, com.soffid.iam.api.System dispatcher, String name)com.soffid.iam.api.AccountcreateAccount2(com.soffid.iam.api.Account account)com.soffid.iam.api.UserDatacreateAccountAttribute(com.soffid.iam.api.UserData attribute)com.soffid.iam.api.AsyncProcessTrackerdisableAccounts(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules)com.soffid.iam.api.AsyncProcessTrackerdisableAccountsPreview(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules, List<Object[]> actions)com.soffid.iam.api.AccountfindAccount(String accountAndDispatcher)com.soffid.iam.api.AccountfindAccount(String accountName, String dispatcherName)com.soffid.iam.api.AccountfindAccountById(long id)Collection<com.soffid.iam.api.Account>findAccountByJsonQuery(String query)com.soffid.iam.api.PagedResult<com.soffid.iam.api.Account>findAccountByJsonQuery(String query, Integer first, Integer num)com.soffid.iam.api.AsyncList<com.soffid.iam.api.Account>findAccountByJsonQueryAsync(String query)Collection<com.soffid.iam.api.Account>findAccountByText(String text)com.soffid.iam.api.PagedResult<com.soffid.iam.api.Account>findAccountByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)com.soffid.iam.api.AsyncList<com.soffid.iam.api.Account>findAccountByTextAndJsonQueryAsync(String text, String jsonQuery)com.soffid.iam.api.AsyncList<com.soffid.iam.api.Account>findAccountByTextAsync(String text)Collection<String>findAccountNames(String system)List<com.soffid.iam.api.Account>findAccountsByCriteria(es.caib.seycon.ng.comu.AccountCriteria criteria)Collection<com.soffid.iam.api.HostService>findAccountServices(com.soffid.iam.api.Account account)List<com.soffid.iam.api.Account>findAccountsNearToExpire(Date currentDate, Date limitDate, Collection<es.caib.seycon.ng.comu.AccountType> accTypes, Collection<com.soffid.iam.api.UserType> userTypes)List<com.soffid.iam.api.Account>findSharedAccountsByUser(String userName)List<com.soffid.iam.api.AccountHistory>findSharedAccountsHistoryByUser(String userName)List<com.soffid.iam.api.UserAccount>findUserAccountsByDomain(String user, String passwordDomain)List<com.soffid.iam.api.UserAccount>findUsersAccounts(String userName, String dispatcherName)com.soffid.iam.api.PasswordgenerateAccountPassword(com.soffid.iam.api.Account account)com.soffid.iam.api.AccountgenerateAccountSshPrivateKey(com.soffid.iam.api.Account account)com.soffid.iam.api.PasswordgenerateAccountTemporaryPassword(com.soffid.iam.api.Account account)voidgenerateUserAccounts(String user)AccountAccessEntityDaogetAccountAccessEntityDao()Gets reference toaccountAccessEntityDao.AccountAttributeEntityDaogetAccountAttributeEntityDao()Gets reference toaccountAttributeEntityDao.List<com.soffid.iam.api.UserData>getAccountAttributes(com.soffid.iam.api.Account acc)AccountEntityDaogetAccountEntityDao()Gets reference toaccountEntityDao.AccountMetadataEntityDaogetAccountMetadataEntityDao()Gets reference toaccountMetadataEntityDao.AccountSnapshotEntityDaogetAccountSnapshotEntityDao()Gets reference toaccountSnapshotEntityDao.Collection<String>getAccountUsers(com.soffid.iam.api.Account account)Collection<String>getAccountUsers(com.soffid.iam.api.Account account, es.caib.seycon.ng.comu.AccountAccessLevelEnum level)Collection<com.soffid.iam.api.SyncAgentTaskLog>getActiveTasks(com.soffid.iam.api.Account account)com.soffid.iam.service.ApplicationServicegetApplicationService()Gets reference toaplicacioService.com.soffid.iam.service.AsyncRunnerServicegetAsyncRunnerService()Gets reference toasyncRunnerService.AttributeValidationServicegetAttributeValidationService()Gets reference toattributeValidationService.AuditEntityDaogetAuditEntityDao()Gets reference toauditoriaEntityDao.com.soffid.iam.service.AuditServicegetAuditService()Gets reference toauditoriaService.com.soffid.iam.service.AuthorizationServicegetAuthorizationService()Gets reference toautoritzacioService.com.soffid.iam.bpm.service.BpmEnginegetBpmEngine()Gets reference tobpmEngine.com.soffid.iam.service.DispatcherServicegetDispatcherService()Gets reference todispatcherService.GroupEntityDaogetGroupEntityDao()Gets reference togrupEntityDao.HostServiceEntityDaogetHostServiceEntityDao()Gets reference tohostServiceEntityDao.com.soffid.iam.api.UsergetHPAccountOwner(com.soffid.iam.api.Account account)InternalPasswordServicegetInternalPasswordService()Gets reference tointernalPasswordService.IssueEntityDaogetIssueEntityDao()Gets reference toissueEntityDao.com.soffid.iam.service.IssueServicegetIssueService()Gets reference toissueService.JumpServerGroupEntityDaogetJumpServerGroupEntityDao()Gets reference tojumpServerGroupEntityDao.MailServicegetMailService()Gets reference tomailService.MetaDataEntityDaogetMetaDataEntityDao()Gets reference totipusDadaEntityDao.PamSecurityHandlerServicegetPamSecurityHandlerService()Gets reference topamSecurityHandlerService.protected PrincipalgetPrincipal()Gets the currentprincipalif one has been set, otherwise returnsnull.RoleAccountEntityDaogetRoleAccountEntityDao()Gets reference torolAccountEntityDao.RoleEntityDaogetRoleEntityDao()Gets reference torolEntityDao.ServerEntityDaogetServerEntityDao()Gets reference toserverEntityDao.SignalServicegetSignalService()Gets reference tosignalService.SystemEntityDaogetSystemEntityDao()Gets reference todispatcherEntityDao.TaskEntityDaogetTaskEntityDao()Gets reference totasqueEntityDao.UserAccountEntityDaogetUserAccountEntityDao()Gets reference touserAccountEntityDao.Collection<com.soffid.iam.api.UserAccount>getUserAccounts(com.soffid.iam.api.User usuari)UserDomainEntityDaogetUserDomainEntityDao()Gets reference todominiUsuariEntityDao.com.soffid.iam.service.UserDomainServicegetUserDomainService()Gets reference todominiUsuariService.UserEntityDaogetUserEntityDao()Gets reference tousuariEntityDao.Collection<Long>getUserGrantedAccountIds(com.soffid.iam.api.User usuari)Collection<com.soffid.iam.api.Account>getUserGrantedAccounts(com.soffid.iam.api.User usuari)Collection<com.soffid.iam.api.Account>getUserGrantedAccounts(com.soffid.iam.api.User usuari, es.caib.seycon.ng.comu.AccountAccessLevelEnum level)com.soffid.iam.service.UserServicegetUserService()Gets reference tousuariService.UserTypeEntityDaogetUserTypeEntityDao()Gets reference totipusUsuariEntityDao.VaultFolderEntityDaogetVaultFolderEntityDao()Gets reference tovaultFolderEntityDao.com.soffid.iam.service.VaultServicegetVaultService()Gets reference tovaultService.voidgrantAcccountToUser(com.soffid.iam.api.Account account, String user, Long processId, Date until)StringguessAccountName(String userName, String dispatcherName)StringguessAccountNameForDomain(String userName, String domainName)protected abstract voidhandleCheckinHPAccount(com.soffid.iam.api.Account account)protected abstract voidhandleCheckinHPAccounts()protected abstract com.soffid.iam.api.PasswordValidationhandleCheckPasswordSynchronizationStatus(com.soffid.iam.api.Account account)protected abstract com.soffid.iam.api.AccounthandleCreateAccount(com.soffid.iam.api.Account account)protected abstract com.soffid.iam.api.UserAccounthandleCreateAccount(com.soffid.iam.api.User usuari, com.soffid.iam.api.System dispatcher, String name)protected abstract com.soffid.iam.api.AccounthandleCreateAccount2(com.soffid.iam.api.Account account)protected abstract com.soffid.iam.api.UserDatahandleCreateAccountAttribute(com.soffid.iam.api.UserData attribute)protected abstract com.soffid.iam.api.AsyncProcessTrackerhandleDisableAccounts(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules)protected abstract com.soffid.iam.api.AsyncProcessTrackerhandleDisableAccountsPreview(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules, List<Object[]> actions)protected abstract com.soffid.iam.api.AccounthandleFindAccount(String accountAndDispatcher)protected abstract com.soffid.iam.api.AccounthandleFindAccount(String accountName, String dispatcherName)protected abstract com.soffid.iam.api.AccounthandleFindAccountById(long id)protected abstract Collection<com.soffid.iam.api.Account>handleFindAccountByJsonQuery(String query)protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.Account>handleFindAccountByJsonQuery(String query, Integer first, Integer num)protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Account>handleFindAccountByJsonQueryAsync(String query)protected abstract Collection<com.soffid.iam.api.Account>handleFindAccountByText(String text)protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.Account>handleFindAccountByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Account>handleFindAccountByTextAndJsonQueryAsync(String text, String jsonQuery)protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Account>handleFindAccountByTextAsync(String text)protected abstract Collection<String>handleFindAccountNames(String system)protected abstract List<com.soffid.iam.api.Account>handleFindAccountsByCriteria(es.caib.seycon.ng.comu.AccountCriteria criteria)protected abstract Collection<com.soffid.iam.api.HostService>handleFindAccountServices(com.soffid.iam.api.Account account)protected abstract List<com.soffid.iam.api.Account>handleFindAccountsNearToExpire(Date currentDate, Date limitDate, Collection<es.caib.seycon.ng.comu.AccountType> accTypes, Collection<com.soffid.iam.api.UserType> userTypes)protected abstract List<com.soffid.iam.api.Account>handleFindSharedAccountsByUser(String userName)protected abstract List<com.soffid.iam.api.AccountHistory>handleFindSharedAccountsHistoryByUser(String userName)protected abstract List<com.soffid.iam.api.UserAccount>handleFindUserAccountsByDomain(String user, String passwordDomain)protected abstract List<com.soffid.iam.api.UserAccount>handleFindUsersAccounts(String userName, String dispatcherName)protected abstract com.soffid.iam.api.PasswordhandleGenerateAccountPassword(com.soffid.iam.api.Account account)protected abstract com.soffid.iam.api.AccounthandleGenerateAccountSshPrivateKey(com.soffid.iam.api.Account account)protected abstract com.soffid.iam.api.PasswordhandleGenerateAccountTemporaryPassword(com.soffid.iam.api.Account account)protected abstract voidhandleGenerateUserAccounts(String user)protected abstract List<com.soffid.iam.api.UserData>handleGetAccountAttributes(com.soffid.iam.api.Account acc)protected abstract Collection<String>handleGetAccountUsers(com.soffid.iam.api.Account account)protected abstract Collection<String>handleGetAccountUsers(com.soffid.iam.api.Account account, es.caib.seycon.ng.comu.AccountAccessLevelEnum level)protected abstract Collection<com.soffid.iam.api.SyncAgentTaskLog>handleGetActiveTasks(com.soffid.iam.api.Account account)protected abstract com.soffid.iam.api.UserhandleGetHPAccountOwner(com.soffid.iam.api.Account account)protected abstract Collection<com.soffid.iam.api.UserAccount>handleGetUserAccounts(com.soffid.iam.api.User usuari)protected abstract Collection<Long>handleGetUserGrantedAccountIds(com.soffid.iam.api.User usuari)protected abstract Collection<com.soffid.iam.api.Account>handleGetUserGrantedAccounts(com.soffid.iam.api.User usuari)protected abstract Collection<com.soffid.iam.api.Account>handleGetUserGrantedAccounts(com.soffid.iam.api.User usuari, es.caib.seycon.ng.comu.AccountAccessLevelEnum level)protected abstract voidhandleGrantAcccountToUser(com.soffid.iam.api.Account account, String user, Long processId, Date until)protected abstract StringhandleGuessAccountName(String userName, String dispatcherName)protected abstract StringhandleGuessAccountNameForDomain(String userName, String domainName)protected abstract booleanhandleHasAccountSshKey(com.soffid.iam.api.Account account)protected abstract booleanhandleIsAccountPasswordAvailable(long accountId)protected abstract booleanhandleIsUpdatePending(com.soffid.iam.api.Account account)protected abstract inthandleIsUpdatePendingExtended(com.soffid.iam.api.Account account)protected abstract List<com.soffid.iam.api.Account>handleListNonUserAccounts(com.soffid.iam.api.System dispatcher, String nom)protected abstract List<com.soffid.iam.api.UserAccount>handleListUserAccounts(com.soffid.iam.api.User usuari)protected abstract com.soffid.iam.api.AccounthandleLoad(Long identifier)protected abstract booleanhandleNeedsAccount(String userName, String dispatcherName)protected abstract StringhandlePredictAccountName(Long userId, String dispatcher, Long domainId)protected abstract com.soffid.iam.api.PasswordhandleQueryAccountPassword(com.soffid.iam.api.Account account)protected abstract com.soffid.iam.api.PasswordhandleQueryAccountPasswordBypassPolicy(long accountId, es.caib.seycon.ng.comu.AccountAccessLevelEnum level)protected abstract com.soffid.iam.api.PasswordhandleQueryAccountSshKey(com.soffid.iam.api.Account account)protected abstract com.soffid.iam.api.PasswordhandleQueryAccountSshKeyBypassPolicy(long accountId, es.caib.seycon.ng.comu.AccountAccessLevelEnum level)protected abstract voidhandleRegisterAccountReservationProcess(com.soffid.iam.api.Account account, String user, Long processId)protected abstract voidhandleRemoveAccount(com.soffid.iam.api.Account account)protected abstract voidhandleRemoveAccount(com.soffid.iam.api.UserAccount account)protected abstract voidhandleRemoveAccountAttribute(com.soffid.iam.api.UserData attribute)protected abstract com.soffid.iam.api.AccounthandleRemoveAccountSnapshot(com.soffid.iam.api.Account account)protected abstract voidhandleRenameAccount(com.soffid.iam.api.Account account)protected abstract voidhandleSendAccountPassword(com.soffid.iam.api.Account account)protected abstract voidhandleSetAccountPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password)protected abstract com.soffid.iam.api.PasswordhandleSetAccountPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password, boolean temporary, boolean online)protected abstract com.soffid.iam.api.AccounthandleSetAccountSshPrivateKey(com.soffid.iam.api.Account account, String privateKey)protected abstract voidhandleSetAccountTemporaryPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password)protected abstract booleanhandleSetHPAccountPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password, Date untilDate, boolean force)protected abstract voidhandleSynchronizeAccount(String accountName, String system)protected abstract com.soffid.iam.api.AccounthandleUpdateAccount(com.soffid.iam.api.Account account)protected abstract com.soffid.iam.api.AccounthandleUpdateAccount2(com.soffid.iam.api.Account account)protected abstract com.soffid.iam.api.UserDatahandleUpdateAccountAttribute(com.soffid.iam.api.UserData attribute)protected abstract voidhandleUpdateAccountLastUpdate(com.soffid.iam.api.Account account)protected abstract voidhandleUpdateAccountPasswordDate(com.soffid.iam.api.Account account, Long passwordTerm)protected abstract voidhandleUpdateAccountPasswordDate2(com.soffid.iam.api.Account account, Date expirationDate)booleanhasAccountSshKey(com.soffid.iam.api.Account account)booleanisAccountPasswordAvailable(long accountId)booleanisUpdatePending(com.soffid.iam.api.Account account)intisUpdatePendingExtended(com.soffid.iam.api.Account account)List<com.soffid.iam.api.Account>listNonUserAccounts(com.soffid.iam.api.System dispatcher, String nom)List<com.soffid.iam.api.UserAccount>listUserAccounts(com.soffid.iam.api.User usuari)com.soffid.iam.api.Accountload(Long identifier)booleanneedsAccount(String userName, String dispatcherName)StringpredictAccountName(Long userId, String dispatcher, Long domainId)com.soffid.iam.api.PasswordqueryAccountPassword(com.soffid.iam.api.Account account)com.soffid.iam.api.PasswordqueryAccountPasswordBypassPolicy(long accountId, es.caib.seycon.ng.comu.AccountAccessLevelEnum level)com.soffid.iam.api.PasswordqueryAccountSshKey(com.soffid.iam.api.Account account)com.soffid.iam.api.PasswordqueryAccountSshKeyBypassPolicy(long accountId, es.caib.seycon.ng.comu.AccountAccessLevelEnum level)voidregisterAccountReservationProcess(com.soffid.iam.api.Account account, String user, Long processId)voidremoveAccount(com.soffid.iam.api.Account account)voidremoveAccount(com.soffid.iam.api.UserAccount account)voidremoveAccountAttribute(com.soffid.iam.api.UserData attribute)com.soffid.iam.api.AccountremoveAccountSnapshot(com.soffid.iam.api.Account account)voidrenameAccount(com.soffid.iam.api.Account account)voidsendAccountPassword(com.soffid.iam.api.Account account)voidsetAccountAccessEntityDao(AccountAccessEntityDao accountAccessEntityDao)Sets reference toaccountAccessEntityDao.voidsetAccountAttributeEntityDao(AccountAttributeEntityDao accountAttributeEntityDao)Sets reference toaccountAttributeEntityDao.voidsetAccountEntityDao(AccountEntityDao accountEntityDao)Sets reference toaccountEntityDao.voidsetAccountMetadataEntityDao(AccountMetadataEntityDao accountMetadataEntityDao)Sets reference toaccountMetadataEntityDao.voidsetAccountPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password)com.soffid.iam.api.PasswordsetAccountPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password, boolean temporary, boolean online)voidsetAccountSnapshotEntityDao(AccountSnapshotEntityDao accountSnapshotEntityDao)Sets reference toaccountSnapshotEntityDao.com.soffid.iam.api.AccountsetAccountSshPrivateKey(com.soffid.iam.api.Account account, String privateKey)voidsetAccountTemporaryPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password)voidsetApplicationService(com.soffid.iam.service.ApplicationService aplicacioService)Sets reference toaplicacioService.voidsetAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)Sets reference toasyncRunnerService.voidsetAttributeValidationService(AttributeValidationService attributeValidationService)Sets reference toattributeValidationService.voidsetAuditEntityDao(AuditEntityDao auditoriaEntityDao)Sets reference toauditoriaEntityDao.voidsetAuditService(com.soffid.iam.service.AuditService auditoriaService)Sets reference toauditoriaService.voidsetAuthorizationService(com.soffid.iam.service.AuthorizationService autoritzacioService)Sets reference toautoritzacioService.voidsetBpmEngine(com.soffid.iam.bpm.service.BpmEngine bpmEngine)Sets reference tobpmEngine.voidsetDispatcherService(com.soffid.iam.service.DispatcherService dispatcherService)Sets reference todispatcherService.voidsetGroupEntityDao(GroupEntityDao grupEntityDao)Sets reference togrupEntityDao.voidsetHostServiceEntityDao(HostServiceEntityDao hostServiceEntityDao)Sets reference tohostServiceEntityDao.booleansetHPAccountPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password, Date untilDate, boolean force)voidsetInternalPasswordService(InternalPasswordService internalPasswordService)Sets reference tointernalPasswordService.voidsetIssueEntityDao(IssueEntityDao issueEntityDao)Sets reference toissueEntityDao.voidsetIssueService(com.soffid.iam.service.IssueService issueService)Sets reference toissueService.voidsetJumpServerGroupEntityDao(JumpServerGroupEntityDao jumpServerGroupEntityDao)Sets reference tojumpServerGroupEntityDao.voidsetMailService(MailService mailService)Sets reference tomailService.voidsetMetaDataEntityDao(MetaDataEntityDao tipusDadaEntityDao)Sets reference totipusDadaEntityDao.voidsetPamSecurityHandlerService(PamSecurityHandlerService pamSecurityHandlerService)Sets reference topamSecurityHandlerService.voidsetRoleAccountEntityDao(RoleAccountEntityDao rolAccountEntityDao)Sets reference torolAccountEntityDao.voidsetRoleEntityDao(RoleEntityDao rolEntityDao)Sets reference torolEntityDao.voidsetServerEntityDao(ServerEntityDao serverEntityDao)Sets reference toserverEntityDao.voidsetSignalService(SignalService signalService)Sets reference tosignalService.voidsetSystemEntityDao(SystemEntityDao dispatcherEntityDao)Sets reference todispatcherEntityDao.voidsetTaskEntityDao(TaskEntityDao tasqueEntityDao)Sets reference totasqueEntityDao.voidsetUserAccountEntityDao(UserAccountEntityDao userAccountEntityDao)Sets reference touserAccountEntityDao.voidsetUserDomainEntityDao(UserDomainEntityDao dominiUsuariEntityDao)Sets reference todominiUsuariEntityDao.voidsetUserDomainService(com.soffid.iam.service.UserDomainService dominiUsuariService)Sets reference todominiUsuariService.voidsetUserEntityDao(UserEntityDao usuariEntityDao)Sets reference tousuariEntityDao.voidsetUserService(com.soffid.iam.service.UserService usuariService)Sets reference tousuariService.voidsetUserTypeEntityDao(UserTypeEntityDao tipusUsuariEntityDao)Sets reference totipusUsuariEntityDao.voidsetVaultFolderEntityDao(VaultFolderEntityDao vaultFolderEntityDao)Sets reference tovaultFolderEntityDao.voidsetVaultService(com.soffid.iam.service.VaultService vaultService)Sets reference tovaultService.voidsynchronizeAccount(String accountName, String system)com.soffid.iam.api.AccountupdateAccount(com.soffid.iam.api.Account account)com.soffid.iam.api.AccountupdateAccount2(com.soffid.iam.api.Account account)com.soffid.iam.api.UserDataupdateAccountAttribute(com.soffid.iam.api.UserData attribute)voidupdateAccountLastUpdate(com.soffid.iam.api.Account account)voidupdateAccountPasswordDate(com.soffid.iam.api.Account account, Long passwordTerm)voidupdateAccountPasswordDate2(com.soffid.iam.api.Account account, Date expirationDate)
-
-
-
Method Detail
-
setAccountAccessEntityDao
public void setAccountAccessEntityDao(AccountAccessEntityDao accountAccessEntityDao)
Sets reference toaccountAccessEntityDao.
-
getAccountAccessEntityDao
public AccountAccessEntityDao getAccountAccessEntityDao()
Gets reference toaccountAccessEntityDao.
-
setAccountAttributeEntityDao
public void setAccountAttributeEntityDao(AccountAttributeEntityDao accountAttributeEntityDao)
Sets reference toaccountAttributeEntityDao.
-
getAccountAttributeEntityDao
public AccountAttributeEntityDao getAccountAttributeEntityDao()
Gets reference toaccountAttributeEntityDao.
-
setAccountEntityDao
public void setAccountEntityDao(AccountEntityDao accountEntityDao)
Sets reference toaccountEntityDao.
-
getAccountEntityDao
public AccountEntityDao getAccountEntityDao()
Gets reference toaccountEntityDao.
-
setAccountMetadataEntityDao
public void setAccountMetadataEntityDao(AccountMetadataEntityDao accountMetadataEntityDao)
Sets reference toaccountMetadataEntityDao.
-
getAccountMetadataEntityDao
public AccountMetadataEntityDao getAccountMetadataEntityDao()
Gets reference toaccountMetadataEntityDao.
-
setAccountSnapshotEntityDao
public void setAccountSnapshotEntityDao(AccountSnapshotEntityDao accountSnapshotEntityDao)
Sets reference toaccountSnapshotEntityDao.
-
getAccountSnapshotEntityDao
public AccountSnapshotEntityDao getAccountSnapshotEntityDao()
Gets reference toaccountSnapshotEntityDao.
-
setApplicationService
public void setApplicationService(com.soffid.iam.service.ApplicationService aplicacioService)
Sets reference toaplicacioService.
-
getApplicationService
public com.soffid.iam.service.ApplicationService getApplicationService()
Gets reference toaplicacioService.
-
setAsyncRunnerService
public void setAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
Sets reference toasyncRunnerService.
-
getAsyncRunnerService
public com.soffid.iam.service.AsyncRunnerService getAsyncRunnerService()
Gets reference toasyncRunnerService.
-
setAttributeValidationService
public void setAttributeValidationService(AttributeValidationService attributeValidationService)
Sets reference toattributeValidationService.
-
getAttributeValidationService
public AttributeValidationService getAttributeValidationService()
Gets reference toattributeValidationService.
-
setAuditEntityDao
public void setAuditEntityDao(AuditEntityDao auditoriaEntityDao)
Sets reference toauditoriaEntityDao.
-
getAuditEntityDao
public AuditEntityDao getAuditEntityDao()
Gets reference toauditoriaEntityDao.
-
setAuditService
public void setAuditService(com.soffid.iam.service.AuditService auditoriaService)
Sets reference toauditoriaService.
-
getAuditService
public com.soffid.iam.service.AuditService getAuditService()
Gets reference toauditoriaService.
-
setAuthorizationService
public void setAuthorizationService(com.soffid.iam.service.AuthorizationService autoritzacioService)
Sets reference toautoritzacioService.
-
getAuthorizationService
public com.soffid.iam.service.AuthorizationService getAuthorizationService()
Gets reference toautoritzacioService.
-
setBpmEngine
public void setBpmEngine(com.soffid.iam.bpm.service.BpmEngine bpmEngine)
Sets reference tobpmEngine.
-
getBpmEngine
public com.soffid.iam.bpm.service.BpmEngine getBpmEngine()
Gets reference tobpmEngine.
-
setSystemEntityDao
public void setSystemEntityDao(SystemEntityDao dispatcherEntityDao)
Sets reference todispatcherEntityDao.
-
getSystemEntityDao
public SystemEntityDao getSystemEntityDao()
Gets reference todispatcherEntityDao.
-
setDispatcherService
public void setDispatcherService(com.soffid.iam.service.DispatcherService dispatcherService)
Sets reference todispatcherService.
-
getDispatcherService
public com.soffid.iam.service.DispatcherService getDispatcherService()
Gets reference todispatcherService.
-
setUserDomainEntityDao
public void setUserDomainEntityDao(UserDomainEntityDao dominiUsuariEntityDao)
Sets reference todominiUsuariEntityDao.
-
getUserDomainEntityDao
public UserDomainEntityDao getUserDomainEntityDao()
Gets reference todominiUsuariEntityDao.
-
setUserDomainService
public void setUserDomainService(com.soffid.iam.service.UserDomainService dominiUsuariService)
Sets reference todominiUsuariService.
-
getUserDomainService
public com.soffid.iam.service.UserDomainService getUserDomainService()
Gets reference todominiUsuariService.
-
setGroupEntityDao
public void setGroupEntityDao(GroupEntityDao grupEntityDao)
Sets reference togrupEntityDao.
-
getGroupEntityDao
public GroupEntityDao getGroupEntityDao()
Gets reference togrupEntityDao.
-
setHostServiceEntityDao
public void setHostServiceEntityDao(HostServiceEntityDao hostServiceEntityDao)
Sets reference tohostServiceEntityDao.
-
getHostServiceEntityDao
public HostServiceEntityDao getHostServiceEntityDao()
Gets reference tohostServiceEntityDao.
-
setInternalPasswordService
public void setInternalPasswordService(InternalPasswordService internalPasswordService)
Sets reference tointernalPasswordService.
-
getInternalPasswordService
public InternalPasswordService getInternalPasswordService()
Gets reference tointernalPasswordService.
-
setIssueEntityDao
public void setIssueEntityDao(IssueEntityDao issueEntityDao)
Sets reference toissueEntityDao.
-
getIssueEntityDao
public IssueEntityDao getIssueEntityDao()
Gets reference toissueEntityDao.
-
setIssueService
public void setIssueService(com.soffid.iam.service.IssueService issueService)
Sets reference toissueService.
-
getIssueService
public com.soffid.iam.service.IssueService getIssueService()
Gets reference toissueService.
-
setJumpServerGroupEntityDao
public void setJumpServerGroupEntityDao(JumpServerGroupEntityDao jumpServerGroupEntityDao)
Sets reference tojumpServerGroupEntityDao.
-
getJumpServerGroupEntityDao
public JumpServerGroupEntityDao getJumpServerGroupEntityDao()
Gets reference tojumpServerGroupEntityDao.
-
setMailService
public void setMailService(MailService mailService)
Sets reference tomailService.
-
getMailService
public MailService getMailService()
Gets reference tomailService.
-
setPamSecurityHandlerService
public void setPamSecurityHandlerService(PamSecurityHandlerService pamSecurityHandlerService)
Sets reference topamSecurityHandlerService.
-
getPamSecurityHandlerService
public PamSecurityHandlerService getPamSecurityHandlerService()
Gets reference topamSecurityHandlerService.
-
setRoleAccountEntityDao
public void setRoleAccountEntityDao(RoleAccountEntityDao rolAccountEntityDao)
Sets reference torolAccountEntityDao.
-
getRoleAccountEntityDao
public RoleAccountEntityDao getRoleAccountEntityDao()
Gets reference torolAccountEntityDao.
-
setRoleEntityDao
public void setRoleEntityDao(RoleEntityDao rolEntityDao)
Sets reference torolEntityDao.
-
getRoleEntityDao
public RoleEntityDao getRoleEntityDao()
Gets reference torolEntityDao.
-
setServerEntityDao
public void setServerEntityDao(ServerEntityDao serverEntityDao)
Sets reference toserverEntityDao.
-
getServerEntityDao
public ServerEntityDao getServerEntityDao()
Gets reference toserverEntityDao.
-
setSignalService
public void setSignalService(SignalService signalService)
Sets reference tosignalService.
-
getSignalService
public SignalService getSignalService()
Gets reference tosignalService.
-
setTaskEntityDao
public void setTaskEntityDao(TaskEntityDao tasqueEntityDao)
Sets reference totasqueEntityDao.
-
getTaskEntityDao
public TaskEntityDao getTaskEntityDao()
Gets reference totasqueEntityDao.
-
setMetaDataEntityDao
public void setMetaDataEntityDao(MetaDataEntityDao tipusDadaEntityDao)
Sets reference totipusDadaEntityDao.
-
getMetaDataEntityDao
public MetaDataEntityDao getMetaDataEntityDao()
Gets reference totipusDadaEntityDao.
-
setUserTypeEntityDao
public void setUserTypeEntityDao(UserTypeEntityDao tipusUsuariEntityDao)
Sets reference totipusUsuariEntityDao.
-
getUserTypeEntityDao
public UserTypeEntityDao getUserTypeEntityDao()
Gets reference totipusUsuariEntityDao.
-
setUserAccountEntityDao
public void setUserAccountEntityDao(UserAccountEntityDao userAccountEntityDao)
Sets reference touserAccountEntityDao.
-
getUserAccountEntityDao
public UserAccountEntityDao getUserAccountEntityDao()
Gets reference touserAccountEntityDao.
-
setUserEntityDao
public void setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao.
-
getUserEntityDao
public UserEntityDao getUserEntityDao()
Gets reference tousuariEntityDao.
-
setUserService
public void setUserService(com.soffid.iam.service.UserService usuariService)
Sets reference tousuariService.
-
getUserService
public com.soffid.iam.service.UserService getUserService()
Gets reference tousuariService.
-
setVaultFolderEntityDao
public void setVaultFolderEntityDao(VaultFolderEntityDao vaultFolderEntityDao)
Sets reference tovaultFolderEntityDao.
-
getVaultFolderEntityDao
public VaultFolderEntityDao getVaultFolderEntityDao()
Gets reference tovaultFolderEntityDao.
-
setVaultService
public void setVaultService(com.soffid.iam.service.VaultService vaultService)
Sets reference tovaultService.
-
getVaultService
public com.soffid.iam.service.VaultService getVaultService()
Gets reference tovaultService.
-
hasAccountSshKey
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean hasAccountSshKey(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
hasAccountSshKeyin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleHasAccountSshKey
protected abstract boolean handleHasAccountSshKey(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
isAccountPasswordAvailable
@Transactional(rollbackFor=java.lang.Exception.class) public boolean isAccountPasswordAvailable(long accountId) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
isAccountPasswordAvailablein interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsAccountPasswordAvailable
protected abstract boolean handleIsAccountPasswordAvailable(long accountId) throws Exception- Throws:
Exception
-
isUpdatePending
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean isUpdatePending(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
isUpdatePendingin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsUpdatePending
protected abstract boolean handleIsUpdatePending(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
needsAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class) public boolean needsAccount(String userName, String dispatcherName) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
needsAccountin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleNeedsAccount
protected abstract boolean handleNeedsAccount(String userName, String dispatcherName) throws Exception
- Throws:
Exception
-
setHPAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean setHPAccountPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password, Date untilDate, boolean force) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
setHPAccountPasswordin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleSetHPAccountPassword
protected abstract boolean handleSetHPAccountPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password, Date untilDate, boolean force) throws Exception- Throws:
Exception
-
findAccountByJsonQueryAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<com.soffid.iam.api.Account> findAccountByJsonQueryAsync(String query) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountByJsonQueryAsyncin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccountByJsonQueryAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Account> handleFindAccountByJsonQueryAsync(String query) throws Exception
- Throws:
Exception
-
findAccountByTextAndJsonQueryAsync
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<com.soffid.iam.api.Account> findAccountByTextAndJsonQueryAsync(String text, String jsonQuery) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAccountByTextAndJsonQueryAsyncin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccountByTextAndJsonQueryAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Account> handleFindAccountByTextAndJsonQueryAsync(String text, String jsonQuery) throws Exception
- Throws:
Exception
-
findAccountByTextAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<com.soffid.iam.api.Account> findAccountByTextAsync(String text) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountByTextAsyncin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccountByTextAsync
protected abstract com.soffid.iam.api.AsyncList<com.soffid.iam.api.Account> handleFindAccountByTextAsync(String text) throws Exception
- Throws:
Exception
-
disableAccounts
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncProcessTracker disableAccounts(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
disableAccountsin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDisableAccounts
protected abstract com.soffid.iam.api.AsyncProcessTracker handleDisableAccounts(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules) throws Exception
- Throws:
Exception
-
disableAccountsPreview
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncProcessTracker disableAccountsPreview(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules, List<Object[]> actions) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
disableAccountsPreviewin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDisableAccountsPreview
protected abstract com.soffid.iam.api.AsyncProcessTracker handleDisableAccountsPreview(String scimQuery, List<com.soffid.iam.api.DisableObjectRule> rules, List<Object[]> actions) throws Exception
- Throws:
Exception
-
findAccountByJsonQuery
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<com.soffid.iam.api.Account> findAccountByJsonQuery(String query, Integer first, Integer num) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountByJsonQueryin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccountByJsonQuery
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.Account> handleFindAccountByJsonQuery(String query, Integer first, Integer num) throws Exception
- Throws:
Exception
-
findAccountByTextAndJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<com.soffid.iam.api.Account> findAccountByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAccountByTextAndJsonQueryin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccountByTextAndJsonQuery
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.api.Account> handleFindAccountByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws Exception
- Throws:
Exception
-
createAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Account createAccount(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.AccountAlreadyExistsException- Specified by:
createAccountin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.AccountAlreadyExistsException
-
handleCreateAccount
protected abstract com.soffid.iam.api.Account handleCreateAccount(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
createAccount2
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Account createAccount2(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.AccountAlreadyExistsException- Specified by:
createAccount2in interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.AccountAlreadyExistsException
-
handleCreateAccount2
protected abstract com.soffid.iam.api.Account handleCreateAccount2(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
findAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Account findAccount(String accountAndDispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccount
protected abstract com.soffid.iam.api.Account handleFindAccount(String accountAndDispatcher) throws Exception
- Throws:
Exception
-
findAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Account findAccount(String accountName, String dispatcherName) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccount
protected abstract com.soffid.iam.api.Account handleFindAccount(String accountName, String dispatcherName) throws Exception
- Throws:
Exception
-
findAccountById
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Account findAccountById(long id) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountByIdin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccountById
protected abstract com.soffid.iam.api.Account handleFindAccountById(long id) throws Exception- Throws:
Exception
-
generateAccountSshPrivateKey
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Account generateAccountSshPrivateKey(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
generateAccountSshPrivateKeyin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGenerateAccountSshPrivateKey
protected abstract com.soffid.iam.api.Account handleGenerateAccountSshPrivateKey(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
load
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Account load(Long identifier) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
loadin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleLoad
protected abstract com.soffid.iam.api.Account handleLoad(Long identifier) throws Exception
- Throws:
Exception
-
removeAccountSnapshot
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Account removeAccountSnapshot(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
removeAccountSnapshotin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRemoveAccountSnapshot
protected abstract com.soffid.iam.api.Account handleRemoveAccountSnapshot(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
setAccountSshPrivateKey
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Account setAccountSshPrivateKey(com.soffid.iam.api.Account account, String privateKey) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
setAccountSshPrivateKeyin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleSetAccountSshPrivateKey
protected abstract com.soffid.iam.api.Account handleSetAccountSshPrivateKey(com.soffid.iam.api.Account account, String privateKey) throws Exception- Throws:
Exception
-
updateAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Account updateAccount(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.AccountAlreadyExistsException- Specified by:
updateAccountin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.AccountAlreadyExistsException
-
handleUpdateAccount
protected abstract com.soffid.iam.api.Account handleUpdateAccount(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
updateAccount2
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Account updateAccount2(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.AccountAlreadyExistsException- Specified by:
updateAccount2in interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.AccountAlreadyExistsException
-
handleUpdateAccount2
protected abstract com.soffid.iam.api.Account handleUpdateAccount2(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
createAccountAttribute
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.UserData createAccountAttribute(com.soffid.iam.api.UserData attribute) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
createAccountAttributein interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreateAccountAttribute
protected abstract com.soffid.iam.api.UserData handleCreateAccountAttribute(com.soffid.iam.api.UserData attribute) throws Exception- Throws:
Exception
-
updateAccountAttribute
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.UserData updateAccountAttribute(com.soffid.iam.api.UserData attribute) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
updateAccountAttributein interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdateAccountAttribute
protected abstract com.soffid.iam.api.UserData handleUpdateAccountAttribute(com.soffid.iam.api.UserData attribute) throws Exception- Throws:
Exception
-
generateAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Password generateAccountPassword(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
generateAccountPasswordin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGenerateAccountPassword
protected abstract com.soffid.iam.api.Password handleGenerateAccountPassword(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
generateAccountTemporaryPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Password generateAccountTemporaryPassword(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
generateAccountTemporaryPasswordin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGenerateAccountTemporaryPassword
protected abstract com.soffid.iam.api.Password handleGenerateAccountTemporaryPassword(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
queryAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Password queryAccountPassword(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
queryAccountPasswordin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleQueryAccountPassword
protected abstract com.soffid.iam.api.Password handleQueryAccountPassword(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
queryAccountPasswordBypassPolicy
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Password queryAccountPasswordBypassPolicy(long accountId, es.caib.seycon.ng.comu.AccountAccessLevelEnum level) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
queryAccountPasswordBypassPolicyin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleQueryAccountPasswordBypassPolicy
protected abstract com.soffid.iam.api.Password handleQueryAccountPasswordBypassPolicy(long accountId, es.caib.seycon.ng.comu.AccountAccessLevelEnum level) throws Exception- Throws:
Exception
-
queryAccountSshKey
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Password queryAccountSshKey(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
queryAccountSshKeyin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleQueryAccountSshKey
protected abstract com.soffid.iam.api.Password handleQueryAccountSshKey(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
queryAccountSshKeyBypassPolicy
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Password queryAccountSshKeyBypassPolicy(long accountId, es.caib.seycon.ng.comu.AccountAccessLevelEnum level) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
queryAccountSshKeyBypassPolicyin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleQueryAccountSshKeyBypassPolicy
protected abstract com.soffid.iam.api.Password handleQueryAccountSshKeyBypassPolicy(long accountId, es.caib.seycon.ng.comu.AccountAccessLevelEnum level) throws Exception- Throws:
Exception
-
setAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.Password setAccountPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password, boolean temporary, boolean online) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.BadPasswordException- Specified by:
setAccountPasswordin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.BadPasswordException
-
handleSetAccountPassword
protected abstract com.soffid.iam.api.Password handleSetAccountPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password, boolean temporary, boolean online) throws Exception- Throws:
Exception
-
checkPasswordSynchronizationStatus
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PasswordValidation checkPasswordSynchronizationStatus(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
checkPasswordSynchronizationStatusin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCheckPasswordSynchronizationStatus
protected abstract com.soffid.iam.api.PasswordValidation handleCheckPasswordSynchronizationStatus(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
createAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.UserAccount createAccount(com.soffid.iam.api.User usuari, com.soffid.iam.api.System dispatcher, String name) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.NeedsAccountNameException, es.caib.seycon.ng.exception.AccountAlreadyExistsException- Specified by:
createAccountin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.NeedsAccountNameExceptiones.caib.seycon.ng.exception.AccountAlreadyExistsException
-
handleCreateAccount
protected abstract com.soffid.iam.api.UserAccount handleCreateAccount(com.soffid.iam.api.User usuari, com.soffid.iam.api.System dispatcher, String name) throws Exception- Throws:
Exception
-
getHPAccountOwner
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.User getHPAccountOwner(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getHPAccountOwnerin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetHPAccountOwner
protected abstract com.soffid.iam.api.User handleGetHPAccountOwner(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
isUpdatePendingExtended
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public int isUpdatePendingExtended(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
isUpdatePendingExtendedin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsUpdatePendingExtended
protected abstract int handleIsUpdatePendingExtended(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
guessAccountName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class) public String guessAccountName(String userName, String dispatcherName) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
guessAccountNamein interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGuessAccountName
protected abstract String handleGuessAccountName(String userName, String dispatcherName) throws Exception
- Throws:
Exception
-
guessAccountNameForDomain
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class) public String guessAccountNameForDomain(String userName, String domainName) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
guessAccountNameForDomainin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGuessAccountNameForDomain
protected abstract String handleGuessAccountNameForDomain(String userName, String domainName) throws Exception
- Throws:
Exception
-
predictAccountName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class, readOnly=true) public String predictAccountName(Long userId, String dispatcher, Long domainId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.NeedsAccountNameException, es.caib.seycon.ng.exception.AccountAlreadyExistsException- Specified by:
predictAccountNamein interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.NeedsAccountNameExceptiones.caib.seycon.ng.exception.AccountAlreadyExistsException
-
handlePredictAccountName
protected abstract String handlePredictAccountName(Long userId, String dispatcher, Long domainId) throws Exception
- Throws:
Exception
-
findAccountByJsonQuery
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Account> findAccountByJsonQuery(String query) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountByJsonQueryin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccountByJsonQuery
protected abstract Collection<com.soffid.iam.api.Account> handleFindAccountByJsonQuery(String query) throws Exception
- Throws:
Exception
-
findAccountByText
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Account> findAccountByText(String text) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountByTextin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccountByText
protected abstract Collection<com.soffid.iam.api.Account> handleFindAccountByText(String text) throws Exception
- Throws:
Exception
-
findAccountNames
@Transactional(isolation=DEFAULT, propagation=REQUIRED, readOnly=true) public Collection<String> findAccountNames(String system) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountNamesin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccountNames
protected abstract Collection<String> handleFindAccountNames(String system) throws Exception
- Throws:
Exception
-
findAccountServices
@Transactional(rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.HostService> findAccountServices(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAccountServicesin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccountServices
protected abstract Collection<com.soffid.iam.api.HostService> handleFindAccountServices(com.soffid.iam.api.Account account) throws Exception
- Throws:
Exception
-
getAccountUsers
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<String> getAccountUsers(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getAccountUsersin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetAccountUsers
protected abstract Collection<String> handleGetAccountUsers(com.soffid.iam.api.Account account) throws Exception
- Throws:
Exception
-
getAccountUsers
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<String> getAccountUsers(com.soffid.iam.api.Account account, es.caib.seycon.ng.comu.AccountAccessLevelEnum level) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getAccountUsersin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetAccountUsers
protected abstract Collection<String> handleGetAccountUsers(com.soffid.iam.api.Account account, es.caib.seycon.ng.comu.AccountAccessLevelEnum level) throws Exception
- Throws:
Exception
-
getActiveTasks
@Transactional(rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.SyncAgentTaskLog> getActiveTasks(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getActiveTasksin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetActiveTasks
protected abstract Collection<com.soffid.iam.api.SyncAgentTaskLog> handleGetActiveTasks(com.soffid.iam.api.Account account) throws Exception
- Throws:
Exception
-
getUserAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.UserAccount> getUserAccounts(com.soffid.iam.api.User usuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getUserAccountsin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetUserAccounts
protected abstract Collection<com.soffid.iam.api.UserAccount> handleGetUserAccounts(com.soffid.iam.api.User usuari) throws Exception
- Throws:
Exception
-
getUserGrantedAccountIds
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<Long> getUserGrantedAccountIds(com.soffid.iam.api.User usuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getUserGrantedAccountIdsin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetUserGrantedAccountIds
protected abstract Collection<Long> handleGetUserGrantedAccountIds(com.soffid.iam.api.User usuari) throws Exception
- Throws:
Exception
-
getUserGrantedAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Account> getUserGrantedAccounts(com.soffid.iam.api.User usuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getUserGrantedAccountsin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetUserGrantedAccounts
protected abstract Collection<com.soffid.iam.api.Account> handleGetUserGrantedAccounts(com.soffid.iam.api.User usuari) throws Exception
- Throws:
Exception
-
getUserGrantedAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.Account> getUserGrantedAccounts(com.soffid.iam.api.User usuari, es.caib.seycon.ng.comu.AccountAccessLevelEnum level) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getUserGrantedAccountsin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetUserGrantedAccounts
protected abstract Collection<com.soffid.iam.api.Account> handleGetUserGrantedAccounts(com.soffid.iam.api.User usuari, es.caib.seycon.ng.comu.AccountAccessLevelEnum level) throws Exception
- Throws:
Exception
-
findAccountsByCriteria
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.Account> findAccountsByCriteria(es.caib.seycon.ng.comu.AccountCriteria criteria) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountsByCriteriain interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccountsByCriteria
protected abstract List<com.soffid.iam.api.Account> handleFindAccountsByCriteria(es.caib.seycon.ng.comu.AccountCriteria criteria) throws Exception
- Throws:
Exception
-
findAccountsNearToExpire
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.Account> findAccountsNearToExpire(Date currentDate, Date limitDate, Collection<es.caib.seycon.ng.comu.AccountType> accTypes, Collection<com.soffid.iam.api.UserType> userTypes) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountsNearToExpirein interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAccountsNearToExpire
protected abstract List<com.soffid.iam.api.Account> handleFindAccountsNearToExpire(Date currentDate, Date limitDate, Collection<es.caib.seycon.ng.comu.AccountType> accTypes, Collection<com.soffid.iam.api.UserType> userTypes) throws Exception
- Throws:
Exception
-
findSharedAccountsByUser
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.Account> findSharedAccountsByUser(String userName) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findSharedAccountsByUserin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSharedAccountsByUser
protected abstract List<com.soffid.iam.api.Account> handleFindSharedAccountsByUser(String userName) throws Exception
- Throws:
Exception
-
findSharedAccountsHistoryByUser
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.AccountHistory> findSharedAccountsHistoryByUser(String userName) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findSharedAccountsHistoryByUserin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSharedAccountsHistoryByUser
protected abstract List<com.soffid.iam.api.AccountHistory> handleFindSharedAccountsHistoryByUser(String userName) throws Exception
- Throws:
Exception
-
findUsersAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.UserAccount> findUsersAccounts(String userName, String dispatcherName) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findUsersAccountsin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsersAccounts
protected abstract List<com.soffid.iam.api.UserAccount> handleFindUsersAccounts(String userName, String dispatcherName) throws Exception
- Throws:
Exception
-
findUserAccountsByDomain
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.UserAccount> findUserAccountsByDomain(String user, String passwordDomain) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findUserAccountsByDomainin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUserAccountsByDomain
protected abstract List<com.soffid.iam.api.UserAccount> handleFindUserAccountsByDomain(String user, String passwordDomain) throws Exception
- Throws:
Exception
-
getAccountAttributes
@Transactional(rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.UserData> getAccountAttributes(com.soffid.iam.api.Account acc) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getAccountAttributesin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetAccountAttributes
protected abstract List<com.soffid.iam.api.UserData> handleGetAccountAttributes(com.soffid.iam.api.Account acc) throws Exception
- Throws:
Exception
-
listNonUserAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.Account> listNonUserAccounts(com.soffid.iam.api.System dispatcher, String nom) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
listNonUserAccountsin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleListNonUserAccounts
protected abstract List<com.soffid.iam.api.Account> handleListNonUserAccounts(com.soffid.iam.api.System dispatcher, String nom) throws Exception
- Throws:
Exception
-
listUserAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.UserAccount> listUserAccounts(com.soffid.iam.api.User usuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
listUserAccountsin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleListUserAccounts
protected abstract List<com.soffid.iam.api.UserAccount> handleListUserAccounts(com.soffid.iam.api.User usuari) throws Exception
- Throws:
Exception
-
checkinHPAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void checkinHPAccount(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
checkinHPAccountin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCheckinHPAccount
protected abstract void handleCheckinHPAccount(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
checkinHPAccounts
@Transactional(rollbackFor=java.lang.Exception.class) public void checkinHPAccounts() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
checkinHPAccountsin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCheckinHPAccounts
protected abstract void handleCheckinHPAccounts() throws Exception- Throws:
Exception
-
generateUserAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void generateUserAccounts(String user) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
generateUserAccountsin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGenerateUserAccounts
protected abstract void handleGenerateUserAccounts(String user) throws Exception
- Throws:
Exception
-
removeAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void removeAccount(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
removeAccountin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRemoveAccount
protected abstract void handleRemoveAccount(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
removeAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void removeAccount(com.soffid.iam.api.UserAccount account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
removeAccountin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRemoveAccount
protected abstract void handleRemoveAccount(com.soffid.iam.api.UserAccount account) throws Exception- Throws:
Exception
-
removeAccountAttribute
@Transactional(rollbackFor=java.lang.Exception.class) public void removeAccountAttribute(com.soffid.iam.api.UserData attribute) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
removeAccountAttributein interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRemoveAccountAttribute
protected abstract void handleRemoveAccountAttribute(com.soffid.iam.api.UserData attribute) throws Exception- Throws:
Exception
-
renameAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void renameAccount(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.AccountAlreadyExistsException- Specified by:
renameAccountin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.AccountAlreadyExistsException
-
handleRenameAccount
protected abstract void handleRenameAccount(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
sendAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void sendAccountPassword(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.BadPasswordException- Specified by:
sendAccountPasswordin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.BadPasswordException
-
handleSendAccountPassword
protected abstract void handleSendAccountPassword(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
setAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void setAccountPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.BadPasswordException- Specified by:
setAccountPasswordin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.BadPasswordException
-
handleSetAccountPassword
protected abstract void handleSetAccountPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password) throws Exception- Throws:
Exception
-
setAccountTemporaryPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void setAccountTemporaryPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.BadPasswordException- Specified by:
setAccountTemporaryPasswordin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.BadPasswordException
-
handleSetAccountTemporaryPassword
protected abstract void handleSetAccountTemporaryPassword(com.soffid.iam.api.Account account, com.soffid.iam.api.Password password) throws Exception- Throws:
Exception
-
synchronizeAccount
@Transactional(rollbackFor=java.lang.Exception.class) public void synchronizeAccount(String accountName, String system) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
synchronizeAccountin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleSynchronizeAccount
protected abstract void handleSynchronizeAccount(String accountName, String system) throws Exception
- Throws:
Exception
-
updateAccountLastUpdate
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void updateAccountLastUpdate(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updateAccountLastUpdatein interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdateAccountLastUpdate
protected abstract void handleUpdateAccountLastUpdate(com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
updateAccountPasswordDate
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void updateAccountPasswordDate(com.soffid.iam.api.Account account, Long passwordTerm) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updateAccountPasswordDatein interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdateAccountPasswordDate
protected abstract void handleUpdateAccountPasswordDate(com.soffid.iam.api.Account account, Long passwordTerm) throws Exception- Throws:
Exception
-
updateAccountPasswordDate2
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void updateAccountPasswordDate2(com.soffid.iam.api.Account account, Date expirationDate) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updateAccountPasswordDate2in interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdateAccountPasswordDate2
protected abstract void handleUpdateAccountPasswordDate2(com.soffid.iam.api.Account account, Date expirationDate) throws Exception- Throws:
Exception
-
grantAcccountToUser
@Transactional(rollbackFor=java.lang.Exception.class) public void grantAcccountToUser(com.soffid.iam.api.Account account, String user, Long processId, Date until) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
grantAcccountToUserin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGrantAcccountToUser
protected abstract void handleGrantAcccountToUser(com.soffid.iam.api.Account account, String user, Long processId, Date until) throws Exception- Throws:
Exception
-
registerAccountReservationProcess
@Transactional(rollbackFor=java.lang.Exception.class) public void registerAccountReservationProcess(com.soffid.iam.api.Account account, String user, Long processId) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
registerAccountReservationProcessin interfacecom.soffid.iam.service.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRegisterAccountReservationProcess
protected abstract void handleRegisterAccountReservationProcess(com.soffid.iam.api.Account account, String user, Long processId) throws Exception- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipalif one has been set, otherwise returnsnull.- Returns:
- the current principal
-
-