Package it.unibo.ds.chainvote.facade
Interface ElectionFacade
- All Known Implementing Classes:
ElectionFacadeImpl
public interface ElectionFacade
An interface modeling the
Election
serialization.-
Method Summary
Modifier and TypeMethodDescriptiondouble
Return theElectionFacade
's affluence.Return theElectionFacade
's endLocalDateTime
.getGoal()
Return theElectionFacade
's goal.getId()
Return theElectionFacade
's electionId.Allows access toMap
representing results of theElection
.Return theElectionFacade
's startLocalDateTime
.Return theElectionStatus
of theElectionFacade
.
-
Method Details
-
getStatus
ElectionStatus getStatus()Return theElectionStatus
of theElectionFacade
.- Returns:
- the
ElectionStatus
.
-
getId
String getId()Return theElectionFacade
's electionId.- Returns:
- the
ElectionFacade
id.
-
getGoal
String getGoal()Return theElectionFacade
's goal.- Returns:
- the
ElectionFacade
goal.
-
getStartDate
LocalDateTime getStartDate()Return theElectionFacade
's startLocalDateTime
.- Returns:
- the
ElectionFacade
start date.
-
getEndDate
LocalDateTime getEndDate()Return theElectionFacade
's endLocalDateTime
.- Returns:
- the
ElectionFacade
end date.
-
getAffluence
double getAffluence()Return theElectionFacade
's affluence.- Returns:
- the
ElectionFacade
affluence.
-
getResults
Allows access toMap
representing results of theElection
.- Returns:
- the
Map
representing the results.
-