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 |
protected String |
ldapDn |
protected String |
ldapId |
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 |
getLdapDn() |
String |
getLdapId() |
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
protected String ldapDn
protected String ldapId
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 String getLdapDn()
public String getLdapId()
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.