public class NCMBInstallation extends NCMBObject
mClassName, mFields, mIgnoreKeys, mUpdateKeys| Constructor and Description |
|---|
NCMBInstallation()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
delete()
Delete installation object
|
void |
deleteInBackground()
Delete installation object inBackground
none callback
|
void |
deleteInBackground(DoneCallback callback)
Delete installation object inBackground
|
void |
fetch()
Get installation object
|
void |
fetchInBackground(FetchCallback callback)
Get installation object inBackground
|
java.lang.String |
getApplicationName()
Get application name
|
java.lang.String |
getAppVersion()
Get application version
|
int |
getBadge()
Get badge count
|
org.json.JSONArray |
getChannels()
Get channels
|
static NCMBInstallation |
getCurrentInstallation()
Get current installation object
|
java.lang.String |
getDeviceToken()
Deprecated.
|
void |
getDeviceTokenInBackground(TokenCallback callback)
Get device token
|
java.lang.String |
getDeviceType()
Get device type
|
protected java.lang.String |
getLocalDeviceToken()
Get device token
|
static NCMBQuery<NCMBInstallation> |
getQuery()
Create query for installation class
|
java.lang.String |
getSDKVersion()
Get SDK version
|
static java.util.Set<java.lang.String> |
getSubscriptions()
get the channels
|
java.lang.String |
getTimeZone()
Get timezone
|
java.lang.Object |
getValue(java.lang.String name)
Get custom field value
|
void |
save()
Save installation object
|
void |
saveInBackground()
Save installation object inBackground
none callback
|
void |
saveInBackground(DoneCallback callback)
Save installation object inBackground
|
void |
setApplicationName(java.lang.String value)
Set application name
|
void |
setBadge(int value)
Set badge count
|
void |
setChannels(org.json.JSONArray value)
Set channels
|
void |
setDeviceToken(java.lang.String value)
Set device token
|
static void |
subscribe(java.lang.String channel,
java.lang.Class<? extends android.app.Activity> activity)
set the channel
|
static void |
subscribe(java.lang.String channelName,
java.lang.Class<? extends android.app.Activity> activity,
int icon)
set the channel
please use after the instalation registration
|
static void |
unsubscribe(java.lang.String channelName)
remove the channel
please use after the instalation registration
|
addToList, addUniqueToList, deleteObject, deleteObjectInBackground, 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 java.lang.String getApplicationName()
public java.lang.String getAppVersion()
public int getBadge()
public org.json.JSONArray getChannels()
public java.lang.String getDeviceType()
public java.lang.String getDeviceToken()
getDeviceTokenInBackground(com.nifcloud.mbaas.core.TokenCallback)public void getDeviceTokenInBackground(TokenCallback callback)
callback - TokenCallbackprotected java.lang.String getLocalDeviceToken()
public java.lang.String getSDKVersion()
public java.lang.String getTimeZone()
public java.lang.Object getValue(java.lang.String name)
name - field namepublic void setApplicationName(java.lang.String value)
value - applicationNamepublic void setBadge(int value)
value - applicationNamepublic void setChannels(org.json.JSONArray value)
value - channelspublic void setDeviceToken(java.lang.String value)
value - device tokenpublic static NCMBInstallation getCurrentInstallation()
public static NCMBQuery<NCMBInstallation> getQuery()
public static void subscribe(java.lang.String channel,
java.lang.Class<? extends android.app.Activity> activity)
channel - channelactivity - Activity Classpublic static void subscribe(java.lang.String channelName,
java.lang.Class<? extends android.app.Activity> activity,
int icon)
channelName - channelicon - iconactivity - Activity Classpublic static void unsubscribe(java.lang.String channelName)
channelName - channelpublic static java.util.Set<java.lang.String> getSubscriptions()
public void save()
throws NCMBException
save in class NCMBObjectNCMBException - exception from NIFCLOUD mobile backendpublic void saveInBackground()
public void saveInBackground(DoneCallback callback)
saveInBackground in class NCMBObjectcallback - DoneCallbackpublic void fetch()
throws NCMBException
fetch in class NCMBObjectNCMBException - exception from NIFCLOUD mobile backendpublic void fetchInBackground(FetchCallback callback)
fetchInBackground in class NCMBObjectcallback - DoneCallbackpublic void delete()
throws NCMBException
NCMBException - exception from NIFCLOUD mobile backendpublic void deleteInBackground()
public void deleteInBackground(DoneCallback callback)
callback - DoneCallback