Package it.unibo.ds.chainvote.facade
Class ElectionFacadeImpl
java.lang.Object
it.unibo.ds.chainvote.facade.ElectionFacadeImpl
- All Implemented Interfaces:
ElectionFacade
An
ElectionFacade
implementation.-
Constructor Summary
ConstructorDescriptionElectionFacadeImpl
(it.unibo.ds.chainvote.elections.Election election, it.unibo.ds.chainvote.elections.ElectionInfo info) Creates a newElectionFacade
instance. -
Method Summary
Modifier and TypeMethodDescriptionboolean
double
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
.int
hashCode()
-
Constructor Details
-
ElectionFacadeImpl
public ElectionFacadeImpl(it.unibo.ds.chainvote.elections.Election election, it.unibo.ds.chainvote.elections.ElectionInfo info) Creates a newElectionFacade
instance.- Parameters:
election
- theElection
instance.info
- theElectionInfo
instance.
-
-
Method Details
-
getStatus
Description copied from interface:ElectionFacade
Return theElectionStatus
of theElectionFacade
.- Specified by:
getStatus
in interfaceElectionFacade
- Returns:
- the
ElectionStatus
.
-
getId
Description copied from interface:ElectionFacade
Return theElectionFacade
's electionId.- Specified by:
getId
in interfaceElectionFacade
- Returns:
- the
ElectionFacade
id.
-
getGoal
Description copied from interface:ElectionFacade
Return theElectionFacade
's goal.- Specified by:
getGoal
in interfaceElectionFacade
- Returns:
- the
ElectionFacade
goal.
-
getStartDate
Description copied from interface:ElectionFacade
Return theElectionFacade
's startLocalDateTime
.- Specified by:
getStartDate
in interfaceElectionFacade
- Returns:
- the
ElectionFacade
start date.
-
getEndDate
Description copied from interface:ElectionFacade
Return theElectionFacade
's endLocalDateTime
.- Specified by:
getEndDate
in interfaceElectionFacade
- Returns:
- the
ElectionFacade
end date.
-
getAffluence
public double getAffluence()Description copied from interface:ElectionFacade
Return theElectionFacade
's affluence.- Specified by:
getAffluence
in interfaceElectionFacade
- Returns:
- the
ElectionFacade
affluence.
-
getResults
Description copied from interface:ElectionFacade
Allows access toMap
representing results of theElection
.- Specified by:
getResults
in interfaceElectionFacade
- Returns:
- the
Map
representing the results.
-
equals
-
hashCode
public int hashCode()
-