Class NodeCategorySettingPolicy
- java.lang.Object
-
- org.opennms.netmgt.provision.BasePolicy<OnmsNode>
-
- org.opennms.netmgt.provision.persist.policies.NodeCategorySettingPolicy
-
- All Implemented Interfaces:
NodePolicy
,OnmsPolicy
@Component @Scope("prototype") public class NodeCategorySettingPolicy extends BasePolicy<OnmsNode> implements NodePolicy
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opennms.netmgt.provision.BasePolicy
BasePolicy.Match
-
-
Field Summary
-
Fields inherited from interface org.opennms.netmgt.provision.NodePolicy
RUN_IN_TRANSACTION
-
-
Constructor Summary
Constructors Constructor Description NodeCategorySettingPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OnmsNode
act(OnmsNode node, Map<String,Object> attributes)
actString
getCategory()
getCategoryString
getForeignId()
getForeignIdString
getForeignSource()
getForeignSourceString
getLabel()
getLabelString
getLabelSource()
getLabelSourceString
getNetBiosDomain()
getNetBiosDomainString
getNetBiosName()
getNetBiosNameString
getOperatingSystem()
getOperatingSystemString
getSysContact()
getSysContactString
getSysDescription()
getSysDescriptionString
getSysLocation()
getSysLocationString
getSysName()
getSysNameString
getSysObjectId()
getSysObjectIdString
getType()
getTypevoid
setCategory(String category)
setCategoryvoid
setForeignId(String foreignId)
setForeignIdvoid
setForeignSource(String foreignSource)
setForeignSourcevoid
setLabel(String label)
setLabelvoid
setLabelSource(String labelSource)
setLabelSourcevoid
setNetBiosDomain(String netBiosDomain)
setNetBiosDomainvoid
setNetBiosName(String netBiosName)
setNetBiosNamevoid
setOperatingSystem(String operatingSystem)
setOperatingSystemvoid
setSysContact(String sysContact)
setSysContactvoid
setSysDescription(String sysDescription)
setSysDescriptionvoid
setSysLocation(String sysLocation)
setSysLocationvoid
setSysName(String sysName)
setSysNamevoid
setSysObjectId(String sysObjectId)
setSysObjectIdvoid
setType(String type)
setType-
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.NodePolicy
apply
-
-
-
-
Method Detail
-
act
public OnmsNode act(OnmsNode node, Map<String,Object> attributes)
act
- Specified by:
act
in classBasePolicy<OnmsNode>
- Parameters:
node
- a T object.attributes
- that can be set on script.- Returns:
- a T object.
-
setCategory
public void setCategory(String category)
setCategory
- Parameters:
category
- aString
object.
-
setSysObjectId
public void setSysObjectId(String sysObjectId)
setSysObjectId
- Parameters:
sysObjectId
- aString
object.
-
setSysName
public void setSysName(String sysName)
setSysName
- Parameters:
sysName
- aString
object.
-
setSysDescription
public void setSysDescription(String sysDescription)
setSysDescription
- Parameters:
sysDescription
- aString
object.
-
setSysLocation
public void setSysLocation(String sysLocation)
setSysLocation
- Parameters:
sysLocation
- aString
object.
-
setSysContact
public void setSysContact(String sysContact)
setSysContact
- Parameters:
sysContact
- aString
object.
-
setLabelSource
public void setLabelSource(String labelSource)
setLabelSource
- Parameters:
labelSource
- aString
object.
-
setNetBiosName
public void setNetBiosName(String netBiosName)
setNetBiosName
- Parameters:
netBiosName
- aString
object.
-
setNetBiosDomain
public void setNetBiosDomain(String netBiosDomain)
setNetBiosDomain
- Parameters:
netBiosDomain
- aString
object.
-
setOperatingSystem
public void setOperatingSystem(String operatingSystem)
setOperatingSystem
- Parameters:
operatingSystem
- aString
object.
-
setForeignId
public void setForeignId(String foreignId)
setForeignId
- Parameters:
foreignId
- aString
object.
-
-