|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.netxms.api.client.users.AbstractUserObject
public abstract class AbstractUserObject
Abstract NetXMS user database object.
| Field Summary | |
|---|---|
static int |
CANNOT_CHANGE_PASSWORD
|
static int |
CHANGE_PASSWORD
|
protected java.util.Map<java.lang.String,java.lang.String> |
customAttributes
|
static int |
DELETED
|
protected java.lang.String |
description
|
static int |
DISABLED
|
protected int |
flags
|
protected java.util.UUID |
guid
|
protected long |
id
|
static int |
INTRUDER_LOCKOUT
|
static int |
MODIFIED
|
protected java.lang.String |
name
|
protected int |
systemRights
|
| Constructor Summary | |
|---|---|
AbstractUserObject(AbstractUserObject src)
Copy constructor |
|
AbstractUserObject(NXCPMessage msg)
Create object from NXCP message |
|
AbstractUserObject(java.lang.String name)
Default constructor |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
void |
fillMessage(NXCPMessage msg)
Fill NXCP message with object data |
java.lang.String |
getCustomAttribute(java.lang.String name)
Get custom attribute |
java.lang.String |
getDescription()
|
int |
getFlags()
|
java.util.UUID |
getGuid()
|
long |
getId()
|
java.lang.String |
getName()
|
int |
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(java.lang.String name,
java.lang.String value)
Set custom attribute's value |
void |
setDescription(java.lang.String description)
|
void |
setFlags(int flags)
|
void |
setId(long id)
|
void |
setName(java.lang.String name)
|
void |
setSystemRights(int systemRights)
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
protected long id
protected java.lang.String name
protected java.util.UUID guid
protected int systemRights
protected int flags
protected java.lang.String description
protected java.util.Map<java.lang.String,java.lang.String> customAttributes
| Constructor Detail |
|---|
public AbstractUserObject(java.lang.String name)
public AbstractUserObject(AbstractUserObject src)
public AbstractUserObject(NXCPMessage msg)
msg - Message containing object's data| Method Detail |
|---|
public void fillMessage(NXCPMessage msg)
public boolean isDeleted()
public long getId()
public void setId(long id)
id - the id to setpublic java.lang.String getName()
public void setName(java.lang.String name)
name - the name to setpublic java.util.UUID getGuid()
public int getSystemRights()
public void setSystemRights(int systemRights)
systemRights - the systemRights to setpublic int getFlags()
public void setFlags(int flags)
flags - the flags to setpublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - the description to setpublic java.lang.String getCustomAttribute(java.lang.String name)
name - Name of the attribute
public void setCustomAttribute(java.lang.String name,
java.lang.String value)
name - Name of the attributevalue - New value for attribute
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic boolean isDisabled()
public boolean isPasswordChangeNeeded()
public boolean isPasswordChangeForbidden()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||