Class EventTemplate

java.lang.Object
org.netxms.client.events.EventTemplate

public class EventTemplate extends Object
Event template
  • Field Details

  • Constructor Details

    • EventTemplate

      public EventTemplate(long code)
      Create new empty event template.
      Parameters:
      code - Event code assigned by server
    • EventTemplate

      public EventTemplate(NXCPMessage msg, long baseId)
      Create event template object from NXCP message.
      Parameters:
      msg - NXCP message
      baseId - base field id
    • EventTemplate

      public EventTemplate(EventTemplate src)
      Copy constructor.
      Parameters:
      src - Original event template object
  • Method Details

    • fillMessage

      public void fillMessage(NXCPMessage msg)
    • setAll

      public void setAll(EventTemplate src)
      Set all attributes from another event template object.
      Parameters:
      src - Original event template object
    • getSeverity

      public Severity getSeverity()
      Returns:
      the severity
    • setSeverity

      public void setSeverity(Severity severity)
      Parameters:
      severity - the severity to set
    • getFlags

      public int getFlags()
      Returns:
      the flags
    • setFlags

      public void setFlags(int flags)
      Parameters:
      flags - the flags to set
    • getMessage

      public String getMessage()
      Returns:
      the message
    • setMessage

      public void setMessage(String message)
      Parameters:
      message - the message to set
    • getName

      public String getName()
      Returns:
      the name
    • setName

      public void setName(String name)
      Parameters:
      name - the name to set
    • getDescription

      public String getDescription()
      Returns:
      the description
    • setDescription

      public void setDescription(String description)
      Parameters:
      description - the description to set
    • getCode

      public long getCode()
      Returns:
      the code
    • getGuid

      public UUID getGuid()
      Returns:
      the guid
    • setCode

      public void setCode(long code)
      Parameters:
      code - the code to set
    • getTags

      public Set<String> getTags()
      Returns:
      the tags
    • setTags

      public void setTags(Set<String> tags)
      Parameters:
      tags - the tags to set
    • getTagList

      public String getTagList()
      Get tags as list
      Returns:
      tags as comma separated list
    • toString

      public String toString()
      Overrides:
      toString in class Object
      See Also: