public class Credentials extends TransientObject implements java.io.Serializable
TransientObject.MetaKey
Modifier and Type | Field and Description |
---|---|
static TransientObject.MetaKey |
AUTH_TOKEN_KEY |
static TransientObject.MetaKey |
EMAIL_KEY |
protected static TransientObject.MetaKey |
PUSH_MESSAGING_KEY |
static TransientObject.MetaKey |
RECOVERY_TOKEN_KEY |
static TransientObject.MetaKey |
USER_GROUP_KEY |
static TransientObject.MetaKey |
USERNAME_KEY |
protected static TransientObject.MetaKey |
VALIDATION_KEY |
CREATE_DATE_KEY, meta_data, META_DATA, MODIFIED_DATE_KEY, OBJECT_KEY, OBJECT_TYPE_KEY, OWNER_ID_KEY, user_data, USER_DATA
Modifier | Constructor and Description |
---|---|
protected |
Credentials() |
|
Credentials(java.lang.String username,
java.lang.String email,
java.lang.String password) |
Modifier and Type | Method and Description |
---|---|
void |
decryptPassword(java.security.PrivateKey privateKey) |
void |
encryptPassword(java.security.PublicKey publicKey) |
java.lang.String |
getAuthToken() |
java.lang.String |
getEmailAddress() |
java.lang.String |
getPassword() |
java.lang.String |
getPushMessagingKey() |
java.lang.String |
getRecoveryToken() |
Credentials |
getSafe()
New Credentials object which contains no sensitive information, removing
Password
auth token
auth token expiration date
validation token
push messaging token
recovery token
|
java.lang.String |
getUserGroup() |
java.lang.String |
getUsername() |
java.lang.String |
getValidation() |
protected boolean |
isSystemUser() |
void |
setAuthToken(java.lang.String authToken) |
void |
setEmailAddress(java.lang.String emailAddress) |
void |
setPassword(java.lang.String password) |
void |
setPushMessagingKey(java.lang.String key) |
void |
setRecoveryToken(java.lang.String authToken) |
void |
setUserGroup(java.lang.String group) |
void |
setUsername(java.lang.String username) |
void |
setValidation(java.lang.String validation) |
equals, get, get, getCreateDate, getFilePermissions, getLoggedInUser, getMetaData, getModifiedDate, getObjectKey, getObjectType, getOwnerId, getUserData, hashCode, isReadable, isWritable, meta_get, meta_put, meta_remove, put, put, putAll, remove, removeAll, setFilePermissions, setOwnerId, toString
public static final TransientObject.MetaKey EMAIL_KEY
public static final TransientObject.MetaKey AUTH_TOKEN_KEY
public static final TransientObject.MetaKey RECOVERY_TOKEN_KEY
public static final TransientObject.MetaKey USERNAME_KEY
protected static final TransientObject.MetaKey VALIDATION_KEY
protected static final TransientObject.MetaKey PUSH_MESSAGING_KEY
public static final TransientObject.MetaKey USER_GROUP_KEY
protected Credentials()
public Credentials(java.lang.String username, java.lang.String email, java.lang.String password)
protected boolean isSystemUser()
public java.lang.String getUserGroup()
public void setUserGroup(java.lang.String group)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public void decryptPassword(java.security.PrivateKey privateKey)
public void encryptPassword(java.security.PublicKey publicKey)
public java.lang.String getEmailAddress()
public void setEmailAddress(java.lang.String emailAddress)
public java.lang.String getAuthToken()
public void setAuthToken(java.lang.String authToken)
public java.lang.String getValidation()
public void setValidation(java.lang.String validation)
public void setUsername(java.lang.String username)
public java.lang.String getUsername()
public void setPushMessagingKey(java.lang.String key)
public java.lang.String getPushMessagingKey()
public java.lang.String getRecoveryToken()
public void setRecoveryToken(java.lang.String authToken)
public Credentials getSafe()