209 lines
9.8 KiB
Java
209 lines
9.8 KiB
Java
package A1;
|
|
|
|
import a.AbstractC0105a;
|
|
import android.database.Cursor;
|
|
import androidx.room.u;
|
|
import androidx.room.w;
|
|
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
|
|
import com.adif.elcanomovil.serviceStorage.database.FavouritesDao_Impl;
|
|
import com.adif.elcanomovil.serviceStorage.model.FavouriteEntity;
|
|
import com.adif.elcanomovil.serviceStorage.model.FavouriteTrainEntity;
|
|
import com.adif.elcanomovil.serviceStorage.model.StationEntity;
|
|
import com.adif.elcanomovil.serviceStorage.model.StationFavouritesEntity;
|
|
import java.util.ArrayList;
|
|
import java.util.concurrent.Callable;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class j implements Callable {
|
|
|
|
/* renamed from: a, reason: collision with root package name */
|
|
public final /* synthetic */ int f57a;
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public final /* synthetic */ w f58b;
|
|
|
|
/* renamed from: c, reason: collision with root package name */
|
|
public final /* synthetic */ FavouritesDao_Impl f59c;
|
|
|
|
public /* synthetic */ j(FavouritesDao_Impl favouritesDao_Impl, w wVar, int i) {
|
|
this.f57a = i;
|
|
this.f59c = favouritesDao_Impl;
|
|
this.f58b = wVar;
|
|
}
|
|
|
|
/* JADX WARN: Finally extract failed */
|
|
/* JADX WARN: Type inference failed for: r14v3, types: [s.e, s.j] */
|
|
@Override // java.util.concurrent.Callable
|
|
public final Object call() {
|
|
u uVar;
|
|
Cursor M3;
|
|
Boolean valueOf;
|
|
FavouritesDao_Impl favouritesDao_Impl;
|
|
u uVar2;
|
|
u uVar3;
|
|
u uVar4;
|
|
FavouritesDao_Impl favouritesDao_Impl2;
|
|
u uVar5;
|
|
u uVar6;
|
|
int i;
|
|
u uVar7;
|
|
u uVar8;
|
|
u uVar9;
|
|
switch (this.f57a) {
|
|
case 0:
|
|
uVar = this.f59c.__db;
|
|
M3 = AbstractC0105a.M(uVar, this.f58b, false);
|
|
try {
|
|
int r4 = m3.l.r(M3, "favouriteId");
|
|
int r5 = m3.l.r(M3, "identifierStation");
|
|
int r6 = m3.l.r(M3, "stationName");
|
|
int r7 = m3.l.r(M3, "identifierToStation");
|
|
int r8 = m3.l.r(M3, "stationToName");
|
|
int r9 = m3.l.r(M3, "type");
|
|
int r10 = m3.l.r(M3, "isCercanias");
|
|
int r11 = m3.l.r(M3, "isRodalies");
|
|
ArrayList arrayList = new ArrayList(M3.getCount());
|
|
while (M3.moveToNext()) {
|
|
int i4 = M3.getInt(r4);
|
|
Boolean bool = null;
|
|
String string = M3.isNull(r5) ? null : M3.getString(r5);
|
|
String string2 = M3.isNull(r6) ? null : M3.getString(r6);
|
|
String string3 = M3.isNull(r7) ? null : M3.getString(r7);
|
|
String string4 = M3.isNull(r8) ? null : M3.getString(r8);
|
|
String string5 = M3.getString(r9);
|
|
Integer valueOf2 = M3.isNull(r10) ? null : Integer.valueOf(M3.getInt(r10));
|
|
boolean z3 = true;
|
|
if (valueOf2 == null) {
|
|
valueOf = null;
|
|
} else {
|
|
valueOf = Boolean.valueOf(valueOf2.intValue() != 0);
|
|
}
|
|
Integer valueOf3 = M3.isNull(r11) ? null : Integer.valueOf(M3.getInt(r11));
|
|
if (valueOf3 != null) {
|
|
if (valueOf3.intValue() == 0) {
|
|
z3 = false;
|
|
}
|
|
bool = Boolean.valueOf(z3);
|
|
}
|
|
arrayList.add(new FavouriteEntity(i4, string, string2, string3, string4, string5, valueOf, bool));
|
|
}
|
|
return arrayList;
|
|
} finally {
|
|
M3.close();
|
|
}
|
|
case 1:
|
|
favouritesDao_Impl = this.f59c;
|
|
uVar2 = favouritesDao_Impl.__db;
|
|
uVar2.beginTransaction();
|
|
try {
|
|
try {
|
|
uVar4 = favouritesDao_Impl.__db;
|
|
M3 = AbstractC0105a.M(uVar4, this.f58b, true);
|
|
try {
|
|
int r12 = m3.l.r(M3, "stationCode");
|
|
int r13 = m3.l.r(M3, "stationType");
|
|
int r14 = m3.l.r(M3, "longName");
|
|
int r15 = m3.l.r(M3, "shortName");
|
|
int r16 = m3.l.r(M3, "longNameToFind");
|
|
int r17 = m3.l.r(M3, "shortNameToFind");
|
|
int r18 = m3.l.r(M3, "latitude");
|
|
int r19 = m3.l.r(M3, "longitude");
|
|
int r20 = m3.l.r(M3, NavArguments.ARG_DYNAMIC_LINKS_STATION_TRAFFIC);
|
|
int r21 = m3.l.r(M3, "commercialZoneType");
|
|
int r22 = m3.l.r(M3, "commuterNetwork");
|
|
int r23 = m3.l.r(M3, "akaName");
|
|
?? jVar = new s.j(0);
|
|
while (M3.moveToNext()) {
|
|
String string6 = M3.getString(r12);
|
|
if (jVar.containsKey(string6)) {
|
|
i = r23;
|
|
} else {
|
|
i = r23;
|
|
jVar.put(string6, new ArrayList());
|
|
}
|
|
r23 = i;
|
|
}
|
|
int i5 = r23;
|
|
M3.moveToPosition(-1);
|
|
favouritesDao_Impl.__fetchRelationshipFavouriteEntityAscomAdifElcanomovilServiceStorageModelFavouriteEntity(jVar);
|
|
ArrayList arrayList2 = new ArrayList(M3.getCount());
|
|
while (M3.moveToNext()) {
|
|
int i6 = i5;
|
|
FavouritesDao_Impl favouritesDao_Impl3 = favouritesDao_Impl2;
|
|
int i7 = r13;
|
|
try {
|
|
arrayList2.add(new StationFavouritesEntity(new StationEntity(M3.getString(r12), M3.getString(r13), M3.getString(r14), M3.getString(r15), M3.getString(r16), M3.getString(r17), M3.getDouble(r18), M3.getDouble(r19), M3.getInt(r20), M3.isNull(r21) ? null : M3.getString(r21), M3.getString(r22), M3.getString(i6)), (ArrayList) jVar.get(M3.getString(r12))));
|
|
r13 = i7;
|
|
i5 = i6;
|
|
r12 = r12;
|
|
favouritesDao_Impl2 = favouritesDao_Impl3;
|
|
} catch (Throwable th) {
|
|
th = th;
|
|
throw th;
|
|
}
|
|
}
|
|
FavouritesDao_Impl favouritesDao_Impl4 = favouritesDao_Impl2;
|
|
uVar5 = favouritesDao_Impl4.__db;
|
|
uVar5.setTransactionSuccessful();
|
|
uVar6 = favouritesDao_Impl4.__db;
|
|
uVar6.endTransaction();
|
|
return arrayList2;
|
|
} catch (Throwable th2) {
|
|
th = th2;
|
|
}
|
|
} catch (Throwable th3) {
|
|
th = th3;
|
|
throw th;
|
|
}
|
|
} catch (Throwable th4) {
|
|
th = th4;
|
|
throw th;
|
|
}
|
|
default:
|
|
favouritesDao_Impl = this.f59c;
|
|
uVar7 = favouritesDao_Impl.__db;
|
|
uVar7.beginTransaction();
|
|
try {
|
|
uVar8 = favouritesDao_Impl.__db;
|
|
M3 = AbstractC0105a.M(uVar8, this.f58b, false);
|
|
try {
|
|
int r24 = m3.l.r(M3, NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_NUMBER);
|
|
int r25 = m3.l.r(M3, NavArguments.ARG_DYNAMIC_LINKS_STATION_CODE);
|
|
int r26 = m3.l.r(M3, NavArguments.ARG_DYNAMIC_LINKS_STATION_TO_CODE);
|
|
int r27 = m3.l.r(M3, NavArguments.ARG_DYNAMIC_LINKS_LAUNCHDATE);
|
|
int r28 = m3.l.r(M3, NavArguments.ARG_DYNAMIC_LINKS_OPERATOR);
|
|
int r29 = m3.l.r(M3, NavArguments.ARG_DYNAMIC_LINKS_COMMERCIAL_PRODUCT);
|
|
int r30 = m3.l.r(M3, "timeStationFrom");
|
|
int r31 = m3.l.r(M3, "timeStationTo");
|
|
ArrayList arrayList3 = new ArrayList(M3.getCount());
|
|
while (M3.moveToNext()) {
|
|
arrayList3.add(new FavouriteTrainEntity(M3.getString(r24), M3.getString(r25), M3.getString(r26), M3.getLong(r27), M3.isNull(r28) ? null : M3.getString(r28), M3.isNull(r29) ? null : M3.getString(r29), M3.isNull(r30) ? null : M3.getString(r30), M3.isNull(r31) ? null : M3.getString(r31)));
|
|
}
|
|
uVar9 = favouritesDao_Impl.__db;
|
|
uVar9.setTransactionSuccessful();
|
|
return arrayList3;
|
|
} catch (Throwable th5) {
|
|
throw th5;
|
|
}
|
|
} finally {
|
|
uVar3 = favouritesDao_Impl.__db;
|
|
uVar3.endTransaction();
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void finalize() {
|
|
switch (this.f57a) {
|
|
case 0:
|
|
this.f58b.release();
|
|
return;
|
|
case 1:
|
|
this.f58b.release();
|
|
return;
|
|
default:
|
|
this.f58b.release();
|
|
return;
|
|
}
|
|
}
|
|
}
|