Пример #1
0
  static Participant c(TurnBasedMatch var0, String var1) {
    ArrayList var4 = var0.getParticipants();
    int var3 = var4.size();

    for (int var2 = 0; var2 < var3; ++var2) {
      Participant var5 = (Participant) var4.get(var2);
      if (var5.getParticipantId().equals(var1)) {
        return var5;
      }
    }

    throw new IllegalStateException(
        "Participant " + var1 + " is not in match " + var0.getMatchId());
  }
Пример #2
0
  static ArrayList c(TurnBasedMatch var0) {
    ArrayList var4 = var0.getParticipants();
    int var2 = var4.size();
    ArrayList var3 = new ArrayList(var2);

    for (int var1 = 0; var1 < var2; ++var1) {
      var3.add(((Participant) var4.get(var1)).getParticipantId());
    }

    return var3;
  }
Пример #3
0
  static String b(TurnBasedMatch var0, String var1) {
    ArrayList var6 = var0.getParticipants();
    int var3 = var6.size();

    for (int var2 = 0; var2 < var3; ++var2) {
      Participant var4 = (Participant) var6.get(var2);
      Player var5 = var4.getPlayer();
      if (var5 != null && var5.getPlayerId().equals(var1)) {
        return var4.getParticipantId();
      }
    }

    return null;
  }
Пример #4
0
  public TurnBasedMatchEntity(TurnBasedMatch var1) {
    this.CK = 2;
    this.acs = new GameEntity(var1.getGame());
    this.Zb = var1.getMatchId();
    this.aep = var1.getCreatorId();
    this.adS = var1.getCreationTimestamp();
    this.aex = var1.getLastUpdaterId();
    this.XH = var1.getLastUpdatedTimestamp();
    this.aey = var1.getPendingParticipantId();
    this.aez = var1.getStatus();
    this.aeE = var1.getTurnStatus();
    this.adW = var1.getVariant();
    this.Ef = var1.getVersion();
    this.aeB = var1.getRematchId();
    this.aeD = var1.getMatchNumber();
    this.aem = var1.getAutoMatchCriteria();
    this.aeF = var1.isLocallyModified();
    this.UO = var1.getDescription();
    this.aeG = var1.getDescriptionParticipantId();
    byte[] var4 = var1.getData();
    if (var4 == null) {
      this.aeA = null;
    } else {
      this.aeA = new byte[var4.length];
      System.arraycopy(var4, 0, this.aeA, 0, var4.length);
    }

    var4 = var1.getPreviousMatchData();
    if (var4 == null) {
      this.aeC = null;
    } else {
      this.aeC = new byte[var4.length];
      System.arraycopy(var4, 0, this.aeC, 0, var4.length);
    }

    ArrayList var5 = var1.getParticipants();
    int var3 = var5.size();
    this.adV = new ArrayList(var3);

    for (int var2 = 0; var2 < var3; ++var2) {
      this.adV.add(
          (ParticipantEntity) ((ParticipantEntity) ((Participant) var5.get(var2)).freeze()));
    }
  }
Пример #5
0
 static String b(TurnBasedMatch var0) {
   return jv.h(var0)
       .a("Game", var0.getGame())
       .a("MatchId", var0.getMatchId())
       .a("CreatorId", var0.getCreatorId())
       .a("CreationTimestamp", Long.valueOf(var0.getCreationTimestamp()))
       .a("LastUpdaterId", var0.getLastUpdaterId())
       .a("LastUpdatedTimestamp", Long.valueOf(var0.getLastUpdatedTimestamp()))
       .a("PendingParticipantId", var0.getPendingParticipantId())
       .a("MatchStatus", Integer.valueOf(var0.getStatus()))
       .a("TurnStatus", Integer.valueOf(var0.getTurnStatus()))
       .a("Description", var0.getDescription())
       .a("Variant", Integer.valueOf(var0.getVariant()))
       .a("Data", var0.getData())
       .a("Version", Integer.valueOf(var0.getVersion()))
       .a("Participants", var0.getParticipants())
       .a("RematchId", var0.getRematchId())
       .a("PreviousData", var0.getPreviousMatchData())
       .a("MatchNumber", Integer.valueOf(var0.getMatchNumber()))
       .a("AutoMatchCriteria", var0.getAutoMatchCriteria())
       .a("AvailableAutoMatchSlots", Integer.valueOf(var0.getAvailableAutoMatchSlots()))
       .a("LocallyModified", Boolean.valueOf(var0.isLocallyModified()))
       .a("DescriptionParticipantId", var0.getDescriptionParticipantId())
       .toString();
 }
Пример #6
0
  static boolean a(TurnBasedMatch var0, Object var1) {
    boolean var3 = true;
    boolean var2;
    if (!(var1 instanceof TurnBasedMatch)) {
      var2 = false;
    } else {
      var2 = var3;
      if (var0 != var1) {
        TurnBasedMatch var4 = (TurnBasedMatch) var1;
        if (jv.equal(var4.getGame(), var0.getGame())
            && jv.equal(var4.getMatchId(), var0.getMatchId())
            && jv.equal(var4.getCreatorId(), var0.getCreatorId())
            && jv.equal(
                Long.valueOf(var4.getCreationTimestamp()),
                Long.valueOf(var0.getCreationTimestamp()))
            && jv.equal(var4.getLastUpdaterId(), var0.getLastUpdaterId())
            && jv.equal(
                Long.valueOf(var4.getLastUpdatedTimestamp()),
                Long.valueOf(var0.getLastUpdatedTimestamp()))
            && jv.equal(var4.getPendingParticipantId(), var0.getPendingParticipantId())
            && jv.equal(Integer.valueOf(var4.getStatus()), Integer.valueOf(var0.getStatus()))
            && jv.equal(
                Integer.valueOf(var4.getTurnStatus()), Integer.valueOf(var0.getTurnStatus()))
            && jv.equal(var4.getDescription(), var0.getDescription())
            && jv.equal(Integer.valueOf(var4.getVariant()), Integer.valueOf(var0.getVariant()))
            && jv.equal(Integer.valueOf(var4.getVersion()), Integer.valueOf(var0.getVersion()))
            && jv.equal(var4.getParticipants(), var0.getParticipants())
            && jv.equal(var4.getRematchId(), var0.getRematchId())
            && jv.equal(
                Integer.valueOf(var4.getMatchNumber()), Integer.valueOf(var0.getMatchNumber()))
            && jv.equal(var4.getAutoMatchCriteria(), var0.getAutoMatchCriteria())
            && jv.equal(
                Integer.valueOf(var4.getAvailableAutoMatchSlots()),
                Integer.valueOf(var0.getAvailableAutoMatchSlots()))) {
          var2 = var3;
          if (jv.equal(
              Boolean.valueOf(var4.isLocallyModified()),
              Boolean.valueOf(var0.isLocallyModified()))) {
            return var2;
          }
        }

        return false;
      }
    }

    return var2;
  }
Пример #7
0
 static int a(TurnBasedMatch var0) {
   return jv.hashCode(
       new Object[] {
         var0.getGame(),
         var0.getMatchId(),
         var0.getCreatorId(),
         Long.valueOf(var0.getCreationTimestamp()),
         var0.getLastUpdaterId(),
         Long.valueOf(var0.getLastUpdatedTimestamp()),
         var0.getPendingParticipantId(),
         Integer.valueOf(var0.getStatus()),
         Integer.valueOf(var0.getTurnStatus()),
         var0.getDescription(),
         Integer.valueOf(var0.getVariant()),
         Integer.valueOf(var0.getVersion()),
         var0.getParticipants(),
         var0.getRematchId(),
         Integer.valueOf(var0.getMatchNumber()),
         var0.getAutoMatchCriteria(),
         Integer.valueOf(var0.getAvailableAutoMatchSlots()),
         Boolean.valueOf(var0.isLocallyModified())
       });
 }