Package es.caib.seycon.ng.servei
Class SelfServiceBaseProxy
- java.lang.Object
-
- es.caib.seycon.ng.servei.SelfServiceBaseProxy
-
- All Implemented Interfaces:
es.caib.seycon.ng.servei.SelfService
public class SelfServiceBaseProxy extends Object implements es.caib.seycon.ng.servei.SelfService
Spring Service base class for
see es.caib.seycon.ng.servei.SelfServicees.caib.seycon.ng.servei.SelfService
, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description SelfServiceBaseProxy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkCanSetAccountPassword(es.caib.seycon.ng.comu.Account account)
void
checkinHPAccount(es.caib.seycon.ng.comu.Account account)
es.caib.seycon.ng.comu.DadaUsuari
createSharedAccountData(es.caib.seycon.ng.comu.DadaUsuari data)
Collection<es.caib.seycon.ng.comu.PuntEntrada>
findChildren(es.caib.seycon.ng.comu.PuntEntrada puntEntrada)
Collection<es.caib.seycon.ng.comu.PuntEntrada>
findEntryPoints(String name)
Collection<es.caib.seycon.ng.comu.RolAccount>
findRolAccounts()
es.caib.seycon.ng.comu.PuntEntrada
findRoot()
Collection<es.caib.seycon.ng.comu.UsuariGrup>
findUsuariGrupsByCodiUsuari()
es.caib.seycon.ng.comu.Password
generateAccountTemporaryPassword(es.caib.seycon.ng.comu.Account account)
List<es.caib.seycon.ng.comu.DadaUsuari>
getAccountAttributes(es.caib.seycon.ng.comu.Account acc)
es.caib.seycon.ng.comu.Account
getAccountById(long id)
String
getClientHost()
es.caib.seycon.ng.comu.Usuari
getCurrentUsuari()
es.caib.seycon.ng.comu.TipusDada
getDataTypeDescription(String systemName, String attName)
es.caib.seycon.ng.comu.Dispatcher
getDispatcherInformation(String dispatcherCode)
protected Principal
getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.com.soffid.iam.service.SelfService
getSelfService()
Gets reference toselfService
.List<es.caib.seycon.ng.comu.Account>
getSharedAccounts(String filter)
Collection<es.caib.seycon.ng.comu.Account>
getUserAccounts()
Collection<es.caib.seycon.ng.comu.DadaUsuari>
getUserAttributes()
es.caib.seycon.ng.comu.EstatContrasenya
passwordsStatus(es.caib.seycon.ng.comu.Account account)
es.caib.seycon.ng.comu.Password
queryAccountPassword(es.caib.seycon.ng.comu.Account account)
es.caib.seycon.ng.comu.Password
queryAccountPasswordBypassPolicy(es.caib.seycon.ng.comu.Account account)
es.caib.seycon.ng.comu.Password
queryAccountSshKey(es.caib.seycon.ng.comu.Account account)
es.caib.seycon.ng.comu.Password
queryAccountSshKeyBypassPolicy(es.caib.seycon.ng.comu.Account account)
String
queryOtherAffectedAccounts(es.caib.seycon.ng.comu.Account account)
void
setAccountPassword(es.caib.seycon.ng.comu.Account account, es.caib.seycon.ng.comu.Password password)
boolean
setHPAccountPassword(es.caib.seycon.ng.comu.Account account, es.caib.seycon.ng.comu.Password password, Date untilDate, boolean force)
void
setSelfService(com.soffid.iam.service.SelfService selfService)
Sets reference toselfService
.es.caib.seycon.ng.comu.Account
updateSharedAccount(es.caib.seycon.ng.comu.Account account)
es.caib.seycon.ng.comu.DadaUsuari
updateSharedAccountData(es.caib.seycon.ng.comu.DadaUsuari data)
es.caib.seycon.ng.comu.DadaUsuari
updateUserAttribute(es.caib.seycon.ng.comu.DadaUsuari attribute)
-
-
-
Method Detail
-
setSelfService
public void setSelfService(com.soffid.iam.service.SelfService selfService)
Sets reference toselfService
.
-
getSelfService
public com.soffid.iam.service.SelfService getSelfService()
Gets reference toselfService
.
-
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:
setHPAccountPassword
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getAccountById
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Account getAccountById(long id) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getAccountById
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
updateSharedAccount
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Account updateSharedAccount(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
updateSharedAccount
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
createSharedAccountData
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.DadaUsuari createSharedAccountData(es.caib.seycon.ng.comu.DadaUsuari data) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
createSharedAccountData
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
updateSharedAccountData
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.DadaUsuari updateSharedAccountData(es.caib.seycon.ng.comu.DadaUsuari data) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
updateSharedAccountData
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
updateUserAttribute
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.DadaUsuari updateUserAttribute(es.caib.seycon.ng.comu.DadaUsuari attribute) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
updateUserAttribute
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getDispatcherInformation
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Dispatcher getDispatcherInformation(String dispatcherCode) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getDispatcherInformation
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
passwordsStatus
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.EstatContrasenya passwordsStatus(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
passwordsStatus
in interfacees.caib.seycon.ng.servei.SelfService
- 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:
generateAccountTemporaryPassword
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
queryAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=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:
queryAccountPassword
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
queryAccountPasswordBypassPolicy
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Password queryAccountPasswordBypassPolicy(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
queryAccountPasswordBypassPolicy
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
queryAccountSshKey
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=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:
queryAccountSshKey
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
queryAccountSshKeyBypassPolicy
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Password queryAccountSshKeyBypassPolicy(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
queryAccountSshKeyBypassPolicy
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findRoot
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.PuntEntrada findRoot() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findRoot
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getDataTypeDescription
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.TipusDada getDataTypeDescription(String systemName, String attName) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getDataTypeDescription
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getCurrentUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Usuari getCurrentUsuari() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getCurrentUsuari
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getClientHost
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String getClientHost() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getClientHost
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
queryOtherAffectedAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String queryOtherAffectedAccounts(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
queryOtherAffectedAccounts
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findChildren
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.PuntEntrada> findChildren(es.caib.seycon.ng.comu.PuntEntrada puntEntrada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findChildren
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findEntryPoints
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.PuntEntrada> findEntryPoints(String name) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findEntryPoints
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findRolAccounts
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.RolAccount> findRolAccounts() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findRolAccounts
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findUsuariGrupsByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.UsuariGrup> findUsuariGrupsByCodiUsuari() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findUsuariGrupsByCodiUsuari
in interfacees.caib.seycon.ng.servei.SelfService
- 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.Account> getUserAccounts() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getUserAccounts
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getUserAttributes
@Transactional(rollbackFor=java.lang.Exception.class) public Collection<es.caib.seycon.ng.comu.DadaUsuari> getUserAttributes() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getUserAttributes
in interfacees.caib.seycon.ng.servei.SelfService
- 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:
getAccountAttributes
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getSharedAccounts
@Transactional(rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Account> getSharedAccounts(String filter) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getSharedAccounts
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
checkCanSetAccountPassword
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void checkCanSetAccountPassword(es.caib.seycon.ng.comu.Account account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
checkCanSetAccountPassword
in interfacees.caib.seycon.ng.servei.SelfService
- 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:
checkinHPAccount
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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
- Specified by:
setAccountPassword
in interfacees.caib.seycon.ng.servei.SelfService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.- Returns:
- the current principal
-
-