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, removeFromList
allKeys, 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, setUpdateDate
public 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 NCMBObject
NCMBException
- exception from NIFCLOUD mobile backendpublic void saveInBackground()
public void saveInBackground(DoneCallback callback)
saveInBackground
in class NCMBObject
callback
- DoneCallbackpublic void fetch() throws NCMBException
fetch
in class NCMBObject
NCMBException
- exception from NIFCLOUD mobile backendpublic void fetchInBackground(FetchCallback callback)
fetchInBackground
in class NCMBObject
callback
- DoneCallbackpublic void delete() throws NCMBException
NCMBException
- exception from NIFCLOUD mobile backendpublic void deleteInBackground()
public void deleteInBackground(DoneCallback callback)
callback
- DoneCallback