public class CloudBeacon extends Device implements ICloudBeacon
CloudBeacon.Builder
.Modifier and Type | Class and Description |
---|---|
static class |
CloudBeacon.Builder
Cloud Beacon Builder.
|
ICloudBeacon.WorkingMode
android.os.Parcelable.ClassLoaderCreator<T>, android.os.Parcelable.Creator<T>
IDevice.Credentials, IDevice.DeviceType
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<CloudBeacon> |
CREATOR
Parcelable CREATOR constant.
|
protected int |
databaseId
The Database id.
|
Modifier and Type | Method and Description |
---|---|
int |
describeContents() |
static CloudBeacon |
from(org.json.JSONObject jsonObject)
Builds CloudBeacon instance from JSON content.
|
int |
getBLEScanDuration()
Gets bLE scan duration.
|
int |
getBleScanInterval()
Gets ble scan interval.
|
int |
getDatabaseId()
Gets database id.
|
int |
getDataSendInterval()
Gets data send interval.
|
java.lang.String |
getDefaultSSIDAuth()
Gets default sSID auth.
|
java.lang.String |
getDefaultSSIDCrypt()
Gets default sSID crypt.
|
java.lang.String |
getDefaultSSIDKey()
Gets default SSID key.
|
java.lang.String |
getDefaultSSIDName()
Gets default sSID name.
|
java.lang.String |
getMaintenanceEnd()
Gets maintenance end time.
|
java.lang.String |
getMaintenanceStart()
Gets mainenance start time.
|
int |
getWifiScanCount()
Wifi scan count.
|
int |
getWifiScanInterval()
Gets wifi scan interval.
|
ICloudBeacon.WorkingMode |
getWorkingMode()
Gets working mode.
|
int |
hashCode() |
protected void |
parcelProperties(android.os.Bundle bundle) |
equals, getActionsCount, getAlias, getBrowserActions, getContentActions, getDeviceType, getId, getInterval, getMajor, getManagerId, getMinor, getName, getProximityUUID, getTxPower, getUniqueId, getVenue, writeToParcel
public static final android.os.Parcelable.Creator<CloudBeacon> CREATOR
StackOverflowError
FileData
as its member will be recreated
with this member set to null. Please organise the access to the data in different way.
protected final int databaseId
SQLiteDatabase
). If you
do not need to use it, ignore it during model building.public int getWifiScanInterval()
ICloudBeacon
getWifiScanInterval
in interface ICloudBeacon
public int getBLEScanDuration()
ICloudBeacon
getBLEScanDuration
in interface ICloudBeacon
public ICloudBeacon.WorkingMode getWorkingMode()
ICloudBeacon
getWorkingMode
in interface ICloudBeacon
public java.lang.String getDefaultSSIDAuth()
ICloudBeacon
getDefaultSSIDAuth
in interface ICloudBeacon
public java.lang.String getMaintenanceStart()
ICloudBeacon
getMaintenanceStart
in interface ICloudBeacon
public int getDataSendInterval()
ICloudBeacon
getDataSendInterval
in interface ICloudBeacon
public int getWifiScanCount()
ICloudBeacon
getWifiScanCount
in interface ICloudBeacon
public java.lang.String getDefaultSSIDKey()
ICloudBeacon
getDefaultSSIDKey
in interface ICloudBeacon
public java.lang.String getDefaultSSIDCrypt()
ICloudBeacon
getDefaultSSIDCrypt
in interface ICloudBeacon
public int getBleScanInterval()
ICloudBeacon
getBleScanInterval
in interface ICloudBeacon
public java.lang.String getDefaultSSIDName()
ICloudBeacon
getDefaultSSIDName
in interface ICloudBeacon
public java.lang.String getMaintenanceEnd()
ICloudBeacon
getMaintenanceEnd
in interface ICloudBeacon
public int hashCode()
hashCode
in class java.lang.Object
protected void parcelProperties(android.os.Bundle bundle)
parcelProperties
in class Device
public static CloudBeacon from(org.json.JSONObject jsonObject)
jsonObject
- the json objectpublic int getDatabaseId()
public int describeContents()