public class CloudBeacon extends Device implements ICloudBeacon
Modifier and Type | Class and Description |
---|---|
static class |
CloudBeacon.Builder |
ICloudBeacon.HashingPolicy, ICloudBeacon.WorkingMode
Modifier and Type | Field and Description |
---|---|
static <any> |
CREATOR |
protected int |
databaseId
The Database id.
|
Constructor and Description |
---|
CloudBeacon(CloudBeacon.Builder builder) |
Modifier and Type | Method and Description |
---|---|
protected int |
calculateHashCode() |
int |
describeContents() |
boolean |
equals(java.lang.Object o) |
static CloudBeacon |
from(JSONObject jsonObject) |
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 |
getDefaultSSIDName()
Gets default sSID name.
|
ICloudBeacon.HashingPolicy |
getHashingPolicy() |
java.lang.String |
getMaintenanceEnd()
Gets maintenance end time.
|
java.lang.String |
getMaintenanceStart()
Gets mainenance start time.
|
java.lang.String |
getSecureNamespace()
Gets secure namespace
|
java.util.UUID |
getSecureProximityUUID()
Gets secure proximity uuid
|
int |
getWifiScanInterval()
Gets wifi scan interval.
|
ICloudBeacon.WorkingMode |
getWorkingMode()
Gets working mode.
|
int |
hashCode() |
boolean |
isShuffled()
Checks if device is shuffled
|
protected void |
parcelProperties(Bundle bundle) |
fromList, getAccess, getActionsCount, getAlias, getDeviceProfiles, getDeviceType, getFirmwareVersion, getId, getInstanceId, getInterval, getLatitude, getLongitude, getMacAddress, getMajor, getManagerId, getMinor, getModel, getName, getNamespace, getProximityUUID, getSpecification, getTxPower, getUniqueId, getUrl, getVenue, writeToParcel
public static final <any> CREATOR
protected final int databaseId
android.database.sqlite.SQLiteDatabase
). If you
do not need to use it, ignore it during model building.public CloudBeacon(CloudBeacon.Builder builder)
protected int calculateHashCode()
calculateHashCode
in class Device
public static CloudBeacon from(JSONObject jsonObject)
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 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 ICloudBeacon.HashingPolicy getHashingPolicy()
getHashingPolicy
in interface ICloudBeacon
public boolean isShuffled()
IDevice
isShuffled
in interface IDevice
public java.util.UUID getSecureProximityUUID()
IDevice
getSecureProximityUUID
in interface IDevice
public java.lang.String getSecureNamespace()
IDevice
getSecureNamespace
in interface IDevice
protected void parcelProperties(Bundle bundle)
parcelProperties
in class Device
public int getDatabaseId()
public int describeContents()