正在查看: SpeedCash v6.5.1482 应用的 TrainSeatChangeActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 TrainSeatChangeActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.ui.activity.ticket;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.util.SparseArray;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.TextView;
import androidx.appcompat.widget.SearchView;
import androidx.core.content.res.ResourcesCompat;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.BaseAdapter;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.entity.TrainPassengerEntity;
import com.bm.sc.bebasbayar.adapter.entity.TrainScheduleEntity;
import com.bm.sc.bebasbayar.adapter.entity.TrainSeatEntity;
import com.bm.sc.bebasbayar.adapter.list.TrainPassengerChangerAdapter;
import com.bm.sc.bebasbayar.adapter.list.TrainSeatChangerAdapter;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.iface.AdapterInvoker;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.mp.KeretaMessage;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.ticket.TrainSeatChangeActivity;
import com.bm.sc.bebasbayar.ui.fragment.kereta.TrainDetailSeatFragment;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.android.ViewAnimator;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Mapper;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Objects;
import org.apache.commons.text.WordUtils;
import org.json.JSONArray;
import org.json.JSONException;
public class TrainSeatChangeActivity extends BaseActivity implements AdapterInvoker, AdapterView.OnItemClickListener {
public static final String FLAG_UPDATE_SEAT = "list:update:passenger";
public static final String KSA_PREFIX = "KSA";
public final HashMap<String, ArrayList<TrainSeatEntity>> c = new HashMap<>();
public String d;
public String e;
public String f;
public ArrayList<TrainPassengerEntity> g;
public TrainPassengerChangerAdapter h;
public TrainSeatChangerAdapter i;
public int j;
public ArrayList<TrainSeatEntity> k;
public String l;
public TrainSeatEntity m;
public AutoCompleteTextView n;
public String[] o;
public class a implements MessageProcess {
public a() {
}
public void b(int i, Boolean bool) {
Bundle bundle = new Bundle();
bundle.putParcelableArrayList(TrainSeatChangeActivity.FLAG_UPDATE_SEAT, TrainSeatChangeActivity.this.g);
Intent intent = new Intent();
intent.putExtras(bundle);
TrainSeatChangeActivity.this.setResult(-1, intent);
TrainSeatChangeActivity.this.finish();
}
@Override
public void afterProcess(BaseMessage baseMessage) {
KeretaMessage keretaMessage = new KeretaMessage(baseMessage);
if (!keretaMessage.isOK()) {
Affinity.info(TrainSeatChangeActivity.this, false, keretaMessage.getMessageDescription());
} else {
SearchView.OnQueryTextListener onQueryTextListener = TrainSeatChangeActivity.this;
Affinity.info(onQueryTextListener, 1, onQueryTextListener.getString(R.string.title_info), keretaMessage.getMessageDescription(), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
TrainSeatChangeActivity.a.this.b(i, (Boolean) obj);
}
});
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public void A(int i) {
this.n.setText((CharSequence) this.o[i], false);
}
public static Bundle composeBundle(String str, String str2, String str3, String str4, ArrayList<TrainPassengerEntity> arrayList, int i, String str5, String str6) {
Bundle bundle = new Bundle();
bundle.putString("KSA1", str);
bundle.putString("KSA16", str2);
bundle.putString("KSA17", str3);
bundle.putInt("KSA18", arrayList.size());
bundle.putString("KSA60", str4);
bundle.putParcelableArrayList("list:passenger", arrayList);
bundle.putInt("init:passenger", i);
bundle.putString("depart", str5);
bundle.putString("arrive", str6);
return bundle;
}
public void z(int i, Boolean bool) {
finish();
}
public final void B(TrainSeatEntity trainSeatEntity) {
TrainSeatEntity trainSeatEntity2 = new TrainSeatEntity(trainSeatEntity.getRow());
this.m = trainSeatEntity2;
trainSeatEntity2.setColA(trainSeatEntity.getColA());
this.m.setColB(trainSeatEntity.getColB());
this.m.setColC(trainSeatEntity.getColC());
this.m.setColD(trainSeatEntity.getColD());
this.m.setColE(trainSeatEntity.getColE());
this.m.setColF(trainSeatEntity.getColF());
this.m.setChoosenColumn(trainSeatEntity.getChoosenColumn());
this.m.setChoosenRow(trainSeatEntity.getChoosenRow());
this.m.setIndexRowChoosen(trainSeatEntity.getIndexRowChoosen());
}
public final void C(String str, int i) {
ArrayList<Object> arrayList;
int i2;
int i3;
try {
arrayList = Mapper.jsonToList(new JSONArray(str));
} catch (JSONException unused) {
arrayList = new ArrayList<>();
}
this.c.clear();
ArrayList arrayList2 = new ArrayList();
Iterator<Object> it = arrayList.iterator();
while (true) {
boolean z = false;
z = false;
z = false;
z = false;
z = false;
if (!it.hasNext()) {
this.o = new String[arrayList2.size()];
for (int i4 = 0; i4 < arrayList2.size(); i4++) {
((ProdukListEntity) arrayList2.get(i4)).setIs_enabled(false);
this.o[i4] = ((ProdukListEntity) arrayList2.get(i4)).getCode();
}
((ProdukListEntity) arrayList2.get(i)).setIs_enabled(true);
this.i.setIs5Seat(x() && str.contains("\"E\""));
boolean z2 = (!str.contains("\"A\"") || !str.contains("\"B\"") || str.contains("\"C\"") || str.contains("\"D\"") || str.contains("\"E\"")) ? false : true;
boolean z3 = str.contains("\"A\"") && str.contains("\"B\"") && str.contains("\"C\"") && str.contains("\"D\"") && !str.contains("\"E\"");
if (str.contains("\"A\"") && str.contains("\"B\"") && str.contains("\"C\"") && str.contains("\"D\"") && str.contains("\"E\"")) {
z = true;
}
this.i.setIs5Seat(z);
this.i.setIs4Seat(z3);
this.i.setIs2Seat(z2);
if (this.c.isEmpty()) {
return;
}
this.k = this.c.get(this.l);
this.i.updateList(this.c.get(this.l));
return;
}
Object next = it.next();
if (next instanceof ArrayList) {
ArrayList arrayList3 = (ArrayList) next;
String str2 = arrayList3.get(0).toString().substring(0, 3) + " " + arrayList3.get(1).toString();
SparseArray sparseArray = new SparseArray();
if (arrayList3.get(2) instanceof ArrayList) {
Iterator it2 = ((ArrayList) arrayList3.get(2)).iterator();
while (it2.hasNext()) {
ArrayList arrayList4 = (ArrayList) it2.next();
i2 = (!((String) arrayList4.get(2)).equals(this.f) || ((String) arrayList4.get(3)).equals("1")) ? 0 : 1;
i3 = Var.toInt(arrayList4.get(0), 0);
String var = Var.toString(arrayList4.get(1), "X");
if (sparseArray.get(i3) == null) {
sparseArray.put(i3, new TrainSeatEntity(String.valueOf(i3)));
}
var.hashCode();
switch (var) {
case "A":
((TrainSeatEntity) sparseArray.get(i3)).setColA(i2);
break;
case "B":
((TrainSeatEntity) sparseArray.get(i3)).setColB(i2);
break;
case "C":
((TrainSeatEntity) sparseArray.get(i3)).setColC(i2);
break;
case "D":
((TrainSeatEntity) sparseArray.get(i3)).setColD(i2);
break;
case "E":
((TrainSeatEntity) sparseArray.get(i3)).setColE(i2);
break;
case "F":
((TrainSeatEntity) sparseArray.get(i3)).setColF(i2);
break;
}
}
ArrayList<TrainSeatEntity> arrayList5 = new ArrayList<>(sparseArray.size());
int i5 = 0;
int i6 = 0;
int i7 = 0;
int i8 = 0;
int i9 = 0;
int i10 = 0;
for (int i11 = 0; i11 < sparseArray.size(); i11++) {
if (((TrainSeatEntity) sparseArray.valueAt(i11)).getColA() == 1) {
i5++;
}
if (((TrainSeatEntity) sparseArray.valueAt(i11)).getColB() == 1) {
i6++;
}
if (((TrainSeatEntity) sparseArray.valueAt(i11)).getColC() == 1) {
i7++;
}
if (((TrainSeatEntity) sparseArray.valueAt(i11)).getColD() == 1) {
i8++;
}
if (((TrainSeatEntity) sparseArray.valueAt(i11)).getColE() == 1) {
i9++;
}
if (((TrainSeatEntity) sparseArray.valueAt(i11)).getColF() == 1) {
i10++;
}
arrayList5.add((TrainSeatEntity) sparseArray.valueAt(i11));
}
int i12 = i5 + i6 + i7 + i8 + i9 + i10;
ProdukListEntity produkListEntity = new ProdukListEntity(str2, str2);
produkListEntity.setDrawable_res(Integer.valueOf(str2.startsWith(TrainScheduleEntity.TRAIN_ARS_PREFIX) ? R.drawable.ic_bb_logo_ars : R.drawable.ic_bb_logo_kai));
produkListEntity.setDescription(Var.toString(Integer.valueOf(i12), "").concat(" Kursi"));
arrayList2.add(produkListEntity);
this.c.put(str2, arrayList5);
}
}
}
}
public final void D() {
final int i = Var.toInt(this.g.get(this.j).getWagonNumber(), 1) - 1;
this.n.postDelayed(new Runnable() {
@Override
public final void run() {
TrainSeatChangeActivity.this.A(i);
}
}, 1000L);
}
public final String E(String str) {
return str.toUpperCase().startsWith("EKS") ? "EKSEKUTIF" : (!str.toUpperCase().startsWith("EKO") && str.toUpperCase().startsWith("BIS")) ? "BISNIS" : "EKONOMI";
}
public final void F() {
for (int i = 0; i < this.g.size(); i++) {
if (i == this.j) {
this.g.get(i).setSelected(true);
String[] split = this.l.split("\\s+");
this.g.get(i).setTrainClass(split[0]);
this.g.get(i).setWagonNumber(split[1]);
TrainPassengerEntity trainPassengerEntity = this.g.get(i);
TrainSeatEntity trainSeatEntity = this.m;
trainPassengerEntity.setSeatNum(trainSeatEntity == null ? "" : trainSeatEntity.getChoosenRow());
TrainPassengerEntity trainPassengerEntity2 = this.g.get(i);
TrainSeatEntity trainSeatEntity2 = this.m;
trainPassengerEntity2.setSeatCol(trainSeatEntity2 != null ? trainSeatEntity2.getChoosenColumn() : "");
} else {
this.g.get(i).setSelected(false);
}
this.h.updateIndexOnList(i, this.g.get(i));
}
this.h.updateList(this.g);
}
@Override
public void adapterResult(BaseAdapter baseAdapter, Object obj, int i) {
if (!(baseAdapter instanceof TrainSeatChangerAdapter)) {
if (baseAdapter instanceof TrainPassengerChangerAdapter) {
this.j = i;
for (int i2 = 0; i2 < this.g.size(); i2++) {
if (i2 == this.j) {
this.g.get(i2).setSelected(true);
this.l = this.g.get(i2).getTrainClass() + " " + this.g.get(i2).getWagonNumber();
} else {
this.g.get(i2).setSelected(false);
}
this.h.updateIndexOnList(i2, this.g.get(i2));
}
this.h.updateList(this.g);
this.i.updateList(this.c.get(this.l));
this.n.setText((CharSequence) this.l, false);
return;
}
return;
}
TrainSeatEntity trainSeatEntity = (TrainSeatEntity) obj;
trainSeatEntity.getChoosenColumn();
trainSeatEntity.getChoosenRow();
if (w(trainSeatEntity)) {
Affinity.info(this, 2, getString(R.string.title_warning), getString(R.string.train_seat_for_another), null);
return;
}
this.g.get(this.j).setSeatCol(trainSeatEntity.getChoosenColumn());
this.g.get(this.j).setSeatNum(trainSeatEntity.getChoosenRow());
TrainPassengerChangerAdapter trainPassengerChangerAdapter = this.h;
int i3 = this.j;
trainPassengerChangerAdapter.notifyItemChanged(i3, this.g.get(i3));
TrainSeatEntity trainSeatEntity2 = this.m;
if (trainSeatEntity2 == null || trainSeatEntity2.getIndexRowChoosen() == null) {
B(trainSeatEntity);
this.m.setIndexRowChoosen(Integer.valueOf(i));
this.i.updateIndexOnList(i, this.m);
return;
}
if (this.m.getIndexRowChoosen() != null && Objects.equals(this.m.getIndexRowChoosen(), Integer.valueOf(i))) {
trainSeatEntity.setIndexRowChoosen(Integer.valueOf(i));
B(trainSeatEntity);
this.i.updateIndexOnList(i, this.m);
} else {
if (this.m.getIndexRowChoosen() == null || Objects.equals(this.m.getIndexRowChoosen(), Integer.valueOf(i))) {
return;
}
int intValue = this.m.getIndexRowChoosen().intValue();
v();
this.k.set(intValue, this.m);
this.i.updateIndexOnList(intValue, this.m);
B(trainSeatEntity);
this.m.setIndexRowChoosen(Integer.valueOf(i));
this.k.set(this.m.getIndexRowChoosen().intValue(), this.m);
this.i.updateIndexOnList(this.m.getIndexRowChoosen().intValue(), this.m);
}
}
@Override
public String getClassSimpleName() {
return "keretaseat";
}
@Override
public Activity getInvokerActivity() {
return this;
}
@Override
public int getLayoutResource() {
return R.layout.activity_train_seat_change;
}
@Override
public String getWikiNameSpace() {
return null;
}
@Override
public boolean isEligibleForFavorit() {
return false;
}
@Override
public void onClick(View view) {
if (view.getId() != 2131362408) {
super.onClick(view);
return;
}
if (y()) {
Affinity.info(this, 2, getString(R.string.title_warning), getString(R.string.train_err_seat_match), null);
return;
}
TrainPassengerEntity u = u(0);
TrainPassengerEntity u2 = u(1);
TrainPassengerEntity u3 = u(2);
TrainPassengerEntity u4 = u(3);
String t = t(u, u2, u3, u4);
String s = s(u, u2, u3, u4);
KeretaMessage keretaMessage = new KeretaMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
keretaMessage.setProcessingProductCode(KeretaMessage.PROCESSING_SEAT_CHANGE);
keretaMessage.setAdditional_dataValue(56, t);
keretaMessage.setAdditional_dataValue(55, this.d);
keretaMessage.setAdditional_dataValue(61, E(u.getTrainClass()));
keretaMessage.setAdditional_dataValue(62, u.getWagonNumber());
keretaMessage.setAdditional_dataValue(63, E(u.getTrainClass()));
keretaMessage.setAdditional_dataValue(64, u.getWagonNumber());
keretaMessage.setAdditional_dataValue(65, u.getSeatNum());
keretaMessage.setAdditional_dataValue(66, u.getSeatCol());
keretaMessage.setAdditional_dataValue(67, E(u2 == null ? u.getTrainClass() : u2.getTrainClass()));
keretaMessage.setAdditional_dataValue(68, u2 == null ? u.getWagonNumber() : u2.getWagonNumber());
keretaMessage.setAdditional_dataValue(69, u2 == null ? "" : u2.getSeatNum());
keretaMessage.setAdditional_dataValue(70, u2 == null ? "" : u2.getSeatCol());
keretaMessage.setAdditional_dataValue(71, E(u3 == null ? u.getTrainClass() : u3.getTrainClass()));
keretaMessage.setAdditional_dataValue(72, u3 == null ? u.getWagonNumber() : u3.getWagonNumber());
keretaMessage.setAdditional_dataValue(73, u3 == null ? "" : u3.getSeatNum());
keretaMessage.setAdditional_dataValue(74, u3 == null ? "" : u3.getSeatCol());
keretaMessage.setAdditional_dataValue(75, E(u4 == null ? u.getTrainClass() : u4.getTrainClass()));
keretaMessage.setAdditional_dataValue(76, u4 == null ? u.getWagonNumber() : u4.getWagonNumber());
keretaMessage.setAdditional_dataValue(77, u4 == null ? "" : u4.getSeatNum());
keretaMessage.setAdditional_dataValue(78, u4 == null ? "" : u4.getSeatCol());
keretaMessage.setAdditional_dataValue(84, s);
Device.getAddressLocation(this);
keretaMessage.setAdditional_dataValue(109, Device.getLogDevice(this));
MessageComposer messageComposer = new MessageComposer(1, "");
messageComposer.setData_type(1);
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setIs_credential(true);
messageComposer.setIs_encrypted(true);
messageComposer.setShowProgressRegular(true);
messageComposer.setMessageProcess(new a());
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(keretaMessage);
messageSender.execute();
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
Bundle extras = getIntent().getExtras();
if (extras == null) {
Affinity.info(this, 2, getString(R.string.title_warning), getString(R.string.train_err_empty_data), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
TrainSeatChangeActivity.this.z(i, (Boolean) obj);
}
});
return;
}
this.d = extras.getString("KSA1", "");
this.e = extras.getString("KSA16", "");
this.f = extras.getString("KSA17", "");
int i = extras.getInt("KSA18", 0);
String capitalize = WordUtils.capitalize(extras.getString("depart", ""));
String capitalize2 = WordUtils.capitalize(extras.getString("arrive", ""));
((TextView) findViewById(R.id.tv_depart)).setText(WordUtils.capitalizeFully(capitalize));
((TextView) findViewById(R.id.tv_arrive)).setText(WordUtils.capitalizeFully(capitalize2));
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.seat_recycler);
recyclerView.setLayoutManager(new LinearLayoutManager(this, 1, false));
TrainSeatChangerAdapter trainSeatChangerAdapter = new TrainSeatChangerAdapter(this, x(), i);
this.i = trainSeatChangerAdapter;
trainSeatChangerAdapter.setViewAnimator(ViewAnimator.createAnimator(recyclerView));
recyclerView.setAdapter(this.i);
findViewById(R.id.btn_save).setOnClickListener(this);
this.g = new ArrayList<>();
this.g = extras.getParcelableArrayList("list:passenger");
int i2 = extras.getInt("init:passenger");
this.j = i2;
TrainPassengerEntity trainPassengerEntity = this.g.get(i2);
this.l = trainPassengerEntity.getTrainClass() + " " + trainPassengerEntity.getWagonNumber();
RecyclerView recyclerView2 = (RecyclerView) findViewById(R.id.passenger_changer);
recyclerView2.setLayoutManager(new LinearLayoutManager(this, 0, false));
TrainPassengerChangerAdapter trainPassengerChangerAdapter = new TrainPassengerChangerAdapter(this);
this.h = trainPassengerChangerAdapter;
trainPassengerChangerAdapter.setViewAnimator(ViewAnimator.createAnimator(recyclerView2));
recyclerView2.setAdapter(this.h);
this.h.updateList(this.g);
this.n = (AutoCompleteTextView) findViewById(R.id.wagon_choosen);
C(extras.getString("KSA60", ""), 0);
this.g.get(this.j).setSelected(true);
TrainPassengerChangerAdapter trainPassengerChangerAdapter2 = this.h;
int i3 = this.j;
trainPassengerChangerAdapter2.updateIndexOnList(i3, this.g.get(i3));
this.n.setAdapter(new ArrayAdapter((Context) this, android.R.layout.simple_list_item_1, (Object[]) this.o));
this.n.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public final void onItemClick(AdapterView adapterView, View view, int i4, long j) {
TrainSeatChangeActivity.this.onItemClick(adapterView, view, i4, j);
}
});
this.n.setDropDownBackgroundDrawable(ResourcesCompat.getDrawable(getResources(), R.drawable.rounded10dp_white_stroke_gray, (Resources.Theme) null));
D();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.train_seat, menu);
return true;
}
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long j) {
this.l = this.o[i];
getClassSimpleName();
this.i.updateList(this.c.get(this.l));
this.m = null;
F();
}
@Override
public boolean onOptionsItemSelected(MenuItem menuItem) {
if (menuItem.getItemId() == 2131364820) {
new TrainDetailSeatFragment().show(getSupportFragmentManager(), "Info Kursi");
}
return super.onOptionsItemSelected(menuItem);
}
public final String s(TrainPassengerEntity trainPassengerEntity, TrainPassengerEntity trainPassengerEntity2, TrainPassengerEntity trainPassengerEntity3, TrainPassengerEntity trainPassengerEntity4) {
String str = E(trainPassengerEntity.getTrainClass()) + "-" + trainPassengerEntity.getWagonNumber() + "/" + trainPassengerEntity.getSeatNum() + "" + trainPassengerEntity.getSeatCol();
if (trainPassengerEntity2 != null) {
str = str + "," + E(trainPassengerEntity2.getTrainClass()) + "-" + trainPassengerEntity2.getWagonNumber() + "/" + trainPassengerEntity2.getSeatNum() + "" + trainPassengerEntity2.getSeatCol();
}
if (trainPassengerEntity3 != null) {
str = str + "," + E(trainPassengerEntity3.getTrainClass()) + "-" + trainPassengerEntity3.getWagonNumber() + "/" + trainPassengerEntity3.getSeatNum() + "" + trainPassengerEntity3.getSeatCol();
}
if (trainPassengerEntity4 == null) {
return str;
}
return str + "," + E(trainPassengerEntity4.getTrainClass()) + "-" + trainPassengerEntity4.getWagonNumber() + "/" + trainPassengerEntity4.getSeatNum() + "" + trainPassengerEntity4.getSeatCol();
}
public final String t(TrainPassengerEntity trainPassengerEntity, TrainPassengerEntity trainPassengerEntity2, TrainPassengerEntity trainPassengerEntity3, TrainPassengerEntity trainPassengerEntity4) {
String str = trainPassengerEntity.getSeatNum() + "" + trainPassengerEntity.getSeatCol();
if (trainPassengerEntity2 != null) {
str = str + "," + trainPassengerEntity2.getSeatNum() + "" + trainPassengerEntity2.getSeatCol();
}
if (trainPassengerEntity3 != null) {
str = str + "," + trainPassengerEntity3.getSeatNum() + "" + trainPassengerEntity3.getSeatCol();
}
if (trainPassengerEntity4 == null) {
return str;
}
return str + "," + trainPassengerEntity4.getSeatNum() + "" + trainPassengerEntity4.getSeatCol();
}
public final TrainPassengerEntity u(int i) {
try {
return this.g.get(i);
} catch (Exception unused) {
return null;
}
}
public final void v() {
TrainSeatEntity trainSeatEntity = this.m;
trainSeatEntity.setColA(trainSeatEntity.getColA() == 2 ? 1 : this.m.getColA());
TrainSeatEntity trainSeatEntity2 = this.m;
trainSeatEntity2.setColB(trainSeatEntity2.getColB() == 2 ? 1 : this.m.getColB());
TrainSeatEntity trainSeatEntity3 = this.m;
trainSeatEntity3.setColC(trainSeatEntity3.getColC() == 2 ? 1 : this.m.getColC());
TrainSeatEntity trainSeatEntity4 = this.m;
trainSeatEntity4.setColD(trainSeatEntity4.getColD() == 2 ? 1 : this.m.getColD());
TrainSeatEntity trainSeatEntity5 = this.m;
trainSeatEntity5.setColE(trainSeatEntity5.getColE() == 2 ? 1 : this.m.getColE());
TrainSeatEntity trainSeatEntity6 = this.m;
trainSeatEntity6.setColF(trainSeatEntity6.getColF() != 2 ? this.m.getColF() : 1);
}
public final boolean w(TrainSeatEntity trainSeatEntity) {
String[] split = this.l.split("\\s+");
Iterator<TrainPassengerEntity> it = this.g.iterator();
while (it.hasNext()) {
TrainPassengerEntity next = it.next();
if (next.getTrainClass().equals(split[0]) && next.getWagonNumber().equals(split[1]) && next.getSeatCol().equals(trainSeatEntity.getChoosenColumn()) && next.getSeatNum().equals(trainSeatEntity.getChoosenRow())) {
return true;
}
}
return false;
}
public final boolean x() {
return this.e.equalsIgnoreCase(TrainScheduleEntity.getClassName(TrainScheduleEntity.CLASS_ECONOMY));
}
public final boolean y() {
Iterator<TrainPassengerEntity> it = this.g.iterator();
while (it.hasNext()) {
TrainPassengerEntity next = it.next();
if (next.getSeatCol().equals("") || next.getSeatCol().isEmpty() || next.getSeatNum().equals("") || next.getSeatNum().isEmpty()) {
return true;
}
}
return false;
}
}