PoliticianBallotConstants.java

  1. package com.hack23.cia.web.impl.ui.application.views.user.politician.pagemode;

  2. /**
  3.  * The Interface PoliticianBallotConstants.
  4.  */
  5. public interface PoliticianBallotConstants {

  6.     /** The ballot id. */
  7.     String BALLOT_ID = "ballotId";

  8.     /** The column order. */
  9.     String[] COLUMN_ORDER = { "voteDate", "rm", "org", "committeeReport", "title",
  10.             "subTitle", "winner", "embeddedId.concern", "embeddedId.issue", "vote", "won", "rebel", "noWinner",
  11.             "approved", "partyApproved", "againstProposalNumber", "againstProposalParties", "totalVotes",
  12.             "partyTotalVotes", "yesVotes", "partyYesVotes", "noVotes", "partyNoVotes", "partyAbstainVotes",
  13.             "abstainVotes", "partyAbsentVotes", "absentVotes", "bornYear", "partyAvgBornYear", "avgBornYear",
  14.             "ballotType", "decisionType", "ballotId" };

  15.     /** The hide columns. */
  16.     String[] HIDE_COLUMNS = { "label", "endNumber", "publicDate", "createdDate",
  17.             "embeddedId", "partyNoWinner", "partyPercentageYes", "partyPercentageNo", "partyPercentageAbsent",
  18.             "partyPercentageAbstain", "percentageYes", "percentageNo", "percentageAbsent", "percentageAbstain",
  19.             "firstName", "lastName", "party", "ballotId", "decisionType", "ballotType", "againstProposalNumber" };

  20.     /** The nested properties. */
  21.     String[] NESTED_PROPERTIES = { "embeddedId.concern", "embeddedId.issue" };

  22.     /** The committee ballot decision summary. */
  23.     String COMMITTEE_BALLOT_DECISION_SUMMARY = "Committee Ballot Decision Summary";

  24.     /** Analytical ballot tracking metrics. */
  25.     String BALLOT_HEADER = "Legislative Decision Analytics";

  26.     /** The ballot summary. */
  27.     String BALLOT_SUMMARY = "Voting Pattern Distribution";

  28.     /** The ballot decision metrics. */
  29.     String BALLOT_DECISION_METRICS = "Decision Outcome Analysis";

  30.     /** The vote distribution. */
  31.     String VOTE_DISTRIBUTION = "Vote Distribution Analytics";

  32.     /** The coalition alignment. */
  33.     String COALITION_ALIGNMENT = "Coalition Alignment Metrics";

  34.     /** The party cohesion. */
  35.     String PARTY_COHESION = "Party Cohesion Analysis";

  36.     /** The participation metrics. */
  37.     // Grid analytics labels
  38.     String PARTICIPATION_METRICS = "Participation Distribution Analysis";

  39.     /** The voting pattern metrics. */
  40.     String VOTING_PATTERN_METRICS = "Voting Behavior Analytics";

  41.     /** The decision impact metrics. */
  42.     String DECISION_IMPACT_METRICS = "Legislative Impact Assessment";
  43. }