public class NCMBUser extends NCMBObject
mClassName, mFields, mIgnoreKeys, mUpdateKeys| Constructor and Description |
|---|
NCMBUser()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
deleteObject()
delete current NCMBObject from data store
|
void |
deleteObjectInBackground(DoneCallback callback)
delete current NCMBObject from data store asynchronously
|
void |
fetch()
fetch current NCMBObject data from data store
|
void |
fetchInBackground(FetchCallback callback)
fetch current NCMBObject data from data store asynchronously
|
org.json.JSONObject |
getAuthData()
Get authData
|
org.json.JSONObject |
getAuthData(java.lang.String provider)
Get Specified Authentication Data
|
static NCMBUser |
getCurrentUser()
Get current user object
|
java.lang.String |
getMailAddress()
Get mail address
|
static NCMBQuery<NCMBUser> |
getQuery()
Create query for file class
|
static java.lang.String |
getSessionToken()
Get sessionToken
|
java.lang.String |
getUserName()
Get user name
|
boolean |
isAuthenticated()
Decision whether logged in
|
boolean |
isLinkedWith(java.lang.String provider)
Check for specified provider's authentication data is linked
|
java.lang.Boolean |
isMailAddressConfirmed()
Get mail address confirmed flag
|
void |
linkInBackgroundWith(java.lang.Object params,
DoneCallback callback)
link specified authentication data asynchronously for current user
|
void |
linkWith(java.lang.Object params)
link specified authentication data for current user
|
static NCMBUser |
login(java.lang.String userName,
java.lang.String password)
login with username and password
|
static void |
loginInBackground(java.lang.String userName,
java.lang.String password,
LoginCallback callback)
Login with username and password in background
|
static void |
loginInBackgroundWith(java.lang.Object authData,
LoginCallback callback)
login asynchronously with parameter that can be obtained after the OAuth authentication
|
static NCMBUser |
loginWith(java.lang.Object authData)
login with parameter that can be obtained after the OAuth authentication
|
static NCMBUser |
loginWithAnonymous()
Login with anonymous
|
static void |
loginWithAnonymousInBackground(LoginCallback callback)
Login with anonymous in background
|
static NCMBUser |
loginWithMailAddress(java.lang.String mailAddress,
java.lang.String password)
Login with mailAddress and password
|
static void |
loginWithMailAddressInBackground(java.lang.String mailAddress,
java.lang.String password,
LoginCallback callback)
Login with mailAddress and password in background
|
static void |
logout()
logout from NIFCLOUD mobile backend
|
static void |
logoutInBackground(DoneCallback callback)
logout from NIFCLOUD mobile backend
|
static void |
requestAuthenticationMail(java.lang.String mailAddress)
Mail request of user authentication
|
static void |
requestAuthenticationMailInBackground(java.lang.String mailAddress,
DoneCallback callback)
Mail request of user authentication in background
|
static void |
requestPasswordReset(java.lang.String mailAddress)
Request Email for the password reset
|
static void |
requestPasswordResetInBackground(java.lang.String mailAddress,
DoneCallback callback)
Request Email for the password reset in background thread
|
void |
save()
save current NCMBObject to data store
|
void |
saveInBackground(DoneCallback callback)
save current NCMBObject to data store asynchronously
|
void |
setMailAddress(java.lang.String mailAddress)
Set mail address
|
void |
setPassword(java.lang.String password)
set password
|
void |
setUserName(java.lang.String userName)
set user name
|
void |
signUp()
sign up to NIFCLOUD mobile backend
|
void |
signUpInBackground(DoneCallback callback)
sign up to NIFCLOUD mobile backend
|
void |
unlink(java.lang.String provider) |
void |
unlinkInBackground(java.lang.String provider,
DoneCallback callback) |
addToList, addUniqueToList, fetchInBackground, increment, removeFromListallKeys, containsKey, createUpdateJsonData, getAcl, getBoolean, getClassName, getCreateDate, getDate, getDouble, getGeolocation, getIncludeObject, getInt, getJSONArray, getJSONObject, getList, getLong, getMap, getObjectId, getString, getUpdateDate, put, put, put, put, put, put, put, put, put, put, put, put, put, remove, setAcl, setAclFromInternal, setCreateDate, setObjectId, setUpdateDatepublic static NCMBQuery<NCMBUser> getQuery()
public java.lang.String getUserName()
public void setUserName(java.lang.String userName)
userName - user name stringpublic void setPassword(java.lang.String password)
password - password stringpublic java.lang.Boolean isMailAddressConfirmed()
public java.lang.String getMailAddress()
public void setMailAddress(java.lang.String mailAddress)
mailAddress - String mail addresspublic boolean isAuthenticated()
public boolean isLinkedWith(java.lang.String provider)
provider - facebook or twitter or google or anonymouspublic org.json.JSONObject getAuthData()
public org.json.JSONObject getAuthData(java.lang.String provider)
provider - String "facebook" or "twitter" or "google" or "anonymous"public void signUp()
throws NCMBException
NCMBException - exception from NIFCLOUD mobile backendpublic void signUpInBackground(DoneCallback callback)
callback - callback for after sign uppublic static void requestAuthenticationMail(java.lang.String mailAddress)
throws NCMBException
mailAddress - e-mail address for user authenticationNCMBException - exception from NIFCLOUD mobile backendpublic static void requestAuthenticationMailInBackground(java.lang.String mailAddress,
DoneCallback callback)
mailAddress - e-mail address for user authenticationcallback - Callback is executed after mail signUp requestpublic static void requestPasswordReset(java.lang.String mailAddress)
throws NCMBException
mailAddress - mail addressNCMBException - exception from NIFCLOUD mobile backendpublic static void requestPasswordResetInBackground(java.lang.String mailAddress,
DoneCallback callback)
mailAddress - mail addresscallback - callback when process finishedpublic static NCMBUser loginWithMailAddress(java.lang.String mailAddress, java.lang.String password) throws NCMBException
mailAddress - mailAddresspassword - passwordNCMBException - exception from NIFCLOUD mobile backendpublic static void loginWithMailAddressInBackground(java.lang.String mailAddress,
java.lang.String password,
LoginCallback callback)
mailAddress - mailAddresspassword - passwordcallback - Callback is executed after loginpublic static NCMBUser loginWithAnonymous() throws NCMBException
NCMBException - exception from NIFCLOUD mobile backendpublic static void loginWithAnonymousInBackground(LoginCallback callback)
callback - Callback is executed after loginpublic static NCMBUser login(java.lang.String userName, java.lang.String password) throws NCMBException
userName - user namepassword - passwordNCMBException - exception from NIFCLOUD mobile backendpublic static void loginInBackground(java.lang.String userName,
java.lang.String password,
LoginCallback callback)
throws NCMBException
userName - user namepassword - passwordcallback - callback when finishedNCMBException - exception from NIFCLOUD mobile backendpublic static void logout()
throws NCMBException
NCMBException - exception from NIFCLOUD mobile backendpublic static void logoutInBackground(DoneCallback callback)
callback - Callback is executed after logoutpublic static NCMBUser loginWith(java.lang.Object authData) throws NCMBException
authData - NCMBFacebookParameters or NCMBTwitterParameters or NCMBGoogleParametersNCMBException - exception from NIFCLOUD mobile backendpublic static void loginInBackgroundWith(java.lang.Object authData,
LoginCallback callback)
authData - NCMBFacebookParameters or NCMBTwitterParameters or NCMBGoogleParameterscallback - if login is succeeded, callback include authenticated user.public void linkWith(java.lang.Object params)
throws NCMBException
params - NCMBFacebookParameters or NCMBTwitterParameters or NCMBGoogleParametersNCMBException - exception from NIFCLOUD mobile backendpublic void linkInBackgroundWith(java.lang.Object params,
DoneCallback callback)
params - NCMBFacebookParameters or NCMBTwitterParameters or NCMBGoogleParameterscallback - Callback is executed after link or throw Exceptionpublic void unlink(java.lang.String provider)
throws NCMBException
NCMBExceptionpublic void unlinkInBackground(java.lang.String provider,
DoneCallback callback)
public void save()
throws NCMBException
NCMBObjectsave in class NCMBObjectNCMBException - exception from NIFCLOUD mobile backendpublic void saveInBackground(DoneCallback callback)
NCMBObjectsaveInBackground in class NCMBObjectcallback - callback after object savepublic void fetch()
throws NCMBException
NCMBObjectfetch in class NCMBObjectNCMBException - exception from NIFCLOUD mobile backendpublic void fetchInBackground(FetchCallback callback)
NCMBObjectfetchInBackground in class NCMBObjectcallback - callback after fetch datapublic void deleteObject()
throws NCMBException
NCMBObjectdeleteObject in class NCMBObjectNCMBException - exception from NIFCLOUD mobile backendpublic void deleteObjectInBackground(DoneCallback callback)
NCMBObjectdeleteObjectInBackground in class NCMBObjectcallback - callback after delete objectpublic static NCMBUser getCurrentUser()
public static java.lang.String getSessionToken()