Package org.netxms.client.objects
Class Template
- java.lang.Object
-
- org.netxms.client.objects.AbstractObject
-
- org.netxms.client.objects.GenericObject
-
- org.netxms.client.objects.Template
-
public class Template extends GenericObject
This class represents NetXMS TEMPLATE objects.
-
-
Field Summary
-
Fields inherited from class org.netxms.client.objects.AbstractObject
accessList, backupZoneProxyId, BUSINESSSERVICEROOT, CALCULATE_DEFAULT, CALCULATE_MOST_CRITICAL, CALCULATE_MULTIPLE_THRESHOLDS, CALCULATE_SINGLE_THRESHOLD, children, comments, creationTime, customAttributes, DASHBOARDROOT, dashboards, drillDownObjectId, fixedPropagatedStatus, geolocation, guid, image, inheritAccessRights, inMaintenanceMode, isDeleted, moduleData, NETWORK, NETWORKMAPROOT, OBJECT_ACCESSPOINT, OBJECT_AGENTPOLICY, OBJECT_AGENTPOLICY_CONFIG, OBJECT_AGENTPOLICY_LOGPARSER, OBJECT_BUSINESSSERVICE, OBJECT_BUSINESSSERVICEROOT, OBJECT_CHASSIS, OBJECT_CLUSTER, OBJECT_CONDITION, OBJECT_CONTAINER, OBJECT_CUSTOM, OBJECT_DASHBOARD, OBJECT_DASHBOARDGROUP, OBJECT_DASHBOARDROOT, OBJECT_GENERIC, OBJECT_INTERFACE, OBJECT_MOBILEDEVICE, OBJECT_NETWORK, OBJECT_NETWORKMAP, OBJECT_NETWORKMAPGROUP, OBJECT_NETWORKMAPROOT, OBJECT_NETWORKSERVICE, OBJECT_NODE, OBJECT_NODELINK, OBJECT_POLICYGROUP, OBJECT_POLICYROOT, OBJECT_RACK, OBJECT_SENSOR, OBJECT_SERVICEROOT, OBJECT_SLMCHECK, OBJECT_SUBNET, OBJECT_TEMPLATE, OBJECT_TEMPLATEGROUP, OBJECT_TEMPLATEROOT, OBJECT_VPNCONNECTOR, OBJECT_ZONE, objectClass, objectId, objectName, parents, POLICYROOT, postalAddress, primaryZoneProxyId, PROPAGATE_DEFAULT, PROPAGATE_FIXED, PROPAGATE_RELATIVE, PROPAGATE_TRANSLATED, PROPAGATE_UNCHANGED, REPORTROOT, responsibleUsers, SERVICEROOT, session, status, statusCalculationMethod, statusPropagationMethod, statusShift, statusSingleThreshold, statusThresholds, statusTransformation, TEMPLATEROOT, trustedNodes, urls, ZONE0
-
-
Constructor Summary
Constructors Constructor Description Template(org.netxms.base.NXCPMessage msg, NXCSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAutoApplyFilter()intgetFlags()StringgetObjectClassName()Set<String>getStrings()Get all strings in objectintgetVersion()StringgetVersionAsString()booleanisAutoApplyEnabled()booleanisAutoRemoveEnabled()-
Methods inherited from class org.netxms.client.objects.AbstractObject
addString, getAccessList, getAllChildren, getAllChildren, getAllParents, getAllParents, getBackupZoneProxyId, getChildIdList, getChildren, getChildrenAsArray, getComments, getCreationTime, getCustomAttribute, getCustomAttributes, getCustomAttributeValue, getDashboards, getDrillDownObjectId, getEffectiveRights, getFixedPropagatedStatus, getGeolocation, getGuid, getImage, getModuleData, getObjectClass, getObjectId, getObjectName, getParentCount, getParentIdList, getParents, getParentsAsArray, getPostalAddress, getPrimaryZoneProxyId, getResponsibleUsers, getStatus, getStatusCalculationMethod, getStatusPropagationMethod, getStatusShift, getStatusSingleThreshold, getStatusThresholds, getStatusTransformation, getTrustedNodes, getUrls, hasAccessibleChildren, hasChildren, hashCode, hasParents, hasUrls, isAlarmsVisible, isAllowedOnMap, isChildOf, isChildOf, isDefaultImage, isDeleted, isDirectChildOf, isDirectParentOf, isInheritAccessRights, isInMaintenanceMode, isParentOf, isParentOf, setSession
-
-
-
-
Constructor Detail
-
Template
public Template(org.netxms.base.NXCPMessage msg, NXCSession session)- Parameters:
msg-session-
-
-
Method Detail
-
getVersion
public int getVersion()
- Returns:
- template version
-
getVersionAsString
public String getVersionAsString()
- Returns:
- template version as string in form
-
isAutoApplyEnabled
public boolean isAutoApplyEnabled()
- Returns:
- true if automatic apply is enabled
-
isAutoRemoveEnabled
public boolean isAutoRemoveEnabled()
- Returns:
- true if automatic removal is enabled
-
getAutoApplyFilter
public String getAutoApplyFilter()
- Returns:
- Filter script for automatic apply
-
getObjectClassName
public String getObjectClassName()
- Overrides:
getObjectClassNamein classAbstractObject- Returns:
- Name of NetXMS object's class
-
getFlags
public int getFlags()
- Returns:
- the flags
-
getStrings
public Set<String> getStrings()
Description copied from class:AbstractObjectGet all strings in object- Overrides:
getStringsin classAbstractObject- Returns:
- set of all strings in object
-
-