org.netxms.client.objects
Class Template

java.lang.Object
  extended by org.netxms.client.objects.AbstractObject
      extended by org.netxms.client.objects.GenericObject
          extended by org.netxms.client.objects.Template

public class Template
extends GenericObject

This class represents NetXMS TEMPLATE objects.


Field Summary
static int TF_AUTO_APPLY
           
static int TF_AUTO_REMOVE
           
 
Fields inherited from class org.netxms.client.objects.AbstractObject
accessList, BUSINESSSERVICEROOT, CALCULATE_DEFAULT, CALCULATE_MOST_CRITICAL, CALCULATE_MULTIPLE_THRESHOLDS, CALCULATE_SINGLE_THRESHOLD, children, comments, customAttributes, DASHBOARDROOT, fixedPropagatedStatus, geolocation, guid, image, inheritAccessRights, isDeleted, NETWORK, NETWORKMAPROOT, OBJECT_ACCESSPOINT, OBJECT_AGENTPOLICY, OBJECT_AGENTPOLICY_CONFIG, OBJECT_BUSINESSSERVICE, OBJECT_BUSINESSSERVICEROOT, OBJECT_CLUSTER, OBJECT_CONDITION, OBJECT_CONTAINER, OBJECT_CUSTOM, OBJECT_DASHBOARD, 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_REPORT, OBJECT_REPORTGROUP, OBJECT_REPORTROOT, OBJECT_SERVICEROOT, OBJECT_SLMCHECK, OBJECT_SUBNET, OBJECT_TEMPLATE, OBJECT_TEMPLATEGROUP, OBJECT_TEMPLATEROOT, OBJECT_VPNCONNECTOR, OBJECT_ZONE, objectClass, objectId, objectName, parents, POLICYROOT, primaryIP, PROPAGATE_DEFAULT, PROPAGATE_FIXED, PROPAGATE_RELATIVE, PROPAGATE_TRANSLATED, PROPAGATE_UNCHANGED, REPORTROOT, SERVICEROOT, session, status, statusCalculationMethod, statusPropagationMethod, statusShift, statusSingleThreshold, statusThresholds, statusTransformation, submapId, TEMPLATEROOT, trustedNodes, ZONE0
 
Constructor Summary
Template(NXCPMessage msg, NXCSession session)
           
 
Method Summary
 java.lang.String getAutoApplyFilter()
           
 int getFlags()
           
 java.lang.String getObjectClassName()
           
 int getVersion()
           
 java.lang.String getVersionAsString()
           
 boolean isAutoApplyEnabled()
           
 boolean isAutoRemoveEnabled()
           
 
Methods inherited from class org.netxms.client.objects.AbstractObject
getAccessList, getAllChilds, getAllParents, getChildIdList, getChildren, getChildsAsArray, getComments, getCustomAttributes, getFixedPropagatedStatus, getGeolocation, getGuid, getImage, getObjectClass, getObjectId, getObjectName, getParentIdList, getParents, getParentsAsArray, getPrimaryIP, getStatus, getStatusCalculationMethod, getStatusPropagationMethod, getStatusShift, getStatusSingleThreshold, getStatusThresholds, getStatusTransformation, getSubmapId, getTrustedNodes, hasAccessibleChildren, hasChildren, hashCode, hasParents, isAllowedOnMap, isChildOf, isChildOf, isDefaultImage, isDeleted, isDirectChildOf, isInheritAccessRights, setSession
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TF_AUTO_APPLY

public static final int TF_AUTO_APPLY
See Also:
Constant Field Values

TF_AUTO_REMOVE

public static final int TF_AUTO_REMOVE
See Also:
Constant Field Values
Constructor Detail

Template

public Template(NXCPMessage msg,
                NXCSession session)
Parameters:
msg -
session -
Method Detail

getVersion

public int getVersion()
Returns:
template version

getVersionAsString

public java.lang.String getVersionAsString()
Returns:
template version as string in form major.minor

isAutoApplyEnabled

public boolean isAutoApplyEnabled()
Returns:
true if automatic apply is enabled

isAutoRemoveEnabled

public boolean isAutoRemoveEnabled()
Returns:
true if automatic removal is enabled

getAutoApplyFilter

public java.lang.String getAutoApplyFilter()
Returns:
Filter script for automatic apply

getObjectClassName

public java.lang.String getObjectClassName()
Overrides:
getObjectClassName in class AbstractObject
Returns:
Name of NetXMS object's class

getFlags

public int getFlags()
Returns:
the flags


Copyright © 2013. All Rights Reserved.