org.netxms.client.objects
Class Container

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

public class Container
extends GenericObject

Container object


Field Summary
static int CF_AUTO_BIND
           
static int CF_AUTO_UNBIND
           
 
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
Container(NXCPMessage msg, NXCSession session)
           
 
Method Summary
 java.lang.String getAutoBindFilter()
           
 int getCategory()
           
 int getFlags()
           
 java.lang.String getObjectClassName()
           
 boolean isAllowedOnMap()
          If this method returns true object is allowed to be on custom network map.
 boolean isAutoBindEnabled()
           
 boolean isAutoUnbindEnabled()
           
 
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, 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

CF_AUTO_BIND

public static final int CF_AUTO_BIND
See Also:
Constant Field Values

CF_AUTO_UNBIND

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

Container

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

isAllowedOnMap

public boolean isAllowedOnMap()
Description copied from class: AbstractObject
If this method returns true object is allowed to be on custom network map. Default implementation always returns false.

Overrides:
isAllowedOnMap in class AbstractObject
Returns:
true if object is allowed to be on custom network map

getCategory

public int getCategory()
Returns:
the category

isAutoBindEnabled

public boolean isAutoBindEnabled()
Returns:
true if automatic bind is enabled

isAutoUnbindEnabled

public boolean isAutoUnbindEnabled()
Returns:
true if automatic unbind is enabled

getAutoBindFilter

public java.lang.String getAutoBindFilter()
Returns:
Filter script for automatic bind

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.