@Component @Scope(value="prototype") public class ScriptPolicy extends BasePolicy<OnmsNode> implements NodePolicy
BasePolicy.Match
Constructor and Description |
---|
ScriptPolicy() |
ScriptPolicy(Path scriptPath) |
Modifier and Type | Method and Description |
---|---|
OnmsNode |
act(OnmsNode node)
act
|
String |
getForeignId() |
String |
getForeignSource() |
String |
getLabel() |
String |
getLabelSource() |
String |
getNetBiosDomain() |
String |
getNetBiosName() |
String |
getOperatingSystem() |
String |
getScript() |
String |
getSysContact() |
String |
getSysDescription() |
String |
getSysLocation() |
String |
getSysName() |
String |
getSysObjectId() |
String |
getType() |
void |
setForeignId(String foreignId) |
void |
setForeignSource(String foreignSource) |
void |
setLabel(String label) |
void |
setLabelSource(String labelSource) |
void |
setNetBiosDomain(String netBiosDomain) |
void |
setNetBiosName(String netBiosName) |
void |
setOperatingSystem(String operatingSystem) |
void |
setScript(String script) |
void |
setSysContact(String sysContact) |
void |
setSysDescription(String sysDescription) |
void |
setSysLocation(String sysLocation) |
void |
setSysName(String sysName) |
void |
setSysObjectId(String sysObjectId) |
void |
setType(String type) |
apply, getCriteria, getCriteria, getMatch, getMatchBehavior, match, matches, putCriteria, setMatch, setMatchBehavior
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
apply
public ScriptPolicy()
public ScriptPolicy(Path scriptPath)
public OnmsNode act(OnmsNode node)
act
act
in class BasePolicy<OnmsNode>
node
- a T object.public String getScript()
public void setScript(String script)
public String getType()
public void setType(String type)
public String getSysObjectId()
public void setSysObjectId(String sysObjectId)
public String getSysName()
public void setSysName(String sysName)
public String getSysDescription()
public void setSysDescription(String sysDescription)
public String getSysLocation()
public void setSysLocation(String sysLocation)
public String getSysContact()
public void setSysContact(String sysContact)
public String getLabel()
public void setLabel(String label)
public String getLabelSource()
public void setLabelSource(String labelSource)
public String getNetBiosName()
public void setNetBiosName(String netBiosName)
public String getNetBiosDomain()
public void setNetBiosDomain(String netBiosDomain)
public String getOperatingSystem()
public void setOperatingSystem(String operatingSystem)
public String getForeignId()
public void setForeignId(String foreignId)
public String getForeignSource()
public void setForeignSource(String foreignSource)
Copyright © 2019. All rights reserved.