org.opennms.netmgt.provision.persist.policies
Class MatchingSnmpInterfacePolicy

java.lang.Object
  extended by org.opennms.netmgt.provision.BasePolicy<OnmsSnmpInterface>
      extended by org.opennms.netmgt.provision.persist.policies.MatchingSnmpInterfacePolicy
All Implemented Interfaces:
OnmsPolicy, SnmpInterfacePolicy

@Component
@Scope(value="prototype")
public class MatchingSnmpInterfacePolicy
extends BasePolicy<OnmsSnmpInterface>
implements SnmpInterfacePolicy


Nested Class Summary
static class MatchingSnmpInterfacePolicy.Action
           
 
Nested classes/interfaces inherited from class org.opennms.netmgt.provision.BasePolicy
BasePolicy.Match
 
Constructor Summary
MatchingSnmpInterfacePolicy()
           
 
Method Summary
 OnmsSnmpInterface act(OnmsSnmpInterface iface)
          act
 String getAction()
          getAction
 String getIfAdminStatus()
          getIfAdminStatus
 String getIfAlias()
          getIfAlias
 String getIfDescr()
          getIfDescr
 String getIfIndex()
          getIfIndex
 String getIfName()
          getIfName
 String getIfOperStatus()
          getIfOperStatus
 String getIfSpeed()
          getIfSpeed
 String getIfType()
          getIfType
 String getIpAddress()
          getIpAddress
 String getNetmask()
          getNetmask
 String getPhysAddr()
          getPhysAddr
 void setAction(String action)
          setAction
 void setIfAdminStatus(String ifAdminStatus)
          setIfAdminStatus
 void setIfAlias(String ifAlias)
          setIfAlias
 void setIfDescr(String ifDescr)
          setIfDescr
 void setIfIndex(String ifIndex)
          setIfIndex
 void setIfName(String ifName)
          setIfName
 void setIfOperStatus(String ifOperStatus)
          setIfOperStatus
 void setIfSpeed(String ifSpeed)
          setIfSpeed
 void setIfType(String ifType)
          setIfType
 void setIpAddress(String ipAddress)
          setIpAddress
 void setNetmask(String netmask)
          setNetmask
 void setPhysAddr(String physAddr)
          setPhysAddr
 
Methods inherited from class org.opennms.netmgt.provision.BasePolicy
apply, getCriteria, getCriteria, getMatch, getMatchBehavior, match, matches, putCriteria, setMatch, setMatchBehavior
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opennms.netmgt.provision.SnmpInterfacePolicy
apply
 

Constructor Detail

MatchingSnmpInterfacePolicy

public MatchingSnmpInterfacePolicy()
Method Detail

getAction

public String getAction()

getAction

Returns:
a String object.

setAction

public void setAction(String action)

setAction

Parameters:
action - a String object.

act

public OnmsSnmpInterface act(OnmsSnmpInterface iface)

act

Specified by:
act in class BasePolicy<OnmsSnmpInterface>
Parameters:
iface - a T object.
Returns:
a T object.

getIfDescr

public String getIfDescr()

getIfDescr

Returns:
a String object.

setIfDescr

public void setIfDescr(String ifDescr)

setIfDescr

Parameters:
ifDescr - a String object.

getIfName

public String getIfName()

getIfName

Returns:
a String object.

setIfName

public void setIfName(String ifName)

setIfName

Parameters:
ifName - a String object.

getIfType

public String getIfType()

getIfType

Returns:
a String object.

setIfType

public void setIfType(String ifType)

setIfType

Parameters:
ifType - a String object.

getIpAddress

public String getIpAddress()

getIpAddress

Returns:
a String object.

setIpAddress

public void setIpAddress(String ipAddress)

setIpAddress

Parameters:
ipAddress - a String object.

getNetmask

public String getNetmask()

getNetmask

Returns:
a String object.

setNetmask

public void setNetmask(String netmask)

setNetmask

Parameters:
netmask - a String object.

getPhysAddr

public String getPhysAddr()

getPhysAddr

Returns:
a String object.

setPhysAddr

public void setPhysAddr(String physAddr)

setPhysAddr

Parameters:
physAddr - a String object.

getIfIndex

public String getIfIndex()

getIfIndex

Returns:
a String object.

setIfIndex

public void setIfIndex(String ifIndex)

setIfIndex

Parameters:
ifIndex - a String object.

getIfSpeed

public String getIfSpeed()

getIfSpeed

Returns:
a String object.

setIfSpeed

public void setIfSpeed(String ifSpeed)

setIfSpeed

Parameters:
ifSpeed - a String object.

getIfAdminStatus

public String getIfAdminStatus()

getIfAdminStatus

Returns:
a String object.

setIfAdminStatus

public void setIfAdminStatus(String ifAdminStatus)

setIfAdminStatus

Parameters:
ifAdminStatus - a String object.

getIfOperStatus

public String getIfOperStatus()

getIfOperStatus

Returns:
a String object.

setIfOperStatus

public void setIfOperStatus(String ifOperStatus)

setIfOperStatus

Parameters:
ifOperStatus - a String object.

getIfAlias

public String getIfAlias()

getIfAlias

Returns:
a String object.

setIfAlias

public void setIfAlias(String ifAlias)

setIfAlias

Parameters:
ifAlias - a String object.


Copyright © 2011. All Rights Reserved.