Skip to content
Snippets Groups Projects
Commit 69d9d7d1 authored by Ludovic Bernard's avatar Ludovic Bernard
Browse files

Add uncomplete Software class

parent 96e7912b
No related branches found
No related tags found
No related merge requests found
......@@ -14,30 +14,48 @@ public class Software {
/**
* The list of persons that are writen in the software.
*/
private List<Person> persons;
private List<Person> personsList;
public Software(){
persons = new ArrayList<>();
personsList = new ArrayList<>();
}
public Person getPerson(String name){
return null; //TODO
for(Person p : personsList){
if(p.getName().equals(name)) return p;
}
return null;
}
public boolean addPerson(Person person){
return false; //TODO
if(isNameAvailable(person.getName())){
personsList.add(person);
return true;
}
else return false;
}
public boolean isNameAvailable(String name){
return false; //TODO
for(Person p : personsList){
if(p.getName().equals(name)) return false;
}
return true;
}
public void assignedPersonToGift(Person person, Person personToGift){
//TODO
if(person!=personToGift){
person.setPersonToGift(personToGift);
}
}
public void rollEveryPersonToGift(){
//TODO
List<Person> temp = new ArrayList<>();
List<Person> queue = new ArrayList<>();
temp.addAll(personsList);
for(Person p : temp){
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment