public class ResolvedId
extends java.lang.Object
implements java.io.Serializable
Device object. It can be useful while
 resolving shuffled devices.| Modifier and Type | Method and Description | 
|---|---|
static ResolvedId | 
create(java.lang.String deviceId,
      java.lang.String uniqueId,
      DeviceProfile deviceProfile)
Creates a connection between device ID and unique ID. 
 | 
boolean | 
equals(java.lang.Object o)  | 
DeviceProfile | 
getDeviceProfile()  | 
EddystoneUid | 
getEddystoneUID()
Returns device ID in Eddystone format. 
 | 
IBeaconId | 
getIBeaconId()
Returns device ID in iBeacon format. 
 | 
SecureProfileUid | 
getSecureProfileUID()
Returns device ID in SecureProfile format. 
 | 
java.lang.String | 
getUniqueId()  | 
int | 
hashCode()  | 
java.lang.String | 
toString()  | 
public static ResolvedId create(java.lang.String deviceId, java.lang.String uniqueId, DeviceProfile deviceProfile)
deviceId - the device ID in Eddystone or iBeacon format.uniqueId - the device's unique ID.deviceProfile - device's profilepublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic IBeaconId getIBeaconId()
java.lang.IllegalArgumentException - if device ID has format other than iBeacon.public EddystoneUid getEddystoneUID()
java.lang.IllegalArgumentException - if device ID has format other than Eddystone.public SecureProfileUid getSecureProfileUID()
java.lang.IllegalArgumentException - if device ID has format other than SecureProfile.public DeviceProfile getDeviceProfile()
public java.lang.String getUniqueId()