Class SaveOrUpdateOperation
- java.lang.Object
-
- org.opennms.netmgt.provision.service.operations.ImportOperation
-
- org.opennms.netmgt.provision.service.operations.SaveOrUpdateOperation
-
- Direct Known Subclasses:
InsertOperation,UpdateOperation
public abstract class SaveOrUpdateOperation extends ImportOperation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opennms.netmgt.provision.service.operations.ImportOperation
ImportOperation.OperationType
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSaveOrUpdateOperation(java.lang.Integer nodeId, java.lang.String foreignSource, java.lang.String foreignId, java.lang.String nodeLabel, java.lang.String location, java.lang.String building, java.lang.String city, ProvisionService provisionService, java.lang.String rescanExisting)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfoundAsset(java.lang.String name, java.lang.String value)foundAssetvoidfoundCategory(java.lang.String name)foundCategoryvoidfoundInterface(java.lang.String ipAddr, java.lang.Object descr, PrimaryType primaryType, boolean managed, int status)foundInterfacevoidfoundInterfaceMetaData(java.lang.String context, java.lang.String key, java.lang.String value)voidfoundMonitoredService(java.lang.String serviceName)foundMonitoredServicevoidfoundNodeMetaData(java.lang.String context, java.lang.String key, java.lang.String value)voidfoundServiceMetaData(java.lang.String context, java.lang.String key, java.lang.String value)protected OnmsNodegetNode()getNodeImportOperation.OperationTypegetOperationType()protected java.lang.StringgetRescanExisting()ScanManagergetScanManager()getScanManagervoidscan()scanprotected voidupdateSnmpData()updateSnmpData-
Methods inherited from class org.opennms.netmgt.provision.service.operations.ImportOperation
doPersist, getProvisionService, persist
-
-
-
-
Constructor Detail
-
SaveOrUpdateOperation
protected SaveOrUpdateOperation(java.lang.Integer nodeId, java.lang.String foreignSource, java.lang.String foreignId, java.lang.String nodeLabel, java.lang.String location, java.lang.String building, java.lang.String city, ProvisionService provisionService, java.lang.String rescanExisting)
-
-
Method Detail
-
getScanManager
public ScanManager getScanManager()
getScanManager
- Returns:
- a
ScanManagerobject.
-
foundInterface
public void foundInterface(java.lang.String ipAddr, java.lang.Object descr, PrimaryType primaryType, boolean managed, int status)foundInterface
- Parameters:
ipAddr- aStringobject.descr- aObjectobject.primaryType- aInterfaceSnmpPrimaryTypeobject.managed- a boolean.status- a int.
-
scan
public void scan()
scan
- Specified by:
scanin classImportOperation
-
updateSnmpData
protected void updateSnmpData()
updateSnmpData
-
foundMonitoredService
public void foundMonitoredService(java.lang.String serviceName)
foundMonitoredService
- Parameters:
serviceName- aStringobject.
-
foundCategory
public void foundCategory(java.lang.String name)
foundCategory
- Parameters:
name- aStringobject.
-
getRescanExisting
protected java.lang.String getRescanExisting()
-
foundAsset
public void foundAsset(java.lang.String name, java.lang.String value)foundAsset
- Parameters:
name- aStringobject.value- aStringobject.
-
foundNodeMetaData
public void foundNodeMetaData(java.lang.String context, java.lang.String key, java.lang.String value)
-
foundInterfaceMetaData
public void foundInterfaceMetaData(java.lang.String context, java.lang.String key, java.lang.String value)
-
foundServiceMetaData
public void foundServiceMetaData(java.lang.String context, java.lang.String key, java.lang.String value)
-
getOperationType
public ImportOperation.OperationType getOperationType()
- Specified by:
getOperationTypein classImportOperation
-
-