Example #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());
  }
Example #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;
  }
Example #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;
  }
Example #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()));
    }
  }
Example #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();
 }
Example #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;
  }
Example #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())
       });
 }