Skip to content

Commit 68ecc26

Browse files
committed
Made models serializable & some comparable
1 parent 611869d commit 68ecc26

23 files changed

+106
-92
lines changed

src/main/java/utils/Constants.java renamed to src/main/java/main/Constants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package utils;
1+
package main;
22

33
/**
44
* @since 1.0.0

src/main/java/main/TBA.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
import models.standard.Match;
1414
import models.standard.Team;
1515
import requests.*;
16-
import utils.Constants;
1716

1817
/**
1918
* This is the main interface for the API, let's talk about that.

src/main/java/models/other/APIStatus.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22

33
import lombok.Data;
44

5+
import java.io.Serializable;
6+
57
/**
68
*
79
* @since 1.0.0
810
* @author Will Davies
911
*/
1012
@Data
11-
public class APIStatus {
13+
public class APIStatus implements Serializable {
1214
/**
1315
* Year of the current FRC season.
1416
*/

src/main/java/models/other/Award.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
import lombok.Data;
44

5+
import java.io.Serializable;
6+
57
/**
68
* @since 1.0.0
79
* @author Will Davies
810
*/
911
@Data
10-
public class Award {
12+
public class Award implements Serializable{
1113
/**
1214
* The name of the award as provided by FIRST. May vary for the same award type.
1315
*/

src/main/java/models/other/AwardRecipient.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22

33
import lombok.Data;
44

5+
import java.io.Serializable;
6+
57
/**
68
* An Award_Recipient object represents the team and/or person who received an award at an event.
79
*/
810
@Data
9-
public class AwardRecipient {
11+
public class AwardRecipient implements Serializable {
1012
/**
1113
* The TBA team key for the team that was given the award. May be null.
1214
*/

src/main/java/models/other/District.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
import lombok.Data;
44

5+
import java.io.Serializable;
6+
57
/**
68
* @since 1.0.0
79
* @author Will Davies
810
*/
911
@Data
10-
public class District {
12+
public class District implements Serializable {
1113
/**
1214
* The short identifier for the district.
1315
*/

src/main/java/models/other/DistrictRanking.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@
22

33
import lombok.Data;
44

5+
import java.io.Serializable;
6+
57
/**
68
* Created by Will Davies on 7/7/2017.
79
*/
8-
public class DistrictRanking {
10+
public class DistrictRanking implements Serializable {
911
private String teamKey;
1012
private long rank;
1113
private long rookieBonus;

src/main/java/models/other/EliminationAlliance.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
import lombok.Data;
44

5+
import java.io.Serializable;
6+
57
/**
68
* @since 1.0.0
79
* @author Will Davies
810
*/
911
@Data
10-
public class EliminationAlliance {
12+
public class EliminationAlliance implements Serializable {
1113
private String name;
1214
private Backup[] backups;
1315
private String[] declines;

src/main/java/models/other/Media.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
import lombok.Data;
44

5+
import java.io.Serializable;
6+
57
/**
68
* @since 1.0.0
79
* @author Will Davies
810
*/
911
@Data
10-
public class Media {
12+
public class Media implements Serializable {
1113
/**
1214
* TBA identifier for this media.
1315
*/

src/main/java/models/other/Ranking.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22

33
import lombok.Data;
44

5+
import java.io.Serializable;
6+
57
/**
68
* Created by Will Davies on 7/7/2017.
79
*/
810
@Data
9-
public class Ranking {
11+
public class Ranking implements Serializable {
1012
/**
1113
* Number of times disqualified.
1214
*/

0 commit comments

Comments
 (0)