org.netxms.client
Class NXCUserGroup

java.lang.Object
  extended by org.netxms.client.NXCUserDBObject
      extended by org.netxms.client.NXCUserGroup

public class NXCUserGroup
extends NXCUserDBObject

Author:
Victor

Field Summary
 
Fields inherited from class org.netxms.client.NXCUserDBObject
CANNOT_CHANGE_PASSWORD, CHANGE_PASSWORD, customAttributes, DELETED, description, DISABLED, flags, guid, id, MODIFIED, name, OBJECT_ACCESS_ACK_ALARMS, OBJECT_ACCESS_ACL, OBJECT_ACCESS_CONTROL, OBJECT_ACCESS_CREATE, OBJECT_ACCESS_DELETE, OBJECT_ACCESS_MODIFY, OBJECT_ACCESS_PUSH_DATA, OBJECT_ACCESS_READ, OBJECT_ACCESS_READ_ALARMS, OBJECT_ACCESS_SEND_EVENTS, OBJECT_ACCESS_TERM_ALARMS, SYSTEM_ACCESS_CONFIGURE_TRAPS, SYSTEM_ACCESS_DELETE_ALARMS, SYSTEM_ACCESS_EDIT_EVENT_DB, SYSTEM_ACCESS_EPP, SYSTEM_ACCESS_MANAGE_ACTIONS, SYSTEM_ACCESS_MANAGE_AGENT_CFG, SYSTEM_ACCESS_MANAGE_MAPS, SYSTEM_ACCESS_MANAGE_PACKAGES, SYSTEM_ACCESS_MANAGE_SCRIPTS, SYSTEM_ACCESS_MANAGE_SESSIONS, SYSTEM_ACCESS_MANAGE_SITUATIONS, SYSTEM_ACCESS_MANAGE_TOOLS, SYSTEM_ACCESS_MANAGE_USERS, SYSTEM_ACCESS_READ_FILES, SYSTEM_ACCESS_REGISTER_AGENTS, SYSTEM_ACCESS_SEND_SMS, SYSTEM_ACCESS_SERVER_CONFIG, SYSTEM_ACCESS_VIEW_EVENT_DB, SYSTEM_ACCESS_VIEW_TRAP_LOG, systemRights
 
Constructor Summary
protected NXCUserGroup(NXCPMessage msg)
          Create group from NXCP message
  NXCUserGroup(NXCUserGroup src)
          Copy constructor
  NXCUserGroup(java.lang.String name)
          Default constructor
 
Method Summary
 java.lang.Object clone()
           
 void fillMessage(NXCPMessage msg)
          Fill NXCP message with group data
 long[] getMembers()
           
 void setMembers(long[] members)
           
 
Methods inherited from class org.netxms.client.NXCUserDBObject
getCustomAttribute, getDescription, getFlags, getGuid, getId, getName, getSystemRights, isDeleted, isDisabled, isPasswordChangeForbidden, isPasswordChangeNeeded, setCustomAttribute, setDescription, setFlags, setId, setName, setSystemRights
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NXCUserGroup

public NXCUserGroup(java.lang.String name)
Default constructor


NXCUserGroup

public NXCUserGroup(NXCUserGroup src)
Copy constructor


NXCUserGroup

protected NXCUserGroup(NXCPMessage msg)
Create group from NXCP message

Method Detail

fillMessage

public void fillMessage(NXCPMessage msg)
Fill NXCP message with group data

Overrides:
fillMessage in class NXCUserDBObject

getMembers

public long[] getMembers()
Returns:
the members

setMembers

public void setMembers(long[] members)
Parameters:
members - the members to set

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class NXCUserDBObject
Throws:
java.lang.CloneNotSupportedException


Copyright © 2009. All Rights Reserved.