Index
Service com.soffid.iam.service.NetworkDiscoveryService
[UseCase]
Spring bean name
NetworkDiscoveryServiceBase
Description
EJB bean name
soffid/ejb/com.soffid.iam.service.NetworkDiscoveryService
Service methods
createHostService
Method to register a manual host service
Actors:
networkDiscovery_schedule
service
com.soffid.iam.api.HostService
Returns
com.soffid.iam.api.HostService
updateHostService
Method to register a manual host service
Actors:
networkDiscovery_schedule
service
com.soffid.iam.api.HostService
Returns
com.soffid.iam.api.HostService
findNetworkDiscoveryScheduledTask
Internal method to get the discovery schedule
Actors:
networkDiscovery_schedule
network
com.soffid.iam.api.Network
Returns
com.soffid.iam.api.ScheduledTask
createSystemCandidate
Generates a candidate system definiton
Actors:
networkDiscovery_schedule
host
com.soffid.iam.api.Host
type
java.lang.String
userName
java.lang.String
password
com.soffid.iam.api.Password
instance
java.lang.String
Returns
com.soffid.iam.api.System
findHostEntryPoints
Gets the entry points for a host
Actors:
networkDiscovery_query
host
com.soffid.iam.api.Host
Returns
java.util.List<
com.soffid.iam.api.AccessTree
>
findHostPorts
Gets the open ports for a host
Actors:
networkDiscovery_query
host
com.soffid.iam.api.Host
Returns
java.util.List<
com.soffid.iam.api.HostPort
>
findHostServices
Gets the account protected services for a host
Actors:
networkDiscovery_query
host
com.soffid.iam.api.Host
Returns
java.util.List<
com.soffid.iam.api.HostService
>
findHostSystems
Gets the account protected services for a host
Actors:
networkDiscovery_query
host
com.soffid.iam.api.Host
Returns
java.util.List<
com.soffid.iam.api.System
>
findNetworkAccount
Retrieves account for network discovery
Actors:
networkDiscovery_schedule
network
com.soffid.iam.api.Network
Returns
java.util.List<
com.soffid.iam.api.Account
>
findSystemHosts
Gets the account protected services for a host
Actors:
networkDiscovery_query
system
com.soffid.iam.api.System
Returns
java.util.List<
com.soffid.iam.api.Host
>
createNetworkAccount
Register account for network discovery
Actors:
networkDiscovery_schedule
network
com.soffid.iam.api.Network
account
com.soffid.iam.api.Account
Returns
void
deleteHostService
Method to register a manual host service
Actors:
networkDiscovery_schedule
service
com.soffid.iam.api.HostService
Returns
void
disconnectSystemFromHost
Removes a candidate system definiton
Actors:
networkDiscovery_schedule
host
com.soffid.iam.api.Host
system
com.soffid.iam.api.System
Returns
void
enableNetworkDiscoveryScheduledTask
Enable network discovery
Actors:
networkDiscovery_schedule
network
com.soffid.iam.api.Network
Returns
void
registerHostEntryPoint
Method to register an entry point
Actors:
agent_create
host
com.soffid.iam.api.Host
entryPoint
com.soffid.iam.api.AccessTree
Returns
void
registerHostPorts
Internal method to register the host open ports
host
com.soffid.iam.api.Host
ports
java.util.List<
com.soffid.iam.api.HostPort
>
Returns
void
registerHostServices
Internal method to register the account protected services
host
com.soffid.iam.api.Host
dispatcher
com.soffid.iam.api.System
services
java.util.List<
com.soffid.iam.api.HostService
>
domainToSystemMap
java.util.Map
Returns
void
registerHostSystem
Method to register a accounts repository
Actors:
agent_create
host
com.soffid.iam.api.Host
system
com.soffid.iam.api.System
Returns
void
removeNetworkAccount
Removes account for network discovery
Actors:
networkDiscovery_schedule
network
com.soffid.iam.api.Network
account
com.soffid.iam.api.Account
Returns
void
startDiscovery
Internal method to scan a network
Actors:
networkDiscovery_schedule
network
com.soffid.iam.api.Network
Returns
void
DAO Dependencies
AccountEntity
SystemEntity
HostEntryPointEntity
HostPortEntity
HostServiceEntity
HostSystemEntity
HostEntity
NetworkDiscoveryAccountEntity
EntryPointEntity
NetworkEntity
Service Dependencies
DispatcherService
UserDomainService
EntryPointService
ScheduledTaskService
SyncStatusService
NetworkService
2/28/24