public abstract class Device extends java.lang.Object implements IDevice
Device.Builder
.IDevice.Credentials, IDevice.DeviceType
Modifier and Type | Field and Description |
---|---|
protected int |
databaseId
The Database id.
|
Modifier | Constructor and Description |
---|---|
protected |
Device(android.os.Bundle bundle,
android.os.Parcel parcel) |
protected |
Device(com.kontakt.sdk.android.common.model.Device.Builder builder)
Instantiates a new Device.
|
Modifier and Type | Method and Description |
---|---|
int |
describeContents() |
boolean |
equals(java.lang.Object obj) |
static Device |
from(org.json.JSONObject jsonObject)
From device.
|
int |
getActionsCount()
Gets actions count.
|
java.lang.String |
getAlias()
Gets alias.
|
java.util.List<IBrowserAction> |
getBrowserActions()
Gets browser actions.
|
java.util.List<IContentAction> |
getContentActions()
Gets content actions.
|
int |
getDatabaseId()
Gets database id.
|
IDevice.DeviceType |
getDeviceType()
Gets type.
|
java.util.UUID |
getId()
Gets id.
|
int |
getInterval()
Gets interval.
|
int |
getMajor()
Gets Major.
|
java.util.UUID |
getManagerId()
Gets manager id.
|
int |
getMinor()
Gets Minor.
|
java.lang.String |
getName()
Gets name.
|
java.util.UUID |
getProximityUUID()
Gets Proximity UUID.
|
int |
getTxPower()
Gets tx power.
|
java.lang.String |
getUniqueId()
Gets unique id.
|
IVenue |
getVenue()
Gets venue.
|
protected abstract void |
parcelProperties(android.os.Bundle bundle) |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
protected final int databaseId
SQLiteDatabase
). If you
do not need to use it, ignore it during model building.protected Device(android.os.Bundle bundle, android.os.Parcel parcel)
protected Device(com.kontakt.sdk.android.common.model.Device.Builder builder)
builder
- the builderprotected abstract void parcelProperties(android.os.Bundle bundle)
public void writeToParcel(android.os.Parcel dest, int flags)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.util.UUID getId()
IDevice
public final java.util.UUID getProximityUUID()
IDevice
getProximityUUID
in interface IDevice
public final int getMajor()
IDevice
public final int getMinor()
IDevice
public int getInterval()
IDevice
getInterval
in interface IDevice
public java.lang.String getName()
IDevice
public java.lang.String getAlias()
IDevice
public int getTxPower()
IDevice
getTxPower
in interface IDevice
public final java.lang.String getUniqueId()
IDevice
getUniqueId
in interface IDevice
public java.util.UUID getManagerId()
IDevice
getManagerId
in interface IDevice
public int getActionsCount()
IDevice
getActionsCount
in interface IDevice
public IDevice.DeviceType getDeviceType()
IDevice
getDeviceType
in interface IDevice
public java.util.List<IContentAction> getContentActions()
IDevice
getContentActions
in interface IDevice
public java.util.List<IBrowserAction> getBrowserActions()
IDevice
getBrowserActions
in interface IDevice
public static Device from(org.json.JSONObject jsonObject)
jsonObject
- the json objectpublic int getDatabaseId()
public int describeContents()