|
||||||||||
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 dataMethod 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 attributepublic void setCustomAttribute(java.lang.String name, java.lang.String value)
name
- Name of the attributevalue
- New value for attributepublic java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public boolean isDisabled()
public boolean isPasswordChangeNeeded()
public boolean isPasswordChangeForbidden()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |