Adding a Suspect to the Model Layer
Adding a Suspect to the Model Layer
Next, open Crime.java and add a new member variable to give Crime a field that will hold the name of
a suspect.
Listing 15.2 Adding suspect field (Crime.java)
public class Crime {
...
private boolean mSolved;
private String mSuspect;
public Crime() {
this(UUID.randomUUID());
}
...
public void setSolved(boolean solved) {
mSolved = solved;
}
public String getSuspect() {
return mSuspect;
}
public void setSuspect(String suspect) {
mSuspect = suspect;
}
}
Now you need to add an additional field to your crime database. First, add a suspect column to
CrimeDbSchema.
Listing 15.3 Adding suspect column (CrimeDbSchema.java)
public class CrimeDbSchema {
public static final class CrimeTable {
public static final String NAME = "crimes";
public static final class Cols {
public static final String UUID = "uuid";
public static final String TITLE = "title";
public static final String DATE = "date";
public static final String SOLVED = "solved";
public static final String SUSPECT = "suspect";
}
}
}