Class 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 java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • 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 party
        annualSummary - the annual summary
        monthlySummary - the monthly summary
        dailySummary - the daily summary
        ballotDecisions - 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 report
        rm - the rm
        issue - 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 report
        rm - the rm
        issue - 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