Class PartyComplianceCheckImpl
- java.lang.Object
-
- com.hack23.cia.service.impl.rules.AbstractComplianceCheckImpl
-
- com.hack23.cia.service.impl.rules.PartyComplianceCheckImpl
-
- All Implemented Interfaces:
com.hack23.cia.service.api.action.kpi.ComplianceCheck
,java.io.Serializable
public final class PartyComplianceCheckImpl extends AbstractComplianceCheckImpl
The Class PartyComplianceCheckImpl.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PartyComplianceCheckImpl(com.hack23.cia.model.internal.application.data.party.impl.ViewRiksdagenPartySummary party, com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPartySummaryAnnual annualSummary, com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPartySummaryMonthly monthlySummary, com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPartySummaryDaily dailySummary, java.util.List<com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenCommitteeBallotDecisionPartySummary> ballotDecisions)
Instantiates a new party compliance check impl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
against(java.lang.String committeeReport, java.lang.String rm, java.lang.String issue)
Against.com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPartySummaryAnnual
getAnnualSummary()
Gets the annual summary.com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPartySummaryDaily
getDailySummary()
Gets the daily summary.java.lang.String
getId()
com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPartySummaryMonthly
getMonthlySummary()
Gets the monthly summary.java.lang.String
getName()
com.hack23.cia.model.internal.application.data.party.impl.ViewRiksdagenPartySummary
getParty()
Gets the party.boolean
supports(java.lang.String committeeReport, java.lang.String rm, java.lang.String issue)
Supports.-
Methods inherited from class com.hack23.cia.service.impl.rules.AbstractComplianceCheckImpl
addViolation, equals, getNumberRuleViolations, getResourceType, getRuleSummary, getRuleViolations, hashCode, toString
-
-
-
-
Constructor Detail
-
PartyComplianceCheckImpl
public PartyComplianceCheckImpl(com.hack23.cia.model.internal.application.data.party.impl.ViewRiksdagenPartySummary party, com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPartySummaryAnnual annualSummary, com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPartySummaryMonthly monthlySummary, com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPartySummaryDaily dailySummary, java.util.List<com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenCommitteeBallotDecisionPartySummary> ballotDecisions)
Instantiates a new party compliance check impl.- Parameters:
party
- the partyannualSummary
- the annual summarymonthlySummary
- the monthly summarydailySummary
- the daily summaryballotDecisions
- the ballot decisions
-
-
Method Detail
-
getParty
public com.hack23.cia.model.internal.application.data.party.impl.ViewRiksdagenPartySummary getParty()
Gets the party.- Returns:
- the party
-
getName
public java.lang.String getName()
-
getId
public java.lang.String getId()
-
supports
public boolean supports(java.lang.String committeeReport, java.lang.String rm, java.lang.String issue)
Supports.- Parameters:
committeeReport
- the committee reportrm
- the rmissue
- the issue- Returns:
- true, if successful
-
against
public boolean against(java.lang.String committeeReport, java.lang.String rm, java.lang.String issue)
Against.- Parameters:
committeeReport
- the committee reportrm
- the rmissue
- the issue- Returns:
- true, if successful
-
getDailySummary
public com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPartySummaryDaily getDailySummary()
Gets the daily summary.- Returns:
- the daily summary
-
getMonthlySummary
public com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPartySummaryMonthly getMonthlySummary()
Gets the monthly summary.- Returns:
- the monthly summary
-
getAnnualSummary
public com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPartySummaryAnnual getAnnualSummary()
Gets the annual summary.- Returns:
- the annual summary
-
-