Modifier and Type | Field and Description |
---|---|
static int |
CANNOT_CHANGE_PASSWORD |
static int |
CHANGE_PASSWORD |
static int |
CLOSE_OTHER_SESSIONS |
protected Map<String,String> |
customAttributes |
static int |
DELETED |
protected String |
description |
static int |
DISABLED |
protected int |
flags |
protected UUID |
guid |
protected long |
id |
static int |
INTRUDER_LOCKOUT |
static int |
LDAP_USER |
static int |
MODIFIED |
static int |
MODIFY_ACCESS_RIGHTS |
static int |
MODIFY_AUTH_METHOD |
static int |
MODIFY_CERT_MAPPING |
static int |
MODIFY_CUSTOM_ATTRIBUTES |
static int |
MODIFY_DESCRIPTION |
static int |
MODIFY_FLAGS |
static int |
MODIFY_FULL_NAME |
static int |
MODIFY_GROUP_MEMBERSHIP |
static int |
MODIFY_LOGIN_NAME |
static int |
MODIFY_MEMBERS |
static int |
MODIFY_PASSWD_LENGTH |
static int |
MODIFY_TEMP_DISABLE |
static int |
MODIFY_XMPP_ID |
protected String |
name |
static int |
PASSWORD_NEVER_EXPIRES |
static int |
SYNC_EXCEPTION |
protected long |
systemRights |
Constructor and Description |
---|
AbstractUserObject(AbstractUserObject src)
Copy constructor
|
AbstractUserObject(org.netxms.base.NXCPMessage msg)
Create object from NXCP message
|
AbstractUserObject(String name)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
void |
fillMessage(org.netxms.base.NXCPMessage msg)
Fill NXCP message with object data
|
String |
getCustomAttribute(String name)
Get custom attribute
|
String |
getDescription() |
int |
getFlags() |
UUID |
getGuid() |
long |
getId() |
String |
getName() |
long |
getSystemRights() |
boolean |
isDeleted() |
boolean |
isDisabled()
Check if object is disabled
|
boolean |
isPasswordChangeForbidden()
Check if password change is forbidden
|
boolean |
isPasswordChangeNeeded()
Check if password should be changed at next logon
|
void |
setCustomAttribute(String name,
String value)
Set custom attribute's value
|
void |
setDescription(String description) |
void |
setFlags(int flags) |
void |
setId(long id) |
void |
setName(String name) |
void |
setSystemRights(long systemRights) |
public static final int MODIFIED
public static final int DELETED
public static final int DISABLED
public static final int CHANGE_PASSWORD
public static final int CANNOT_CHANGE_PASSWORD
public static final int INTRUDER_LOCKOUT
public static final int PASSWORD_NEVER_EXPIRES
public static final int LDAP_USER
public static final int SYNC_EXCEPTION
public static final int CLOSE_OTHER_SESSIONS
public static final int MODIFY_LOGIN_NAME
public static final int MODIFY_DESCRIPTION
public static final int MODIFY_FULL_NAME
public static final int MODIFY_FLAGS
public static final int MODIFY_ACCESS_RIGHTS
public static final int MODIFY_MEMBERS
public static final int MODIFY_CERT_MAPPING
public static final int MODIFY_AUTH_METHOD
public static final int MODIFY_PASSWD_LENGTH
public static final int MODIFY_TEMP_DISABLE
public static final int MODIFY_CUSTOM_ATTRIBUTES
public static final int MODIFY_XMPP_ID
public static final int MODIFY_GROUP_MEMBERSHIP
protected long id
protected String name
protected UUID guid
protected long systemRights
protected int flags
protected String description
public AbstractUserObject(String name)
public AbstractUserObject(AbstractUserObject src)
public AbstractUserObject(org.netxms.base.NXCPMessage msg)
msg
- Message containing object's datapublic void fillMessage(org.netxms.base.NXCPMessage msg)
public boolean isDeleted()
public long getId()
public void setId(long id)
id
- the id to setpublic String getName()
public void setName(String name)
name
- the name to setpublic UUID getGuid()
public long getSystemRights()
public void setSystemRights(long systemRights)
systemRights
- the systemRights to setpublic int getFlags()
public void setFlags(int flags)
flags
- the flags to setpublic String getDescription()
public void setDescription(String description)
description
- the description to setpublic String getCustomAttribute(String name)
name
- Name of the attributepublic void setCustomAttribute(String name, String value)
name
- Name of the attributevalue
- New value for attributepublic Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
public boolean isDisabled()
public boolean isPasswordChangeNeeded()
public boolean isPasswordChangeForbidden()
Copyright © 2016. All rights reserved.