Package org.netxms.client.objects
Class ObjectCategory
java.lang.Object
org.netxms.client.objects.ObjectCategory
- Direct Known Subclasses:
MutableObjectCategory
Object category
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
ObjectCategory
(String name, UUID icon, UUID mapImage) Create new category object.ObjectCategory
(NXCPMessage msg, long baseId) Create category object from NXCP message.Create copy of given category object -
Method Summary
Modifier and TypeMethodDescriptionvoid
fillMessage
(NXCPMessage msg) Fill NXCP message with category data.getIcon()
int
getId()
getName()
-
Field Details
-
id
protected int id -
name
-
icon
-
mapImage
-
-
Constructor Details
-
ObjectCategory
Create new category object. Intended for subclasses only.- Parameters:
name
- category nameicon
- UI icon for objectsmapImage
- default map image for objects
-
ObjectCategory
Create category object from NXCP message.- Parameters:
msg
- NXCP messagebaseId
- base field ID
-
ObjectCategory
Create copy of given category object- Parameters:
src
- source object
-
-
Method Details
-
fillMessage
Fill NXCP message with category data.- Parameters:
msg
- NXCP message
-
getName
- Returns:
- the name
-
getIcon
- Returns:
- the icon
-
getMapImage
- Returns:
- the mapImage
-
getId
public int getId()- Returns:
- the id
-