Class VotingSystem
java.lang.Object
VotingSystem
public class VotingSystem
extends java.lang.Object
this class present date present info about all the voting
-
Constructor Summary
Constructors Constructor Description VotingSystem()
-
Method Summary
Modifier and Type Method Description void
creatVoting(int type, java.lang.String question, java.util.ArrayList<java.lang.String> options)
creat a new voting by given parametersvoid
deleteVoting(Voting votingToDelete)
this method delete intended votingvoid
printResult(int index)
this method print intended votingvoid
printVoting(int index)
print the given voting numbervoid
printVotingQuestions()
this method print all the voting questionvoid
vote(int index, Person person, java.util.ArrayList<java.lang.String> choices)
add a vote with given data in the voting
-
Constructor Details
-
VotingSystem
public VotingSystem()
-
-
Method Details
-
creatVoting
public void creatVoting(int type, java.lang.String question, java.util.ArrayList<java.lang.String> options)creat a new voting by given parameters- Parameters:
question
- of the votingtype
- of votingoptions
- of voting
-
printVotingQuestions
public void printVotingQuestions()this method print all the voting question -
printVoting
public void printVoting(int index)print the given voting number- Parameters:
index
- the voting we want to print its question
-
vote
add a vote with given data in the voting- Parameters:
index
- of votingperson
- voterchoices
- option to vote for
-
deleteVoting
this method delete intended voting- Parameters:
votingToDelete
- the voting has to be deleted
-
printResult
public void printResult(int index)this method print intended voting- Parameters:
index
- the index of intended voting
-