public class User extends java.lang.Object implements Encryptable, Sendable
JSON.ParserHASH_ALGORITHM, hexArray, NONCE_SIZE, nonceAlphabet, r| Constructor and Description |
|---|
User() |
User(java.lang.String[] raw) |
User(java.lang.String username,
java.lang.String password,
EnumRegion region,
java.util.ArrayList<EnumPolicy> hand) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
decrypt(java.lang.String msg,
java.lang.String key) |
void |
encrypt(java.lang.String pwd,
java.lang.String key) |
void |
fromJSON(java.lang.Object doc)
Convert String into JSON
|
java.util.ArrayList<EnumPolicy> |
getHand() |
java.lang.String |
getPassword() |
EnumRegion |
getRegion() |
java.lang.String |
getSalt() |
java.lang.String |
getType() |
java.lang.String |
getUsername() |
boolean |
isActive() |
void |
setActive(boolean active) |
void |
setEncryptedPassword(java.lang.String password,
java.lang.String salt) |
void |
setHand(java.util.ArrayList<EnumPolicy> hand) |
void |
setPassword(java.lang.String password) |
void |
setRegion(EnumRegion region) |
void |
setType(java.lang.String type) |
void |
setUsername(java.lang.String username) |
JSONDocument |
toJSON()
Convert class into json
|
java.lang.String |
toString() |
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitbytesToHex, generateHashedPassword, generateKey, xorDecrypt, xorEncryptpublic User()
public User(java.lang.String[] raw)
public User(java.lang.String username,
java.lang.String password,
EnumRegion region,
java.util.ArrayList<EnumPolicy> hand)
public JSONDocument toJSON()
JSONpublic void fromJSON(java.lang.Object doc)
JSONpublic java.lang.String getUsername()
public void setUsername(java.lang.String username)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public void setEncryptedPassword(java.lang.String password,
java.lang.String salt)
public EnumRegion getRegion()
public void setRegion(EnumRegion region)
public java.util.ArrayList<EnumPolicy> getHand()
public void setHand(java.util.ArrayList<EnumPolicy> hand)
public boolean isActive()
public void setActive(boolean active)
public java.lang.String toString()
toString in class java.lang.Objectpublic void encrypt(java.lang.String pwd,
java.lang.String key)
encrypt in interface Encryptablepublic <T> T decrypt(java.lang.String msg,
java.lang.String key)
decrypt in interface Encryptablepublic java.lang.String getSalt()