org.opennms.rancid
Class RancidNode
java.lang.Object
org.opennms.rancid.RancidNode
public class RancidNode
- extends Object
An Object Representation of a node in RANCID
- Author:
- Guglielmo Incisa, Antonio Russo
DEVICE_TYPE_ALTEON
public static String DEVICE_TYPE_ALTEON
DEVICE_TYPE_BAYNET
public static String DEVICE_TYPE_BAYNET
DEVICE_TYPE_CISCO_CATOS
public static String DEVICE_TYPE_CISCO_CATOS
DEVICE_TYPE_CISCO_IOS
public static String DEVICE_TYPE_CISCO_IOS
DEVICE_TYPE_CISCO_CSS
public static String DEVICE_TYPE_CISCO_CSS
DEVICE_TYPE_ENTERASYS
public static String DEVICE_TYPE_ENTERASYS
DEVICE_TYPE_JUNOS
public static String DEVICE_TYPE_JUNOS
DEVICE_TYPE_EXTREME
public static String DEVICE_TYPE_EXTREME
DEVICE_TYPE_EZT3
public static String DEVICE_TYPE_EZT3
DEVICE_TYPE_FORCE10
public static String DEVICE_TYPE_FORCE10
DEVICE_TYPE_FOUNDRY
public static String DEVICE_TYPE_FOUNDRY
DEVICE_TYPE_HITACHI
public static String DEVICE_TYPE_HITACHI
DEVICE_TYPE_HPPROCURVE
public static String DEVICE_TYPE_HPPROCURVE
DEVICE_TYPE_JUNIPER
public static String DEVICE_TYPE_JUNIPER
DEVICE_TYPE_MRTD
public static String DEVICE_TYPE_MRTD
DEVICE_TYPE_NETSCALAR
public static String DEVICE_TYPE_NETSCALAR
DEVICE_TYPE_NETSCREEN
public static String DEVICE_TYPE_NETSCREEN
DEVICE_TYPE_REDBACK
public static String DEVICE_TYPE_REDBACK
DEVICE_TYPE_RIVERSTONE
public static String DEVICE_TYPE_RIVERSTONE
DEVICE_TYPE_TNT
public static String DEVICE_TYPE_TNT
DEVICE_TYPE_ZEBRA
public static String DEVICE_TYPE_ZEBRA
RancidNode
public RancidNode()
RancidNode
public RancidNode(String group,
String deviceName)
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Override equals so that we equal based on deviceName and group
- Overrides:
equals in class Object
toString
public String toString()
- Override to string for better log messages.
- Overrides:
toString in class Object
getComment
public String getComment()
setComment
public void setComment(String comment)
getDeviceName
public String getDeviceName()
setDeviceName
public void setDeviceName(String deviceName)
getDeviceType
public String getDeviceType()
setDeviceType
public void setDeviceType(String deviceType)
isStateUp
public boolean isStateUp()
setStateUp
public void setStateUp(boolean stateUp)
getState
public String getState()
getNodeVersions
public HashMap<String,InventoryNode> getNodeVersions()
setNodeVersions
public void setNodeVersions(HashMap<String,InventoryNode> nodeVersions)
getGroup
public String getGroup()
setGroup
public void setGroup(String group)
setRootConfigurationUrl
public void setRootConfigurationUrl(String rootConfigurationUrl)
getRootConfigurationUrl
public String getRootConfigurationUrl()
getTotalRevisions
public int getTotalRevisions()
setTotalRevisions
public void setTotalRevisions(String TotalRevisions)
getHeadRevision
public String getHeadRevision()
setHeadRevision
public void setHeadRevision(String HeadRevision)
setAuth
public void setAuth(RancidNodeAuthentication auth)
getAuth
public RancidNodeAuthentication getAuth()
addInventoryNode
public void addInventoryNode(String version,
InventoryNode invNode)
Copyright © 2012. All Rights Reserved.