public class UserAccount
extends java.lang.Object
Holds the details of a user account on the server.
| Constructor and Description |
|---|
UserAccount()
Default constructor
|
UserAccount(java.lang.String user,
java.lang.String pwd)
Create a user with the specified name and password.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addShare(java.lang.String shr)
Add the specified share to the list of allowed shares for this user.
|
boolean |
allowsShare(java.lang.String shr)
Determine if this user is allowed to access the specified share.
|
java.lang.String |
getComment()
Return the user comment
|
java.lang.String |
getHomeDirectory()
Return the home directory for this user
|
byte[] |
getMD4Password()
Return the MD4 hashed password
|
java.lang.String |
getPassword()
Return the password
|
java.lang.String |
getRealName()
Return the real user name
|
StringList |
getShareList()
Return the list of shares
|
java.lang.String |
getUserName()
Return the user name.
|
boolean |
hasHomeDirectory()
Check if the user has a home direectory configured
|
boolean |
hasMD4Password()
Check if the MD4 hashed password is available
|
boolean |
hasShare(java.lang.String shr)
Check if the specified share is listed in the users allowed list.
|
boolean |
hasShareRestrictions()
Detemrine if this account is restricted to using certain shares only.
|
boolean |
isAdministrator()
Determine if this user in an administrator.
|
boolean |
isGuest()
Determine if the user is a guest user
|
void |
removeAllShares()
Remove all shares from the list of restricted shares.
|
void |
removeShare(java.lang.String shr)
Remove the specified share from the list of shares this user is allowed to access.
|
void |
setAdministrator(boolean admin)
Set the administrator flag.
|
void |
setComment(java.lang.String comment)
Set the comment
|
void |
setGuest(boolean guest)
Set the guest flag
|
void |
setHomeDirectory(java.lang.String home)
Set the user home directory
|
void |
setMD4Password(byte[] md4Pwd)
Set the MD4 hashed password
|
void |
setPassword(java.lang.String pwd)
Set the password for this account.
|
void |
setRealName(java.lang.String name)
Set the real user name
|
void |
setUserName(java.lang.String user)
Set the user name.
|
java.lang.String |
toString()
Return the user account as a string.
|
public UserAccount()
public UserAccount(java.lang.String user,
java.lang.String pwd)
user - Stringpwd - Stringpublic final void addShare(java.lang.String shr)
shr - java.lang.Stringpublic final boolean allowsShare(java.lang.String shr)
shr - java.lang.Stringpublic final boolean hasHomeDirectory()
public final java.lang.String getHomeDirectory()
public final java.lang.String getPassword()
public final boolean hasMD4Password()
public final byte[] getMD4Password()
public final java.lang.String getUserName()
public final java.lang.String getRealName()
public final java.lang.String getComment()
public final boolean hasShare(java.lang.String shr)
shr - java.lang.Stringpublic final boolean hasShareRestrictions()
public final StringList getShareList()
public final boolean isAdministrator()
public final boolean isGuest()
public final void removeAllShares()
public final void removeShare(java.lang.String shr)
shr - java.lang.Stringpublic final void setAdministrator(boolean admin)
admin - booleanpublic final void setGuest(boolean guest)
guest - booleanpublic final void setHomeDirectory(java.lang.String home)
home - Stringpublic final void setPassword(java.lang.String pwd)
pwd - java.lang.Stringpublic final void setMD4Password(byte[] md4Pwd)
md4Pwd - byte[]public final void setUserName(java.lang.String user)
user - java.lang.Stringpublic final void setRealName(java.lang.String name)
name - Stringpublic final void setComment(java.lang.String comment)
comment - Stringpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.