public class WindowsAccountImpl extends java.lang.Object implements IWindowsAccount
| Constructor and Description |
|---|
WindowsAccountImpl(com.sun.jna.platform.win32.Advapi32Util.Account account)
Windows Account.
|
WindowsAccountImpl(java.lang.String userName)
Windows Account.
|
WindowsAccountImpl(java.lang.String accountName,
java.lang.String systemName)
Windows Account
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getCurrentUsername()
Get the SAM-compatible username of the currently logged-on user.
|
java.lang.String |
getDomain()
Account domain.
|
java.lang.String |
getFqn()
Fully qualified username.
|
java.lang.String |
getName()
Account name.
|
java.lang.String |
getSidString()
Security identifier.
|
public WindowsAccountImpl(java.lang.String userName)
userName - Fully qualified username.public WindowsAccountImpl(java.lang.String accountName,
java.lang.String systemName)
accountName - Username, without a domain or machine.systemName - Machine name.public WindowsAccountImpl(com.sun.jna.platform.win32.Advapi32Util.Account account)
account - Account.public java.lang.String getFqn()
IWindowsAccountgetFqn in interface IWindowsAccountpublic java.lang.String getSidString()
IWindowsAccountgetSidString in interface IWindowsAccountpublic java.lang.String getName()
getName in interface IWindowsAccountpublic java.lang.String getDomain()
getDomain in interface IWindowsAccountpublic static java.lang.String getCurrentUsername()