Package es.caib.seycon.ng.servei
Class AccountServiceBaseProxy
- java.lang.Object
-
- es.caib.seycon.ng.servei.AccountServiceBaseProxy
-
- All Implemented Interfaces:
es.caib.seycon.ng.servei.AccountService
public class AccountServiceBaseProxy extends Object implements es.caib.seycon.ng.servei.AccountService
Spring Service base class for
see es.caib.seycon.ng.servei.AccountServicees.caib.seycon.ng.servei.AccountService, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description AccountServiceBaseProxy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckinHPAccount(es.caib.seycon.ng.comu.Account account)voidcheckinHPAccounts()es.caib.seycon.ng.comu.PasswordValidationcheckPasswordSynchronizationStatus(es.caib.seycon.ng.comu.Account account)es.caib.seycon.ng.comu.AccountcreateAccount(es.caib.seycon.ng.comu.Account account)es.caib.seycon.ng.comu.UserAccountcreateAccount(es.caib.seycon.ng.comu.Usuari usuari, es.caib.seycon.ng.comu.Dispatcher dispatcher, String name)es.caib.seycon.ng.comu.AccountcreateAccount2(es.caib.seycon.ng.comu.Account account)es.caib.seycon.ng.comu.DadaUsuaricreateAccountAttribute(es.caib.seycon.ng.comu.DadaUsuari 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)es.caib.seycon.ng.comu.AccountfindAccount(String accountAndDispatcher)es.caib.seycon.ng.comu.AccountfindAccount(String accountName, String dispatcherName)es.caib.seycon.ng.comu.AccountfindAccountById(long id)Collection<es.caib.seycon.ng.comu.Account>findAccountByJsonQuery(String query)com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Account>findAccountByJsonQuery(String query, Integer first, Integer num)com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Account>findAccountByJsonQueryAsync(String query)Collection<es.caib.seycon.ng.comu.Account>findAccountByText(String text)com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Account>findAccountByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Account>findAccountByTextAndJsonQueryAsync(String text, String jsonQuery)com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Account>findAccountByTextAsync(String text)Collection<String>findAccountNames(String system)List<es.caib.seycon.ng.comu.Account>findAccountsByCriteria(es.caib.seycon.ng.comu.AccountCriteria criteria)Collection<com.soffid.iam.api.HostService>findAccountServices(es.caib.seycon.ng.comu.Account account)List<es.caib.seycon.ng.comu.Account>findAccountsNearToExpire(Date currentDate, Date limitDate, Collection<es.caib.seycon.ng.comu.AccountType> accTypes, Collection<es.caib.seycon.ng.comu.TipusUsuari> userTypes)List<es.caib.seycon.ng.comu.Account>findSharedAccountsByUser(String userName)List<es.caib.seycon.ng.comu.AccountHistory>findSharedAccountsHistoryByUser(String userName)List<es.caib.seycon.ng.comu.UserAccount>findUserAccounts(String userName, String dispatcherName)List<es.caib.seycon.ng.comu.UserAccount>findUserAccountsByDomain(String user, String passwordDomain)es.caib.seycon.ng.comu.PasswordgenerateAccountPassword(es.caib.seycon.ng.comu.Account account)es.caib.seycon.ng.comu.AccountgenerateAccountSshPrivateKey(es.caib.seycon.ng.comu.Account account)es.caib.seycon.ng.comu.PasswordgenerateAccountTemporaryPassword(es.caib.seycon.ng.comu.Account account)voidgenerateUserAccounts(String user)StringgessAccountName(String userName, String dispatcherName)List<es.caib.seycon.ng.comu.DadaUsuari>getAccountAttributes(es.caib.seycon.ng.comu.Account acc)com.soffid.iam.service.AccountServicegetAccountService()Gets reference toaccountService.Collection<String>getAccountUsers(es.caib.seycon.ng.comu.Account account)Collection<String>getAccountUsers(es.caib.seycon.ng.comu.Account account, es.caib.seycon.ng.comu.AccountAccessLevelEnum level)Collection<es.caib.seycon.ng.comu.SeyconAgentTaskLog>getActiveTasks(es.caib.seycon.ng.comu.Account account)es.caib.seycon.ng.comu.UsuarigetHPAccountOwner(es.caib.seycon.ng.comu.Account account)protected PrincipalgetPrincipal()Gets the currentprincipalif one has been set, otherwise returnsnull.Collection<es.caib.seycon.ng.comu.UserAccount>getUserAccounts(es.caib.seycon.ng.comu.Usuari usuari)Collection<Long>getUserGrantedAccountIds(es.caib.seycon.ng.comu.Usuari usuari)Collection<es.caib.seycon.ng.comu.Account>getUserGrantedAccounts(es.caib.seycon.ng.comu.Usuari usuari)Collection<es.caib.seycon.ng.comu.Account>getUserGrantedAccounts(es.caib.seycon.ng.comu.Usuari usuari, es.caib.seycon.ng.comu.AccountAccessLevelEnum level)voidgrantAcccountToUser(es.caib.seycon.ng.comu.Account account, String user, Long processId, Date until)StringguessAccountNameForDomain(String userName, String domainName)booleanhasAccountSshKey(es.caib.seycon.ng.comu.Account account)booleanisAccountPasswordAvailable(long accountId)booleanisUpdatePending(es.caib.seycon.ng.comu.Account account)intisUpdatePendingExtended(es.caib.seycon.ng.comu.Account account)List<es.caib.seycon.ng.comu.Account>listNonUserAccounts(es.caib.seycon.ng.comu.Dispatcher dispatcher, String nom)List<es.caib.seycon.ng.comu.UserAccount>listUserAccounts(es.caib.seycon.ng.comu.Usuari usuari)es.caib.seycon.ng.comu.Accountload(Long identifier)booleanneedsAccount(String userName, String dispatcherName)StringpredictAccountName(Long userId, String dispatcher, Long domainId)es.caib.seycon.ng.comu.PasswordqueryAccountPassword(es.caib.seycon.ng.comu.Account account)es.caib.seycon.ng.comu.PasswordqueryAccountPasswordBypassPolicy(long accountId, es.caib.seycon.ng.comu.AccountAccessLevelEnum level)es.caib.seycon.ng.comu.PasswordqueryAccountSshKey(es.caib.seycon.ng.comu.Account account)es.caib.seycon.ng.comu.PasswordqueryAccountSshKeyBypassPolicy(long accountId, es.caib.seycon.ng.comu.AccountAccessLevelEnum level)voidregisterAccountReservationProcess(es.caib.seycon.ng.comu.Account account, String user, Long processId)voidremoveAccount(es.caib.seycon.ng.comu.Account account)voidremoveAccount(es.caib.seycon.ng.comu.UserAccount account)voidremoveAccountAttribute(es.caib.seycon.ng.comu.DadaUsuari attribute)es.caib.seycon.ng.comu.AccountremoveAccountSnapshot(es.caib.seycon.ng.comu.Account account)voidrenameAccount(es.caib.seycon.ng.comu.Account account)voidsendAccountPassword(es.caib.seycon.ng.comu.Account account)voidsetAccountPassword(es.caib.seycon.ng.comu.Account account, es.caib.seycon.ng.comu.Password password)es.caib.seycon.ng.comu.PasswordsetAccountPassword(es.caib.seycon.ng.comu.Account account, es.caib.seycon.ng.comu.Password password, boolean temporary, boolean online)voidsetAccountService(com.soffid.iam.service.AccountService accountService)Sets reference toaccountService.es.caib.seycon.ng.comu.AccountsetAccountSshPrivateKey(es.caib.seycon.ng.comu.Account account, String privateKey)voidsetAccountTemporaryPassword(es.caib.seycon.ng.comu.Account account, es.caib.seycon.ng.comu.Password password)booleansetHPAccountPassword(es.caib.seycon.ng.comu.Account account, es.caib.seycon.ng.comu.Password password, Date untilDate, boolean force)voidsynchronizeAccount(String accountName, String system)es.caib.seycon.ng.comu.AccountupdateAccount(es.caib.seycon.ng.comu.Account account)es.caib.seycon.ng.comu.AccountupdateAccount2(es.caib.seycon.ng.comu.Account account)es.caib.seycon.ng.comu.DadaUsuariupdateAccountAttribute(es.caib.seycon.ng.comu.DadaUsuari attribute)voidupdateAccountLastUpdate(es.caib.seycon.ng.comu.Account account)voidupdateAccountPasswordDate(es.caib.seycon.ng.comu.Account account, Long passwordTerm)voidupdateAccountPasswordDate2(es.caib.seycon.ng.comu.Account account, Date expirationDate)
-
-
-
Method Detail
-
setAccountService
public void setAccountService(com.soffid.iam.service.AccountService accountService)
Sets reference toaccountService.
-
getAccountService
public com.soffid.iam.service.AccountService getAccountService()
Gets reference toaccountService.
-
hasAccountSshKey
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean hasAccountSshKey(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
hasAccountSshKeyin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
isAccountPasswordAvailable
@Transactional(rollbackFor=java.lang.Exception.class) public boolean isAccountPasswordAvailable(long accountId) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
isAccountPasswordAvailablein interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
isUpdatePending
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean isUpdatePending(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
isUpdatePendingin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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 interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
setHPAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean setHPAccountPassword(es.caib.seycon.ng.comu.Account account, es.caib.seycon.ng.comu.Password password, Date untilDate, boolean force) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
setHPAccountPasswordin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findAccountByJsonQueryAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Account> findAccountByJsonQueryAsync(String query) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountByJsonQueryAsyncin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findAccountByTextAndJsonQueryAsync
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Account> findAccountByTextAndJsonQueryAsync(String text, String jsonQuery) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAccountByTextAndJsonQueryAsyncin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findAccountByTextAsync
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Account> findAccountByTextAsync(String text) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountByTextAsyncin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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 interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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 interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findAccountByJsonQuery
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Account> findAccountByJsonQuery(String query, Integer first, Integer num) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountByJsonQueryin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findAccountByTextAndJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Account> findAccountByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAccountByTextAndJsonQueryin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
createAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Account createAccount(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.AccountAlreadyExistsException- Specified by:
createAccountin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.AccountAlreadyExistsException
-
createAccount2
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Account createAccount2(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.AccountAlreadyExistsException- Specified by:
createAccount2in interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.AccountAlreadyExistsException
-
findAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Account findAccount(String accountAndDispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Account findAccount(String accountName, String dispatcherName) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findAccountById
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Account findAccountById(long id) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountByIdin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
generateAccountSshPrivateKey
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Account generateAccountSshPrivateKey(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
generateAccountSshPrivateKeyin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
load
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Account load(Long identifier) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
loadin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
removeAccountSnapshot
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Account removeAccountSnapshot(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
removeAccountSnapshotin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
setAccountSshPrivateKey
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Account setAccountSshPrivateKey(es.caib.seycon.ng.comu.Account account, String privateKey) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
setAccountSshPrivateKeyin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
updateAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Account updateAccount(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.AccountAlreadyExistsException- Specified by:
updateAccountin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.AccountAlreadyExistsException
-
updateAccount2
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Account updateAccount2(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.AccountAlreadyExistsException- Specified by:
updateAccount2in interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.AccountAlreadyExistsException
-
createAccountAttribute
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.DadaUsuari createAccountAttribute(es.caib.seycon.ng.comu.DadaUsuari attribute) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
createAccountAttributein interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
updateAccountAttribute
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.DadaUsuari updateAccountAttribute(es.caib.seycon.ng.comu.DadaUsuari attribute) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
updateAccountAttributein interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
generateAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Password generateAccountPassword(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
generateAccountPasswordin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
generateAccountTemporaryPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Password generateAccountTemporaryPassword(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
generateAccountTemporaryPasswordin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
queryAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Password queryAccountPassword(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
queryAccountPasswordin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
queryAccountPasswordBypassPolicy
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Password queryAccountPasswordBypassPolicy(long accountId, es.caib.seycon.ng.comu.AccountAccessLevelEnum level) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
queryAccountPasswordBypassPolicyin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
queryAccountSshKey
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Password queryAccountSshKey(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
queryAccountSshKeyin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
queryAccountSshKeyBypassPolicy
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Password queryAccountSshKeyBypassPolicy(long accountId, es.caib.seycon.ng.comu.AccountAccessLevelEnum level) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
queryAccountSshKeyBypassPolicyin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
setAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Password setAccountPassword(es.caib.seycon.ng.comu.Account account, es.caib.seycon.ng.comu.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 interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.BadPasswordException
-
checkPasswordSynchronizationStatus
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.PasswordValidation checkPasswordSynchronizationStatus(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
checkPasswordSynchronizationStatusin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
createAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.UserAccount createAccount(es.caib.seycon.ng.comu.Usuari usuari, es.caib.seycon.ng.comu.Dispatcher 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 interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.NeedsAccountNameExceptiones.caib.seycon.ng.exception.AccountAlreadyExistsException
-
getHPAccountOwner
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Usuari getHPAccountOwner(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getHPAccountOwnerin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
isUpdatePendingExtended
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public int isUpdatePendingExtended(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
isUpdatePendingExtendedin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
gessAccountName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class) public String gessAccountName(String userName, String dispatcherName) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
gessAccountNamein interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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 interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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 interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.NeedsAccountNameExceptiones.caib.seycon.ng.exception.AccountAlreadyExistsException
-
findAccountByJsonQuery
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Account> findAccountByJsonQuery(String query) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountByJsonQueryin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findAccountByText
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Account> findAccountByText(String text) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountByTextin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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 interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findAccountServices
@Transactional(rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.HostService> findAccountServices(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAccountServicesin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getAccountUsers
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<String> getAccountUsers(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getAccountUsersin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getAccountUsers
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<String> getAccountUsers(es.caib.seycon.ng.comu.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 interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getActiveTasks
@Transactional(rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.SeyconAgentTaskLog> getActiveTasks(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getActiveTasksin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getUserAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.UserAccount> getUserAccounts(es.caib.seycon.ng.comu.Usuari usuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getUserAccountsin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getUserGrantedAccountIds
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<Long> getUserGrantedAccountIds(es.caib.seycon.ng.comu.Usuari usuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getUserGrantedAccountIdsin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getUserGrantedAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Account> getUserGrantedAccounts(es.caib.seycon.ng.comu.Usuari usuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getUserGrantedAccountsin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getUserGrantedAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.Account> getUserGrantedAccounts(es.caib.seycon.ng.comu.Usuari usuari, es.caib.seycon.ng.comu.AccountAccessLevelEnum level) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getUserGrantedAccountsin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findAccountsByCriteria
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.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 interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findAccountsNearToExpire
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Account> findAccountsNearToExpire(Date currentDate, Date limitDate, Collection<es.caib.seycon.ng.comu.AccountType> accTypes, Collection<es.caib.seycon.ng.comu.TipusUsuari> userTypes) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAccountsNearToExpirein interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findSharedAccountsByUser
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Account> findSharedAccountsByUser(String userName) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findSharedAccountsByUserin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findSharedAccountsHistoryByUser
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.AccountHistory> findSharedAccountsHistoryByUser(String userName) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findSharedAccountsHistoryByUserin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findUserAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.UserAccount> findUserAccounts(String userName, String dispatcherName) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findUserAccountsin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findUserAccountsByDomain
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.UserAccount> findUserAccountsByDomain(String user, String passwordDomain) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findUserAccountsByDomainin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getAccountAttributes
@Transactional(rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.DadaUsuari> getAccountAttributes(es.caib.seycon.ng.comu.Account acc) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getAccountAttributesin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
listNonUserAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Account> listNonUserAccounts(es.caib.seycon.ng.comu.Dispatcher dispatcher, String nom) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
listNonUserAccountsin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
listUserAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.UserAccount> listUserAccounts(es.caib.seycon.ng.comu.Usuari usuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
listUserAccountsin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
checkinHPAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void checkinHPAccount(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
checkinHPAccountin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
checkinHPAccounts
@Transactional(rollbackFor=java.lang.Exception.class) public void checkinHPAccounts() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
checkinHPAccountsin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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 interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
removeAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void removeAccount(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
removeAccountin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
removeAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void removeAccount(es.caib.seycon.ng.comu.UserAccount account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
removeAccountin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
removeAccountAttribute
@Transactional(rollbackFor=java.lang.Exception.class) public void removeAccountAttribute(es.caib.seycon.ng.comu.DadaUsuari attribute) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
removeAccountAttributein interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
renameAccount
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void renameAccount(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.AccountAlreadyExistsException- Specified by:
renameAccountin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.AccountAlreadyExistsException
-
sendAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void sendAccountPassword(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.BadPasswordException- Specified by:
sendAccountPasswordin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.BadPasswordException
-
setAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void setAccountPassword(es.caib.seycon.ng.comu.Account account, es.caib.seycon.ng.comu.Password password) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.BadPasswordException- Specified by:
setAccountPasswordin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.BadPasswordException
-
setAccountTemporaryPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void setAccountTemporaryPassword(es.caib.seycon.ng.comu.Account account, es.caib.seycon.ng.comu.Password password) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.BadPasswordException- Specified by:
setAccountTemporaryPasswordin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.seycon.ng.exception.BadPasswordException
-
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 interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
updateAccountLastUpdate
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void updateAccountLastUpdate(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updateAccountLastUpdatein interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
updateAccountPasswordDate
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void updateAccountPasswordDate(es.caib.seycon.ng.comu.Account account, Long passwordTerm) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updateAccountPasswordDatein interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
updateAccountPasswordDate2
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void updateAccountPasswordDate2(es.caib.seycon.ng.comu.Account account, Date expirationDate) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updateAccountPasswordDate2in interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
grantAcccountToUser
@Transactional(rollbackFor=java.lang.Exception.class) public void grantAcccountToUser(es.caib.seycon.ng.comu.Account account, String user, Long processId, Date until) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
grantAcccountToUserin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
registerAccountReservationProcess
@Transactional(rollbackFor=java.lang.Exception.class) public void registerAccountReservationProcess(es.caib.seycon.ng.comu.Account account, String user, Long processId) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
registerAccountReservationProcessin interfacees.caib.seycon.ng.servei.AccountService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipalif one has been set, otherwise returnsnull.- Returns:
- the current principal
-
-