Package org.netxms.client.users
Class UserGroup
- java.lang.Object
-
- org.netxms.client.users.AbstractUserObject
-
- org.netxms.client.users.UserGroup
-
public class UserGroup extends AbstractUserObject
Group of NetXMS users
-
-
Field Summary
-
Fields inherited from class org.netxms.client.users.AbstractUserObject
CANNOT_CHANGE_PASSWORD, CHANGE_PASSWORD, CLOSE_OTHER_SESSIONS, customAttributes, DELETED, description, DISABLED, flags, guid, id, INTRUDER_LOCKOUT, LDAP_USER, ldapDn, ldapId, MODIFIED, MODIFY_ACCESS_RIGHTS, MODIFY_AUTH_METHOD, MODIFY_CERT_MAPPING, MODIFY_CUSTOM_ATTRIBUTES, MODIFY_DESCRIPTION, MODIFY_FLAGS, MODIFY_FULL_NAME, MODIFY_GROUP_MEMBERSHIP, MODIFY_LOGIN_NAME, MODIFY_MEMBERS, MODIFY_PASSWD_LENGTH, MODIFY_TEMP_DISABLE, MODIFY_XMPP_ID, name, PASSWORD_NEVER_EXPIRES, SYNC_EXCEPTION, systemRights, type, USERDB_TYPE_GROUP, USERDB_TYPE_USER
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()voidfillMessage(org.netxms.base.NXCPMessage msg)Fill NXCP message with group datalong[]getMembers()voidsetMembers(long[] members)-
Methods inherited from class org.netxms.client.users.AbstractUserObject
getCreationTime, getCustomAttribute, getDescription, getFlags, getGuid, getId, getLdapDn, getLdapId, getName, getSystemRights, isDeleted, isDisabled, isPasswordChangeForbidden, isPasswordChangeNeeded, setCustomAttribute, setDescription, setFlags, setId, setName, setSystemRights
-
-
-
-
Constructor Detail
-
UserGroup
public UserGroup(String name)
Default constructor- Parameters:
name- group name
-
UserGroup
public UserGroup(UserGroup src)
Copy constructor- Parameters:
src- object for copy
-
UserGroup
public UserGroup(org.netxms.base.NXCPMessage msg)
Create group from NXCP message- Parameters:
msg- NXCP message
-
-
Method Detail
-
fillMessage
public void fillMessage(org.netxms.base.NXCPMessage msg)
Fill NXCP message with group data- Overrides:
fillMessagein classAbstractUserObject- Parameters:
msg- destination message
-
getMembers
public long[] getMembers()
- Returns:
- the members
-
setMembers
public void setMembers(long[] members)
- Parameters:
members- the members to set
-
clone
public Object clone() throws CloneNotSupportedException
- Overrides:
clonein classAbstractUserObject- Throws:
CloneNotSupportedException
-
-