com.sponsorpay.sdk.android.publisher
Class UserId.UserIdGenerator

java.lang.Object
  extended by com.sponsorpay.sdk.android.publisher.UserId.UserIdGenerator
Enclosing class:
UserId

public static class UserId.UserIdGenerator
extends java.lang.Object


Field Summary
private  java.lang.String mAndroidId
           
private  java.lang.String mHardwareSerialNumber
           
private  java.util.Set<java.lang.String> mKnownInvalidAndroidIds
           
private  java.lang.String mTelephonyDeviceId
           
 
Constructor Summary
UserId.UserIdGenerator()
           
 
Method Summary
 java.lang.String generateUserId()
           
 boolean isValidAndroidId(java.lang.String androidId)
           
static boolean isValidId(java.lang.String id)
           
 boolean setAndroidId(java.lang.String androidId)
           
 boolean setHardwareSerialNumber(java.lang.String value)
           
 boolean setTelephonyDeviceId(java.lang.String deviceId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mTelephonyDeviceId

private java.lang.String mTelephonyDeviceId

mAndroidId

private java.lang.String mAndroidId

mHardwareSerialNumber

private java.lang.String mHardwareSerialNumber

mKnownInvalidAndroidIds

private java.util.Set<java.lang.String> mKnownInvalidAndroidIds
Constructor Detail

UserId.UserIdGenerator

public UserId.UserIdGenerator()
Method Detail

setTelephonyDeviceId

public boolean setTelephonyDeviceId(java.lang.String deviceId)

setAndroidId

public boolean setAndroidId(java.lang.String androidId)

setHardwareSerialNumber

public boolean setHardwareSerialNumber(java.lang.String value)

isValidAndroidId

public boolean isValidAndroidId(java.lang.String androidId)

isValidId

public static boolean isValidId(java.lang.String id)

generateUserId

public java.lang.String generateUserId()