Added: #getCondiments()
This commit is contained in:
parent
306ddeaab5
commit
0767c48220
1 changed files with 13 additions and 2 deletions
|
@ -23,6 +23,15 @@ public class Potato implements Tuber {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the condiments on this potato.
|
||||||
|
*
|
||||||
|
* @return Mutable list of condiments
|
||||||
|
*/
|
||||||
|
public List<Condiment> getCondiments() {
|
||||||
|
return this.condiments;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Prepares the potato for consumption. Adds various condiments and prints them to stdout. Ensures that the potato
|
* Prepares the potato for consumption. Adds various condiments and prints them to stdout. Ensures that the potato
|
||||||
* is delicious. If it is not, a {@link NotDeliciousException} is thrown.
|
* is delicious. If it is not, a {@link NotDeliciousException} is thrown.
|
||||||
|
@ -42,15 +51,17 @@ public class Potato implements Tuber {
|
||||||
*/
|
*/
|
||||||
public void addCondiments(String... names) {
|
public void addCondiments(String... names) {
|
||||||
for (String condimentName : names) {
|
for (String condimentName : names) {
|
||||||
this.condiments.add(new Condiment(condimentName));
|
this.getCondiments().add(new Condiment(condimentName));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Prints the names of the condiments on this potato to stdout.
|
* Prints the names of the condiments on this potato to stdout.
|
||||||
|
*
|
||||||
|
* @see #getCondiments()
|
||||||
*/
|
*/
|
||||||
public void listCondiments() {
|
public void listCondiments() {
|
||||||
for (Condiment condiment : this.condiments) {
|
for (Condiment condiment : this.getCondiments()) {
|
||||||
System.out.println(condiment.getName());
|
System.out.println(condiment.getName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue