PassBiometricConfiguration$Builder.smali
.class public Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;
.super Ljava/lang/Object;
.source "PassBiometricConfiguration.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "Builder"
.end annotation
# instance fields
.field private appId:Ljava/lang/String;
.field private appSignKey:Ljava/lang/String;
.field private application:Landroid/app/Application;
.field private debug:Z
.field private passDomain:Ljava/lang/String;
.field private showPmnRationaleDialog:Z
.field private tpl:Ljava/lang/String;
# direct methods
.method public constructor <init>(Landroid/app/Application;)V
.registers 3
.prologue
const/4 v0, 0x0
.line 75
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 69
iput-boolean v0, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->showPmnRationaleDialog:Z
.line 71
iput-boolean v0, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->debug:Z
.line 76
iput-object p1, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->application:Landroid/app/Application;
.line 77
return-void
.end method
.method static synthetic access$000(Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;)Ljava/lang/String;
.registers 2
.prologue
.line 61
iget-object v0, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->tpl:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$100(Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;)Ljava/lang/String;
.registers 2
.prologue
.line 61
iget-object v0, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->appId:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$200(Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;)Ljava/lang/String;
.registers 2
.prologue
.line 61
iget-object v0, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->appSignKey:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$300(Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;)Ljava/lang/String;
.registers 2
.prologue
.line 61
iget-object v0, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->passDomain:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$400(Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;)Z
.registers 2
.prologue
.line 61
iget-boolean v0, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->debug:Z
return v0
.end method
.method static synthetic access$500(Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;)Z
.registers 2
.prologue
.line 61
iget-boolean v0, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->showPmnRationaleDialog:Z
return v0
.end method
.method static synthetic access$600(Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;)Landroid/app/Application;
.registers 2
.prologue
.line 61
iget-object v0, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->application:Landroid/app/Application;
return-object v0
.end method
# virtual methods
.method public build()Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration;
.registers 3
.prologue
.line 133
iget-object v0, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->tpl:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_18
iget-object v0, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->appId:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_18
iget-object v0, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->appSignKey:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_20
.line 134
:cond_18
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "tpl, appId, appsignkey, passProductId can not be null, please use setProductLineInfo(String tpl, String appId, String appSignKey, String passProductId)to initialize them."
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 141
:cond_20
iget-object v0, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->passDomain:Ljava/lang/String;
if-nez v0, :cond_28
.line 142
const-string v0, "https://passport.baidu.com"
iput-object v0, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->passDomain:Ljava/lang/String;
.line 144
:cond_28
new-instance v0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration;-><init>(Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$1;)V
return-object v0
.end method
.method public debug(Z)Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;
.registers 2
.prologue
.line 115
iput-boolean p1, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->debug:Z
.line 116
return-object p0
.end method
.method public setProductLineInfo(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;
.registers 4
.prologue
.line 91
iput-object p1, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->tpl:Ljava/lang/String;
.line 92
iput-object p2, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->appId:Ljava/lang/String;
.line 93
iput-object p3, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->appSignKey:Ljava/lang/String;
.line 94
return-object p0
.end method
.method public setRuntimeEnvironment(Ljava/lang/String;)Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;
.registers 2
.prologue
.line 103
iput-object p1, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->passDomain:Ljava/lang/String;
.line 104
return-object p0
.end method
.method public showPmnRationaleDialog(Z)Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;
.registers 2
.prologue
.line 123
iput-boolean p1, p0, Lcom/baidu/pass/biometrics/base/PassBiometricConfiguration$Builder;->showPmnRationaleDialog:Z
.line 124
return-object p0
.end method