package prison; import org.json.JSONObject; public class Prisoner { private final String name; private final String crime; private final int age; private final int sentencedFor; private final Boolean solitary; public Prisoner(String name, String crime, int age, int sentencedFor, Boolean solitary) { this.name = name; this.crime = crime; this.age = age; this.sentencedFor = sentencedFor; this.solitary = solitary; } public Prisoner(JSONObject jsonObject) { this.name = jsonObject.getString("name"); this.crime = jsonObject.getString("crime"); this.age = jsonObject.getInt("age"); this.sentencedFor = jsonObject.getInt("sentenced_for"); this.solitary = jsonObject.getBoolean("solitary"); } public String getName() { return name; } public String getCrime() { return crime; } public int getAge() { return age; } public int getSentencedFor() { return sentencedFor; } public Boolean getSolitary() { return solitary; } @Override public String toString() { return "name: " + name + " | " + " crime: " + crime + " | " + " age: " + age + " | " + " sentencedFor: " + sentencedFor + " | " + " solitary: " + solitary + " | "; } }