@Component @Scope(value="prototype") public class ScriptPolicy extends BasePolicy<OnmsNode> implements NodePolicy
BasePolicy.Match
RUN_IN_TRANSACTION
Constructor and Description |
---|
ScriptPolicy() |
ScriptPolicy(Path scriptPath) |
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, Map<String,Object> attributes)
act
act
in class BasePolicy<OnmsNode>
node
- a T object.attributes
- that can be set on script.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)
public void setNodeDao(NodeDao nodeDao)
public void setSessionUtils(SessionUtils sessionUtils)
Copyright © 2021. All rights reserved.