Package org.opennms.netmgt.model
Class OnmsIpInterface
- java.lang.Object
 - 
- org.opennms.netmgt.model.OnmsEntity
 - 
- org.opennms.netmgt.model.OnmsIpInterface
 
 
 
- 
- All Implemented Interfaces:
 Serializable
@Entity public class OnmsIpInterface extends OnmsEntity implements Serializable
OnmsIpInterface class.
- See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description OnmsIpInterface()Constructor for OnmsIpInterface.OnmsIpInterface(String ipAddr, OnmsNode node)Deprecated.Use theInetAddressversion instead.OnmsIpInterface(InetAddress ipAddr, OnmsNode node)minimal constructor 
- 
Method Summary
- 
Methods inherited from class org.opennms.netmgt.model.OnmsEntity
hasNewValue 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
OnmsIpInterface
public OnmsIpInterface()
Constructor for OnmsIpInterface.
 
- 
OnmsIpInterface
public OnmsIpInterface(String ipAddr, OnmsNode node)
Deprecated.Use theInetAddressversion instead.minimal constructor 
- 
OnmsIpInterface
public OnmsIpInterface(InetAddress ipAddr, OnmsNode node)
minimal constructor 
 - 
 
- 
Method Detail
- 
setInterfaceId
public void setInterfaceId(String id)
 
- 
getLastIngressFlow
public Date getLastIngressFlow()
 
- 
getLastEgressFlow
public Date getLastEgressFlow()
 
- 
getIpAddressAsString
public String getIpAddressAsString()
Deprecated.getIpAddress
- Returns:
 - a 
Stringobject. 
 
- 
setIfIndex
public void setIfIndex(Integer ifindex)
setIfIndex
- Parameters:
 ifindex- aIntegerobject.
 
- 
setIpHostName
public void setIpHostName(String iphostname)
setIpHostName
- Parameters:
 iphostname- aStringobject.
 
- 
setIsManaged
public void setIsManaged(String ismanaged)
setIsManaged
- Parameters:
 ismanaged- aStringobject.
 
- 
isManaged
public boolean isManaged()
isManaged
- Returns:
 - a boolean.
 
 
- 
setIpLastCapsdPoll
public void setIpLastCapsdPoll(Date iplastcapsdpoll)
setIpLastCapsdPoll
- Parameters:
 iplastcapsdpoll- aDateobject.
 
- 
getSnmpPrimary
public String getSnmpPrimary()
 
- 
setSnmpPrimary
public void setSnmpPrimary(String primary)
 
- 
getIsSnmpPrimary
public PrimaryType getIsSnmpPrimary()
getIsSnmpPrimary
- Returns:
 - a 
PrimaryTypeobject. 
 
- 
setIsSnmpPrimary
public void setIsSnmpPrimary(PrimaryType issnmpprimary)
setIsSnmpPrimary
- Parameters:
 issnmpprimary- aPrimaryTypeobject.
 
- 
isPrimary
public boolean isPrimary()
isPrimary
- Returns:
 - a boolean.
 
 
- 
getRequisitionedMetaData
public List<OnmsMetaData> getRequisitionedMetaData()
 
- 
setRequisionedMetaData
public void setRequisionedMetaData(List<OnmsMetaData> requisitionedMetaData)
 
- 
addRequisionedMetaData
public void addRequisionedMetaData(OnmsMetaData onmsMetaData)
 
- 
getMetaData
public List<OnmsMetaData> getMetaData()
 
- 
setMetaData
public void setMetaData(List<OnmsMetaData> metaData)
 
- 
removeMetaData
public void removeMetaData(String context)
 
- 
getNodeId
public Integer getNodeId()
 
- 
getMonitoredServices
public Set<OnmsMonitoredService> getMonitoredServices()
The services on this interface- Returns:
 - a 
Setobject. 
 
- 
setMonitoredServices
public void setMonitoredServices(Set<OnmsMonitoredService> ifServices)
setMonitoredServices
- Parameters:
 ifServices- aSetobject.
 
- 
addMonitoredService
public void addMonitoredService(OnmsMonitoredService svc)
 
- 
removeMonitoredService
public void removeMonitoredService(OnmsMonitoredService svc)
 
- 
getSnmpInterface
public OnmsSnmpInterface getSnmpInterface()
The SnmpInterface associated with this interface if any- Returns:
 - a 
OnmsSnmpInterfaceobject. 
 
- 
setSnmpInterface
public void setSnmpInterface(OnmsSnmpInterface snmpInterface)
setSnmpInterface
- Parameters:
 snmpInterface- aOnmsSnmpInterfaceobject.
 
- 
toString
public String toString()
toString
 
- 
visit
public void visit(EntityVisitor visitor)
visit
- Specified by:
 visitin classOnmsEntity- Parameters:
 visitor- aEntityVisitorobject.
 
- 
getIpAddress
public InetAddress getIpAddress()
getInetAddress
- Returns:
 - a 
InetAddressobject. 
 
- 
setIpAddress
public void setIpAddress(InetAddress ipaddr)
setInetAddress
- Parameters:
 ipaddr- aStringobject.
 
- 
getNetMask
public InetAddress getNetMask()
 
- 
setNetMask
public void setNetMask(InetAddress netMask)
 
- 
isDown
public boolean isDown()
isDown
- Returns:
 - a boolean.
 
 
- 
getMonitoredServiceCount
public int getMonitoredServiceCount()
 
- 
getMonitoredServiceByServiceType
public OnmsMonitoredService getMonitoredServiceByServiceType(String svcName)
getMonitoredServiceByServiceType
- Parameters:
 svcName- aStringobject.- Returns:
 - a 
OnmsMonitoredServiceobject. 
 
- 
mergeInterfaceAttributes
public void mergeInterfaceAttributes(OnmsIpInterface scannedIface)
mergeInterfaceAttributes
- Parameters:
 scannedIface- aOnmsIpInterfaceobject.
 
- 
hasNewCollectionTypeValue
protected static boolean hasNewCollectionTypeValue(PrimaryType newVal, PrimaryType existingVal)
hasNewCollectionTypeValue
- Parameters:
 newVal- aPrimaryTypeobject.existingVal- aPrimaryTypeobject.- Returns:
 - a boolean.
 
 
- 
mergeMonitoredServices
public void mergeMonitoredServices(OnmsIpInterface scannedIface, EventForwarder eventForwarder, boolean deleteMissing)
mergeMonitoredServices
- Parameters:
 scannedIface- aOnmsIpInterfaceobject.eventForwarder- aEventForwarderobject.deleteMissing- a boolean.
 
- 
mergeMetaData
public void mergeMetaData(OnmsIpInterface scanned)
 
- 
updateSnmpInterface
public void updateSnmpInterface(OnmsIpInterface scannedIface)
updateSnmpInterface
- Parameters:
 scannedIface- aOnmsIpInterfaceobject.
 
- 
mergeInterface
public void mergeInterface(OnmsIpInterface scannedIface, EventForwarder eventForwarder, boolean deleteMissing)
mergeInterface
- Parameters:
 scannedIface- aOnmsIpInterfaceobject.eventForwarder- aEventForwarderobject.deleteMissing- a boolean.
 
- 
getForeignSource
public String getForeignSource()
 
- 
getForeignId
public String getForeignId()
 
 - 
 
 -