Class ObjectCategory

java.lang.Object
org.netxms.client.objects.ObjectCategory
Direct Known Subclasses:
MutableObjectCategory

public class ObjectCategory extends Object
Object category
  • Field Details

    • id

      protected int id
    • name

      protected String name
    • icon

      protected UUID icon
    • mapImage

      protected UUID mapImage
  • Constructor Details

    • ObjectCategory

      protected ObjectCategory(String name, UUID icon, UUID mapImage)
      Create new category object. Intended for subclasses only.
      Parameters:
      name - category name
      icon - UI icon for objects
      mapImage - default map image for objects
    • ObjectCategory

      public ObjectCategory(NXCPMessage msg, long baseId)
      Create category object from NXCP message.
      Parameters:
      msg - NXCP message
      baseId - base field ID
    • ObjectCategory

      public ObjectCategory(ObjectCategory src)
      Create copy of given category object
      Parameters:
      src - source object
  • Method Details

    • fillMessage

      public void fillMessage(NXCPMessage msg)
      Fill NXCP message with category data.
      Parameters:
      msg - NXCP message
    • getName

      public String getName()
      Returns:
      the name
    • getIcon

      public UUID getIcon()
      Returns:
      the icon
    • getMapImage

      public UUID getMapImage()
      Returns:
      the mapImage
    • getId

      public int getId()
      Returns:
      the id