Class PoliticianComplianceCheckImpl
- java.lang.Object
-
- com.hack23.cia.service.impl.rules.AbstractComplianceCheckImpl
-
- com.hack23.cia.service.impl.rules.PoliticianComplianceCheckImpl
-
- All Implemented Interfaces:
com.hack23.cia.service.api.action.kpi.ComplianceCheck
,java.io.Serializable
public final class PoliticianComplianceCheckImpl extends AbstractComplianceCheckImpl
The Class PoliticianComplianceCheckImpl.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PoliticianComplianceCheckImpl(com.hack23.cia.model.internal.application.data.politician.impl.ViewRiksdagenPolitician politician, com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPoliticianSummaryDaily dailySummary, com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPoliticianSummaryMonthly monthlySummary, com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPoliticianSummaryAnnual annualSummary, java.util.List<com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenCommitteeBallotDecisionPoliticianSummary> decisionList)
Instantiates a new politician 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.int
getAge()
Gets the age.com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPoliticianSummaryAnnual
getAnnualSummary()
Gets the annual summary.com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPoliticianSummaryDaily
getDailySummary()
Gets the daily summary.java.lang.String
getId()
com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPoliticianSummaryMonthly
getMonthlySummary()
Gets the monthly summary.java.lang.String
getName()
com.hack23.cia.model.internal.application.data.politician.impl.ViewRiksdagenPolitician
getPolitician()
Gets the politician.int
getYear()
Gets the year.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
-
PoliticianComplianceCheckImpl
public PoliticianComplianceCheckImpl(com.hack23.cia.model.internal.application.data.politician.impl.ViewRiksdagenPolitician politician, com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPoliticianSummaryDaily dailySummary, com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPoliticianSummaryMonthly monthlySummary, com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPoliticianSummaryAnnual annualSummary, java.util.List<com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenCommitteeBallotDecisionPoliticianSummary> decisionList)
Instantiates a new politician compliance check impl.- Parameters:
politician
- the politiciandailySummary
- the daily summarymonthlySummary
- the monthly summaryannualSummary
- the annual summarydecisionList
- the decision list
-
-
Method Detail
-
getPolitician
public com.hack23.cia.model.internal.application.data.politician.impl.ViewRiksdagenPolitician getPolitician()
Gets the politician.- Returns:
- the politician
-
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.ViewRiksdagenVoteDataBallotPoliticianSummaryDaily getDailySummary()
Gets the daily summary.- Returns:
- the daily summary
-
getMonthlySummary
public com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPoliticianSummaryMonthly getMonthlySummary()
Gets the monthly summary.- Returns:
- the monthly summary
-
getAnnualSummary
public com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenVoteDataBallotPoliticianSummaryAnnual getAnnualSummary()
Gets the annual summary.- Returns:
- the annual summary
-
getYear
public int getYear()
Gets the year.- Returns:
- the year
-
getAge
public int getAge()
Gets the age.- Returns:
- the age
-
-