java.lang.Objectcom.netmera.mobile.NetmeraDeviceDetail
public class NetmeraDeviceDetail
The NetmeraDeviceDetail class is used to when registering and unregistering devices to specified groups or getting the detailed information of a registered device.
Constructor Summary | |
---|---|
NetmeraDeviceDetail(android.content.Context context)
Constructor that takes context as parameter. |
|
NetmeraDeviceDetail(android.content.Context context,
java.lang.Class<? extends android.app.Activity> activityClass,
java.lang.String senderId)
Deprecated. use #NetmeraDeviceDetail(String, Context, Class) instead this.
Constructor that takes context, activityClass and senderId as parameter.
When registering devices this NetmeraDeviceDetail object must be used |
|
NetmeraDeviceDetail(android.content.Context context,
java.lang.String regId)
Constructor that takes context and registration ID as parameter. |
|
NetmeraDeviceDetail(android.content.Context context,
java.lang.String senderId,
java.lang.Class<? extends NetmeraActivity> pushActivityClass)
Constructor that takes context, pushActivityClass and senderId as parameter. |
Method Summary | |
---|---|
java.lang.Class<? extends android.app.Activity> |
getActivityClass()
|
android.content.Context |
getContext()
|
java.util.List<java.lang.String> |
getDeviceGroups()
|
NetmeraGeoLocation |
getDeviceLocation()
|
java.lang.Class<? extends NetmeraActivity> |
getPushActivityClass()
|
java.lang.String |
getSenderId()
|
void |
setActivityClass(java.lang.Class<? extends android.app.Activity> activityClass)
|
void |
setContext(android.content.Context context)
|
void |
setDeviceGroup(java.lang.String deviceGroup)
|
void |
setDeviceGroups(java.util.List<java.lang.String> deviceGroups)
|
void |
setDeviceLocation(NetmeraGeoLocation geoLocation)
|
void |
setPushActivityClass(java.lang.Class<? extends NetmeraActivity> pushActivityClass)
|
void |
setSenderId(java.lang.String senderId)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NetmeraDeviceDetail(android.content.Context context)
context
- Current application contextpublic NetmeraDeviceDetail(android.content.Context context, java.lang.String regId)
context
- Current application contextregId
- registration Id of the registered device@Deprecated public NetmeraDeviceDetail(android.content.Context context, java.lang.Class<? extends android.app.Activity> activityClass, java.lang.String senderId)
#NetmeraDeviceDetail(String, Context, Class)
instead this.
Constructor that takes context, activityClass and senderId as parameter.
When registering devices this NetmeraDeviceDetail object must be used
context
- Current application contextactivityClass
- Activity launched when user clickes on the notificationsenderId
- the Project ID that you get from the Googlepublic NetmeraDeviceDetail(android.content.Context context, java.lang.String senderId, java.lang.Class<? extends NetmeraActivity> pushActivityClass)
context
- Current application contextpushActivityClass
- Activity launched when user clicks on the notification. This activity must extend NetmeraActivity
class instead Activity
.senderId
- the Project ID that you get from the GoogleMethod Detail |
---|
public void setContext(android.content.Context context)
public android.content.Context getContext()
public void setActivityClass(java.lang.Class<? extends android.app.Activity> activityClass)
public java.lang.Class<? extends android.app.Activity> getActivityClass()
public void setDeviceGroups(java.util.List<java.lang.String> deviceGroups)
public void setDeviceGroup(java.lang.String deviceGroup)
public java.util.List<java.lang.String> getDeviceGroups()
public void setSenderId(java.lang.String senderId)
public java.lang.String getSenderId()
public void setDeviceLocation(NetmeraGeoLocation geoLocation)
public NetmeraGeoLocation getDeviceLocation()
public java.lang.Class<? extends NetmeraActivity> getPushActivityClass()
public void setPushActivityClass(java.lang.Class<? extends NetmeraActivity> pushActivityClass)