Package com.soffid.iam.service
Class NetworkDiscoveryServiceBase
- java.lang.Object
-
- com.soffid.iam.service.NetworkDiscoveryServiceBase
-
- All Implemented Interfaces:
com.soffid.iam.service.NetworkDiscoveryService
- Direct Known Subclasses:
NetworkDiscoveryServiceImpl
public abstract class NetworkDiscoveryServiceBase extends Object implements com.soffid.iam.service.NetworkDiscoveryService
Spring Service base class for
see com.soffid.iam.service.NetworkDiscoveryServicecom.soffid.iam.service.NetworkDiscoveryService, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description NetworkDiscoveryServiceBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description com.soffid.iam.api.HostServicecreateHostService(com.soffid.iam.api.HostService service)voidcreateNetworkAccount(com.soffid.iam.api.Network network, com.soffid.iam.api.Account account)com.soffid.iam.api.SystemcreateSystemCandidate(com.soffid.iam.api.Host host, String type, String userName, com.soffid.iam.api.Password password, String instance)voiddeleteHostService(com.soffid.iam.api.HostService service)voiddisconnectSystemFromHost(com.soffid.iam.api.Host host, com.soffid.iam.api.System system)voidenableNetworkDiscoveryScheduledTask(com.soffid.iam.api.Network network)List<com.soffid.iam.api.AccessTree>findHostEntryPoints(com.soffid.iam.api.Host host)List<com.soffid.iam.api.HostPort>findHostPorts(com.soffid.iam.api.Host host)List<com.soffid.iam.api.HostService>findHostServices(com.soffid.iam.api.Host host)List<com.soffid.iam.api.System>findHostSystems(com.soffid.iam.api.Host host)List<com.soffid.iam.api.Account>findNetworkAccount(com.soffid.iam.api.Network network)com.soffid.iam.api.ScheduledTaskfindNetworkDiscoveryScheduledTask(com.soffid.iam.api.Network network)List<com.soffid.iam.api.Host>findSystemHosts(com.soffid.iam.api.System system)AccountEntityDaogetAccountEntityDao()Gets reference toaccountEntityDao.com.soffid.iam.service.DispatcherServicegetDispatcherService()Gets reference todispatcherService.EntryPointEntityDaogetEntryPointEntityDao()Gets reference topuntEntradaEntityDao.com.soffid.iam.service.EntryPointServicegetEntryPointService()Gets reference topuntEntradaService.HostEntityDaogetHostEntityDao()Gets reference tomaquinaEntityDao.HostEntryPointEntityDaogetHostEntryPointEntityDao()Gets reference tohostEntryPointEntityDao.HostPortEntityDaogetHostPortEntityDao()Gets reference tohostPortEntityDao.HostServiceEntityDaogetHostServiceEntityDao()Gets reference tohostServiceEntityDao.HostSystemEntityDaogetHostSystemEntityDao()Gets reference tohostSystemEntityDao.NetworkDiscoveryAccountEntityDaogetNetworkDiscoveryAccountEntityDao()Gets reference tonetworkDiscoveryAccountEntityDao.NetworkEntityDaogetNetworkEntityDao()Gets reference toxarxaEntityDao.com.soffid.iam.service.NetworkServicegetNetworkService()Gets reference toxarxaService.protected PrincipalgetPrincipal()Gets the currentprincipalif one has been set, otherwise returnsnull.com.soffid.iam.service.ScheduledTaskServicegetScheduledTaskService()Gets reference toscheduledTaskService.com.soffid.iam.sync.service.SyncStatusServicegetSyncStatusService()Gets reference tosyncStatusService.SystemEntityDaogetSystemEntityDao()Gets reference todispatcherEntityDao.com.soffid.iam.service.UserDomainServicegetUserDomainService()Gets reference todominiUsuariService.protected abstract com.soffid.iam.api.HostServicehandleCreateHostService(com.soffid.iam.api.HostService service)protected abstract voidhandleCreateNetworkAccount(com.soffid.iam.api.Network network, com.soffid.iam.api.Account account)protected abstract com.soffid.iam.api.SystemhandleCreateSystemCandidate(com.soffid.iam.api.Host host, String type, String userName, com.soffid.iam.api.Password password, String instance)protected abstract voidhandleDeleteHostService(com.soffid.iam.api.HostService service)protected abstract voidhandleDisconnectSystemFromHost(com.soffid.iam.api.Host host, com.soffid.iam.api.System system)protected abstract voidhandleEnableNetworkDiscoveryScheduledTask(com.soffid.iam.api.Network network)protected abstract List<com.soffid.iam.api.AccessTree>handleFindHostEntryPoints(com.soffid.iam.api.Host host)protected abstract List<com.soffid.iam.api.HostPort>handleFindHostPorts(com.soffid.iam.api.Host host)protected abstract List<com.soffid.iam.api.HostService>handleFindHostServices(com.soffid.iam.api.Host host)protected abstract List<com.soffid.iam.api.System>handleFindHostSystems(com.soffid.iam.api.Host host)protected abstract List<com.soffid.iam.api.Account>handleFindNetworkAccount(com.soffid.iam.api.Network network)protected abstract com.soffid.iam.api.ScheduledTaskhandleFindNetworkDiscoveryScheduledTask(com.soffid.iam.api.Network network)protected abstract List<com.soffid.iam.api.Host>handleFindSystemHosts(com.soffid.iam.api.System system)protected abstract voidhandleRegisterHostEntryPoint(com.soffid.iam.api.Host host, com.soffid.iam.api.AccessTree entryPoint)protected abstract voidhandleRegisterHostPorts(com.soffid.iam.api.Host host, List<com.soffid.iam.api.HostPort> ports)protected abstract voidhandleRegisterHostServices(com.soffid.iam.api.Host host, com.soffid.iam.api.System dispatcher, List<com.soffid.iam.api.HostService> services, Map<String,String> domainToSystemMap)protected abstract voidhandleRegisterHostSystem(com.soffid.iam.api.Host host, com.soffid.iam.api.System system)protected abstract voidhandleRemoveNetworkAccount(com.soffid.iam.api.Network network, com.soffid.iam.api.Account account)protected abstract voidhandleStartDiscovery(com.soffid.iam.api.Network network)protected abstract com.soffid.iam.api.HostServicehandleUpdateHostService(com.soffid.iam.api.HostService service)voidregisterHostEntryPoint(com.soffid.iam.api.Host host, com.soffid.iam.api.AccessTree entryPoint)voidregisterHostPorts(com.soffid.iam.api.Host host, List<com.soffid.iam.api.HostPort> ports)voidregisterHostServices(com.soffid.iam.api.Host host, com.soffid.iam.api.System dispatcher, List<com.soffid.iam.api.HostService> services, Map<String,String> domainToSystemMap)voidregisterHostSystem(com.soffid.iam.api.Host host, com.soffid.iam.api.System system)voidremoveNetworkAccount(com.soffid.iam.api.Network network, com.soffid.iam.api.Account account)voidsetAccountEntityDao(AccountEntityDao accountEntityDao)Sets reference toaccountEntityDao.voidsetDispatcherService(com.soffid.iam.service.DispatcherService dispatcherService)Sets reference todispatcherService.voidsetEntryPointEntityDao(EntryPointEntityDao puntEntradaEntityDao)Sets reference topuntEntradaEntityDao.voidsetEntryPointService(com.soffid.iam.service.EntryPointService puntEntradaService)Sets reference topuntEntradaService.voidsetHostEntityDao(HostEntityDao maquinaEntityDao)Sets reference tomaquinaEntityDao.voidsetHostEntryPointEntityDao(HostEntryPointEntityDao hostEntryPointEntityDao)Sets reference tohostEntryPointEntityDao.voidsetHostPortEntityDao(HostPortEntityDao hostPortEntityDao)Sets reference tohostPortEntityDao.voidsetHostServiceEntityDao(HostServiceEntityDao hostServiceEntityDao)Sets reference tohostServiceEntityDao.voidsetHostSystemEntityDao(HostSystemEntityDao hostSystemEntityDao)Sets reference tohostSystemEntityDao.voidsetNetworkDiscoveryAccountEntityDao(NetworkDiscoveryAccountEntityDao networkDiscoveryAccountEntityDao)Sets reference tonetworkDiscoveryAccountEntityDao.voidsetNetworkEntityDao(NetworkEntityDao xarxaEntityDao)Sets reference toxarxaEntityDao.voidsetNetworkService(com.soffid.iam.service.NetworkService xarxaService)Sets reference toxarxaService.voidsetScheduledTaskService(com.soffid.iam.service.ScheduledTaskService scheduledTaskService)Sets reference toscheduledTaskService.voidsetSyncStatusService(com.soffid.iam.sync.service.SyncStatusService syncStatusService)Sets reference tosyncStatusService.voidsetSystemEntityDao(SystemEntityDao dispatcherEntityDao)Sets reference todispatcherEntityDao.voidsetUserDomainService(com.soffid.iam.service.UserDomainService dominiUsuariService)Sets reference todominiUsuariService.voidstartDiscovery(com.soffid.iam.api.Network network)com.soffid.iam.api.HostServiceupdateHostService(com.soffid.iam.api.HostService service)
-
-
-
Method Detail
-
setAccountEntityDao
public void setAccountEntityDao(AccountEntityDao accountEntityDao)
Sets reference toaccountEntityDao.
-
getAccountEntityDao
public AccountEntityDao getAccountEntityDao()
Gets reference toaccountEntityDao.
-
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.
-
setUserDomainService
public void setUserDomainService(com.soffid.iam.service.UserDomainService dominiUsuariService)
Sets reference todominiUsuariService.
-
getUserDomainService
public com.soffid.iam.service.UserDomainService getUserDomainService()
Gets reference todominiUsuariService.
-
setHostEntryPointEntityDao
public void setHostEntryPointEntityDao(HostEntryPointEntityDao hostEntryPointEntityDao)
Sets reference tohostEntryPointEntityDao.
-
getHostEntryPointEntityDao
public HostEntryPointEntityDao getHostEntryPointEntityDao()
Gets reference tohostEntryPointEntityDao.
-
setHostPortEntityDao
public void setHostPortEntityDao(HostPortEntityDao hostPortEntityDao)
Sets reference tohostPortEntityDao.
-
getHostPortEntityDao
public HostPortEntityDao getHostPortEntityDao()
Gets reference tohostPortEntityDao.
-
setHostServiceEntityDao
public void setHostServiceEntityDao(HostServiceEntityDao hostServiceEntityDao)
Sets reference tohostServiceEntityDao.
-
getHostServiceEntityDao
public HostServiceEntityDao getHostServiceEntityDao()
Gets reference tohostServiceEntityDao.
-
setHostSystemEntityDao
public void setHostSystemEntityDao(HostSystemEntityDao hostSystemEntityDao)
Sets reference tohostSystemEntityDao.
-
getHostSystemEntityDao
public HostSystemEntityDao getHostSystemEntityDao()
Gets reference tohostSystemEntityDao.
-
setHostEntityDao
public void setHostEntityDao(HostEntityDao maquinaEntityDao)
Sets reference tomaquinaEntityDao.
-
getHostEntityDao
public HostEntityDao getHostEntityDao()
Gets reference tomaquinaEntityDao.
-
setNetworkDiscoveryAccountEntityDao
public void setNetworkDiscoveryAccountEntityDao(NetworkDiscoveryAccountEntityDao networkDiscoveryAccountEntityDao)
Sets reference tonetworkDiscoveryAccountEntityDao.
-
getNetworkDiscoveryAccountEntityDao
public NetworkDiscoveryAccountEntityDao getNetworkDiscoveryAccountEntityDao()
Gets reference tonetworkDiscoveryAccountEntityDao.
-
setEntryPointEntityDao
public void setEntryPointEntityDao(EntryPointEntityDao puntEntradaEntityDao)
Sets reference topuntEntradaEntityDao.
-
getEntryPointEntityDao
public EntryPointEntityDao getEntryPointEntityDao()
Gets reference topuntEntradaEntityDao.
-
setEntryPointService
public void setEntryPointService(com.soffid.iam.service.EntryPointService puntEntradaService)
Sets reference topuntEntradaService.
-
getEntryPointService
public com.soffid.iam.service.EntryPointService getEntryPointService()
Gets reference topuntEntradaService.
-
setScheduledTaskService
public void setScheduledTaskService(com.soffid.iam.service.ScheduledTaskService scheduledTaskService)
Sets reference toscheduledTaskService.
-
getScheduledTaskService
public com.soffid.iam.service.ScheduledTaskService getScheduledTaskService()
Gets reference toscheduledTaskService.
-
setSyncStatusService
public void setSyncStatusService(com.soffid.iam.sync.service.SyncStatusService syncStatusService)
Sets reference tosyncStatusService.
-
getSyncStatusService
public com.soffid.iam.sync.service.SyncStatusService getSyncStatusService()
Gets reference tosyncStatusService.
-
setNetworkEntityDao
public void setNetworkEntityDao(NetworkEntityDao xarxaEntityDao)
Sets reference toxarxaEntityDao.
-
getNetworkEntityDao
public NetworkEntityDao getNetworkEntityDao()
Gets reference toxarxaEntityDao.
-
setNetworkService
public void setNetworkService(com.soffid.iam.service.NetworkService xarxaService)
Sets reference toxarxaService.
-
getNetworkService
public com.soffid.iam.service.NetworkService getNetworkService()
Gets reference toxarxaService.
-
createHostService
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.HostService createHostService(com.soffid.iam.api.HostService service) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
createHostServicein interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreateHostService
protected abstract com.soffid.iam.api.HostService handleCreateHostService(com.soffid.iam.api.HostService service) throws Exception- Throws:
Exception
-
updateHostService
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.HostService updateHostService(com.soffid.iam.api.HostService service) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
updateHostServicein interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdateHostService
protected abstract com.soffid.iam.api.HostService handleUpdateHostService(com.soffid.iam.api.HostService service) throws Exception- Throws:
Exception
-
findNetworkDiscoveryScheduledTask
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.ScheduledTask findNetworkDiscoveryScheduledTask(com.soffid.iam.api.Network network) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findNetworkDiscoveryScheduledTaskin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindNetworkDiscoveryScheduledTask
protected abstract com.soffid.iam.api.ScheduledTask handleFindNetworkDiscoveryScheduledTask(com.soffid.iam.api.Network network) throws Exception- Throws:
Exception
-
createSystemCandidate
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.System createSystemCandidate(com.soffid.iam.api.Host host, String type, String userName, com.soffid.iam.api.Password password, String instance) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
createSystemCandidatein interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreateSystemCandidate
protected abstract com.soffid.iam.api.System handleCreateSystemCandidate(com.soffid.iam.api.Host host, String type, String userName, com.soffid.iam.api.Password password, String instance) throws Exception- Throws:
Exception
-
findHostEntryPoints
@Transactional(rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.AccessTree> findHostEntryPoints(com.soffid.iam.api.Host host) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findHostEntryPointsin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindHostEntryPoints
protected abstract List<com.soffid.iam.api.AccessTree> handleFindHostEntryPoints(com.soffid.iam.api.Host host) throws Exception
- Throws:
Exception
-
findHostPorts
@Transactional(rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.HostPort> findHostPorts(com.soffid.iam.api.Host host) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findHostPortsin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindHostPorts
protected abstract List<com.soffid.iam.api.HostPort> handleFindHostPorts(com.soffid.iam.api.Host host) throws Exception
- Throws:
Exception
-
findHostServices
@Transactional(rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.HostService> findHostServices(com.soffid.iam.api.Host host) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findHostServicesin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindHostServices
protected abstract List<com.soffid.iam.api.HostService> handleFindHostServices(com.soffid.iam.api.Host host) throws Exception
- Throws:
Exception
-
findHostSystems
@Transactional(rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.System> findHostSystems(com.soffid.iam.api.Host host) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findHostSystemsin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindHostSystems
protected abstract List<com.soffid.iam.api.System> handleFindHostSystems(com.soffid.iam.api.Host host) throws Exception
- Throws:
Exception
-
findNetworkAccount
@Transactional(rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.Account> findNetworkAccount(com.soffid.iam.api.Network network) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findNetworkAccountin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindNetworkAccount
protected abstract List<com.soffid.iam.api.Account> handleFindNetworkAccount(com.soffid.iam.api.Network network) throws Exception
- Throws:
Exception
-
findSystemHosts
@Transactional(rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.Host> findSystemHosts(com.soffid.iam.api.System system) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSystemHostsin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSystemHosts
protected abstract List<com.soffid.iam.api.Host> handleFindSystemHosts(com.soffid.iam.api.System system) throws Exception
- Throws:
Exception
-
createNetworkAccount
@Transactional(rollbackFor=java.lang.Exception.class) public void createNetworkAccount(com.soffid.iam.api.Network network, com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
createNetworkAccountin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreateNetworkAccount
protected abstract void handleCreateNetworkAccount(com.soffid.iam.api.Network network, com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
deleteHostService
@Transactional(rollbackFor=java.lang.Exception.class) public void deleteHostService(com.soffid.iam.api.HostService service) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
deleteHostServicein interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDeleteHostService
protected abstract void handleDeleteHostService(com.soffid.iam.api.HostService service) throws Exception- Throws:
Exception
-
disconnectSystemFromHost
@Transactional(rollbackFor=java.lang.Exception.class) public void disconnectSystemFromHost(com.soffid.iam.api.Host host, com.soffid.iam.api.System system) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
disconnectSystemFromHostin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDisconnectSystemFromHost
protected abstract void handleDisconnectSystemFromHost(com.soffid.iam.api.Host host, com.soffid.iam.api.System system) throws Exception- Throws:
Exception
-
enableNetworkDiscoveryScheduledTask
@Transactional(rollbackFor=java.lang.Exception.class) public void enableNetworkDiscoveryScheduledTask(com.soffid.iam.api.Network network) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
enableNetworkDiscoveryScheduledTaskin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleEnableNetworkDiscoveryScheduledTask
protected abstract void handleEnableNetworkDiscoveryScheduledTask(com.soffid.iam.api.Network network) throws Exception- Throws:
Exception
-
registerHostEntryPoint
@Transactional(rollbackFor=java.lang.Exception.class) public void registerHostEntryPoint(com.soffid.iam.api.Host host, com.soffid.iam.api.AccessTree entryPoint) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
registerHostEntryPointin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRegisterHostEntryPoint
protected abstract void handleRegisterHostEntryPoint(com.soffid.iam.api.Host host, com.soffid.iam.api.AccessTree entryPoint) throws Exception- Throws:
Exception
-
registerHostPorts
@Transactional(rollbackFor=java.lang.Exception.class) public void registerHostPorts(com.soffid.iam.api.Host host, List<com.soffid.iam.api.HostPort> ports) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
registerHostPortsin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRegisterHostPorts
protected abstract void handleRegisterHostPorts(com.soffid.iam.api.Host host, List<com.soffid.iam.api.HostPort> ports) throws Exception- Throws:
Exception
-
registerHostServices
@Transactional(rollbackFor=java.lang.Exception.class) public void registerHostServices(com.soffid.iam.api.Host host, com.soffid.iam.api.System dispatcher, List<com.soffid.iam.api.HostService> services, Map<String,String> domainToSystemMap) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
registerHostServicesin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRegisterHostServices
protected abstract void handleRegisterHostServices(com.soffid.iam.api.Host host, com.soffid.iam.api.System dispatcher, List<com.soffid.iam.api.HostService> services, Map<String,String> domainToSystemMap) throws Exception- Throws:
Exception
-
registerHostSystem
@Transactional(rollbackFor=java.lang.Exception.class) public void registerHostSystem(com.soffid.iam.api.Host host, com.soffid.iam.api.System system) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
registerHostSystemin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRegisterHostSystem
protected abstract void handleRegisterHostSystem(com.soffid.iam.api.Host host, com.soffid.iam.api.System system) throws Exception- Throws:
Exception
-
removeNetworkAccount
@Transactional(rollbackFor=java.lang.Exception.class) public void removeNetworkAccount(com.soffid.iam.api.Network network, com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
removeNetworkAccountin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRemoveNetworkAccount
protected abstract void handleRemoveNetworkAccount(com.soffid.iam.api.Network network, com.soffid.iam.api.Account account) throws Exception- Throws:
Exception
-
startDiscovery
@Transactional(rollbackFor=java.lang.Exception.class) public void startDiscovery(com.soffid.iam.api.Network network) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
startDiscoveryin interfacecom.soffid.iam.service.NetworkDiscoveryService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleStartDiscovery
protected abstract void handleStartDiscovery(com.soffid.iam.api.Network network) throws Exception- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipalif one has been set, otherwise returnsnull.- Returns:
- the current principal
-
-