Class ScriptPolicy

    • Constructor Detail

      • ScriptPolicy

        public ScriptPolicy()
      • ScriptPolicy

        public ScriptPolicy​(java.nio.file.Path scriptPath)
    • Method Detail

      • act

        public OnmsNode act​(OnmsNode node,
                            java.util.Map<java.lang.String,​java.lang.Object> attributes)

        act

        Specified by:
        act in class BasePolicy<OnmsNode>
        Parameters:
        node - a T object.
        attributes - that can be set on script.
        Returns:
        a T object.
      • getScript

        public java.lang.String getScript()
      • setScript

        public void setScript​(java.lang.String script)
      • getType

        public java.lang.String getType()
      • setType

        public void setType​(java.lang.String type)
      • getSysObjectId

        public java.lang.String getSysObjectId()
      • setSysObjectId

        public void setSysObjectId​(java.lang.String sysObjectId)
      • getSysName

        public java.lang.String getSysName()
      • setSysName

        public void setSysName​(java.lang.String sysName)
      • getSysDescription

        public java.lang.String getSysDescription()
      • setSysDescription

        public void setSysDescription​(java.lang.String sysDescription)
      • getSysLocation

        public java.lang.String getSysLocation()
      • setSysLocation

        public void setSysLocation​(java.lang.String sysLocation)
      • getSysContact

        public java.lang.String getSysContact()
      • setSysContact

        public void setSysContact​(java.lang.String sysContact)
      • getLabel

        public java.lang.String getLabel()
      • setLabel

        public void setLabel​(java.lang.String label)
      • getLabelSource

        public java.lang.String getLabelSource()
      • setLabelSource

        public void setLabelSource​(java.lang.String labelSource)
      • getNetBiosName

        public java.lang.String getNetBiosName()
      • setNetBiosName

        public void setNetBiosName​(java.lang.String netBiosName)
      • getNetBiosDomain

        public java.lang.String getNetBiosDomain()
      • setNetBiosDomain

        public void setNetBiosDomain​(java.lang.String netBiosDomain)
      • getOperatingSystem

        public java.lang.String getOperatingSystem()
      • setOperatingSystem

        public void setOperatingSystem​(java.lang.String operatingSystem)
      • getForeignId

        public java.lang.String getForeignId()
      • setForeignId

        public void setForeignId​(java.lang.String foreignId)
      • getForeignSource

        public java.lang.String getForeignSource()
      • setForeignSource

        public void setForeignSource​(java.lang.String foreignSource)
      • setNodeDao

        public void setNodeDao​(NodeDao nodeDao)
      • setSessionUtils

        public void setSessionUtils​(SessionUtils sessionUtils)