WalletPaymentBankCardBean.smali
.class public Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;
.super Ljava/lang/Object;
.source "WalletPaymentBankCardBean.java"
# interfaces
.implements Landroid/os/Parcelable;
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;",
">;"
}
.end annotation
.end field
# instance fields
.field private createTime:Ljava/lang/String;
.field public id:I
.field private info:Ljava/lang/String;
.field private infoJson:Lcom/alibaba/fastjson/JSONObject;
.field private infoMap:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field public supportId:I
.field public templateId:I
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 128
new-instance v0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean$1;
invoke-direct {v0}, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean$1;-><init>()V
sput-object v0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 52
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 53
return-void
.end method
.method protected constructor <init>(Landroid/os/Parcel;)V
.registers 3
.param p1, "in" # Landroid/os/Parcel;
.line 120
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 121
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->createTime:Ljava/lang/String;
.line 122
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->id:I
.line 123
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->supportId:I
.line 124
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->templateId:I
.line 125
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->info:Ljava/lang/String;
.line 126
return-void
.end method
.method public static createByJson(Lcom/alibaba/fastjson/JSONArray;)Ljava/util/List;
.registers 6
.param p0, "array" # Lcom/alibaba/fastjson/JSONArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/alibaba/fastjson/JSONArray;",
")",
"Ljava/util/List<",
"Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;",
">;"
}
.end annotation
.line 57
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 58
.local v0, "list":Ljava/util/List;, "Ljava/util/List<Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;>;"
const/4 v1, 0x0
.local v1, "i":I
:goto_6
invoke-virtual {p0}, Lcom/alibaba/fastjson/JSONArray;->size()I
move-result v2
if-ge v1, v2, :cond_51
.line 59
invoke-virtual {p0, v1}, Lcom/alibaba/fastjson/JSONArray;->getJSONObject(I)Lcom/alibaba/fastjson/JSONObject;
move-result-object v2
.line 60
.local v2, "on":Lcom/alibaba/fastjson/JSONObject;
new-instance v3, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;
invoke-direct {v3}, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;-><init>()V
.line 61
.local v3, "b":Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;
const-string v4, "createTime"
invoke-virtual {v2, v4}, Lcom/alibaba/fastjson/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
iput-object v4, v3, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->createTime:Ljava/lang/String;
.line 62
const-string v4, "id"
invoke-virtual {v2, v4}, Lcom/alibaba/fastjson/JSONObject;->getInteger(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v4
iput v4, v3, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->id:I
.line 63
const-string/jumbo v4, "supportId"
invoke-virtual {v2, v4}, Lcom/alibaba/fastjson/JSONObject;->getInteger(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v4
iput v4, v3, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->supportId:I
.line 64
const-string/jumbo v4, "templateId"
invoke-virtual {v2, v4}, Lcom/alibaba/fastjson/JSONObject;->getInteger(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v4
iput v4, v3, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->templateId:I
.line 65
const-string v4, "info"
invoke-virtual {v2, v4}, Lcom/alibaba/fastjson/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
iput-object v4, v3, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->info:Ljava/lang/String;
.line 66
invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 58
.end local v2 # "on":Lcom/alibaba/fastjson/JSONObject;
.end local v3 # "b":Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;
add-int/lit8 v1, v1, 0x1
goto :goto_6
.line 68
.end local v1 # "i":I
:cond_51
return-object v0
.end method
# virtual methods
.method public describeContents()I
.registers 2
.line 142
const/4 v0, 0x0
return v0
.end method
.method public getCardNumber()Ljava/lang/Object;
.registers 5
.line 111
invoke-virtual {p0}, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->getInfoMap()Ljava/util/Map;
move-result-object v0
.line 112
.local v0, "map":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v1
invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
const-string v3, ""
if-eqz v2, :cond_22
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/Map$Entry;
.line 113
.local v1, "e":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;"
invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v2
.line 114
.local v2, "va":Ljava/lang/Object;
if-eqz v2, :cond_21
move-object v3, v2
:cond_21
return-object v3
.line 116
.end local v1 # "e":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;"
.end local v2 # "va":Ljava/lang/Object;
:cond_22
return-object v3
.end method
.method public getCreateTime()Ljava/lang/String;
.registers 2
.line 72
iget-object v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->createTime:Ljava/lang/String;
return-object v0
.end method
.method public getInfo()Ljava/lang/String;
.registers 2
.line 82
iget-object v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->info:Ljava/lang/String;
if-nez v0, :cond_6
const-string v0, ""
:cond_6
return-object v0
.end method
.method public getInfoJson()Lcom/alibaba/fastjson/JSONObject;
.registers 2
.line 87
iget-object v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->infoJson:Lcom/alibaba/fastjson/JSONObject;
if-nez v0, :cond_1d
invoke-virtual {p0}, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->getInfo()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1d
.line 89
:try_start_e
invoke-virtual {p0}, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->getInfo()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/alibaba/fastjson/JSON;->parseObject(Ljava/lang/String;)Lcom/alibaba/fastjson/JSONObject;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->infoJson:Lcom/alibaba/fastjson/JSONObject;
:try_end_18
.catch Ljava/lang/Exception; {:try_start_e .. :try_end_18} :catch_19
.line 92
goto :goto_1d
.line 90
:catch_19
move-exception v0
.line 91
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 94
.end local v0 # "e":Ljava/lang/Exception;
:cond_1d
:goto_1d
iget-object v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->infoJson:Lcom/alibaba/fastjson/JSONObject;
if-nez v0, :cond_26
new-instance v0, Lcom/alibaba/fastjson/JSONObject;
invoke-direct {v0}, Lcom/alibaba/fastjson/JSONObject;-><init>()V
:cond_26
return-object v0
.end method
.method public getInfoMap()Ljava/util/Map;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.line 99
iget-object v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->infoMap:Ljava/util/Map;
if-nez v0, :cond_21
invoke-virtual {p0}, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->getInfo()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_21
.line 101
:try_start_e
invoke-virtual {p0}, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->getInfo()Ljava/lang/String;
move-result-object v0
const-class v1, Ljava/util/LinkedHashMap;
invoke-static {v0, v1}, Lcom/alibaba/fastjson/JSON;->parseObject(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map;
iput-object v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->infoMap:Ljava/util/Map;
:try_end_1c
.catch Ljava/lang/Exception; {:try_start_e .. :try_end_1c} :catch_1d
.line 104
goto :goto_21
.line 102
:catch_1d
move-exception v0
.line 103
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 106
.end local v0 # "e":Ljava/lang/Exception;
:cond_21
:goto_21
iget-object v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->infoMap:Ljava/util/Map;
if-nez v0, :cond_2a
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
:cond_2a
return-object v0
.end method
.method public setCreateTime(Ljava/lang/String;)V
.registers 2
.param p1, "createTime" # Ljava/lang/String;
.line 76
iput-object p1, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->createTime:Ljava/lang/String;
.line 77
return-void
.end method
.method public setInfo(Ljava/lang/String;)V
.registers 2
.param p1, "info" # Ljava/lang/String;
.line 49
iput-object p1, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->info:Ljava/lang/String;
.line 50
return-void
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.registers 4
.param p1, "dest" # Landroid/os/Parcel;
.param p2, "flags" # I
.line 147
iget-object v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->createTime:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 148
iget v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->id:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 149
iget v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->supportId:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 150
iget v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->templateId:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 151
iget-object v0, p0, Lim/tpelyyftgw/javaBean/wallet/WalletPaymentBankCardBean;->info:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 152
return-void
.end method