PageCommandMinistryRankingConstants.java

  1. package com.hack23.cia.web.impl.ui.application.views.common.menufactory.api.pagecommands;

  2. import com.hack23.cia.web.impl.ui.application.views.common.pagelinks.api.PageModeMenuCommand;
  3. import com.hack23.cia.web.impl.ui.application.views.common.viewnames.ChartIndicators;
  4. import com.hack23.cia.web.impl.ui.application.views.common.viewnames.MinistryPageMode;
  5. import com.hack23.cia.web.impl.ui.application.views.common.viewnames.PageMode;
  6. import com.hack23.cia.web.impl.ui.application.views.common.viewnames.UserViews;

  7. /**
  8.  * The Interface PageCommandMinistryRankingConstants.
  9.  */
  10. public interface PageCommandMinistryRankingConstants {

  11.     /** The ministry ranking command pagevisit history. */
  12.     PageModeMenuCommand MINISTRY_RANKING_COMMAND_PAGEVISIT_HISTORY = new PageModeMenuCommand(
  13.             UserViews.MINISTRY_RANKING_VIEW_NAME, PageMode.PAGEVISITHISTORY);

  14.     /** The command ministry ranking overview. */
  15.     PageModeMenuCommand COMMAND_MINISTRY_RANKING_OVERVIEW = new PageModeMenuCommand(
  16.         UserViews.MINISTRY_RANKING_VIEW_NAME, PageMode.OVERVIEW);

  17.     /** The command ministry ranking datagrid. */
  18.     PageModeMenuCommand COMMAND_MINISTRY_RANKING_DATAGRID = new PageModeMenuCommand(
  19.         UserViews.MINISTRY_RANKING_VIEW_NAME, PageMode.DATAGRID);

  20.     /** The command ministry ranking charts. */
  21.     PageModeMenuCommand COMMAND_MINISTRY_RANKING_CHARTS = new PageModeMenuCommand(
  22.         UserViews.MINISTRY_RANKING_VIEW_NAME, PageMode.CHARTS);

  23.     /** The command charts all ministries by headcount. */
  24.     PageModeMenuCommand COMMAND_CHARTS_ALL_MINISTRIES_BY_HEADCOUNT = new PageModeMenuCommand(
  25.             UserViews.MINISTRY_RANKING_VIEW_NAME, PageMode.CHARTS, ChartIndicators.ALLMINISTRIESBYHEADCOUNT.toString());

  26.     /** The command role charts. */
  27.     PageModeMenuCommand COMMAND_CHARTS_ALL_GOVERNMENT_ROLE_GANTT = new PageModeMenuCommand(
  28.             UserViews.MINISTRY_RANKING_VIEW_NAME, PageMode.CHARTS, ChartIndicators.ALL_GOVERNMENT_ROLE_CHART.toString());

  29.     /** The command government outcome. */
  30.     PageModeMenuCommand COMMAND_GOVERNMENT_OUTCOME = new PageModeMenuCommand(
  31.             UserViews.MINISTRY_RANKING_VIEW_NAME, MinistryPageMode.GOVERNMENT_OUTCOME.toString());

  32.     /** The command government bodies income. */
  33.     PageModeMenuCommand COMMAND_GOVERNMENT_BODIES_INCOME = new PageModeMenuCommand(
  34.             UserViews.MINISTRY_RANKING_VIEW_NAME, MinistryPageMode.GOVERNMENT_BODIES_INCOME.toString());

  35.     /** The command government bodies expenditure. */
  36.     PageModeMenuCommand COMMAND_GOVERNMENT_BODIES_EXPENDITURE = new PageModeMenuCommand(
  37.             UserViews.MINISTRY_RANKING_VIEW_NAME, MinistryPageMode.GOVERNMENT_BODIES_EXPENDITURE.toString());

  38.     /** The command government bodies headcount. */
  39.     PageModeMenuCommand COMMAND_GOVERNMENT_BODIES_HEADCOUNT = new PageModeMenuCommand(
  40.             UserViews.MINISTRY_RANKING_VIEW_NAME, MinistryPageMode.GOVERNMENT_BODIES_HEADCOUNT.toString());

  41.     /** The command charts current parties by headcount. */
  42.     PageModeMenuCommand COMMAND_CHARTS_CURRENT_PARTIES_BY_HEADCOUNT = new PageModeMenuCommand(
  43.             UserViews.MINISTRY_RANKING_VIEW_NAME, PageMode.CHARTS, ChartIndicators.CURRENTPARTIESBYHEADCOUNT.toString());

  44.     /** The command charts current ministries leader scoreboard. */
  45.     PageModeMenuCommand COMMAND_CHARTS_CURRENT_MINISTRIES_LEADER_SCOREBOARD = new PageModeMenuCommand(
  46.             UserViews.MINISTRY_RANKING_VIEW_NAME, PageMode.CHARTS, ChartIndicators.CURRENTMINISTRIESLEADERSCORECARD.toString());

  47.     /** The command charts current ministries by headcount. */
  48.     PageModeMenuCommand COMMAND_CHARTS_CURRENT_MINISTRIES_BY_HEADCOUNT = new PageModeMenuCommand(
  49.             UserViews.MINISTRY_RANKING_VIEW_NAME, PageMode.CHARTS, ChartIndicators.CURRENTMINISTRIESBYHEADCOUNT.toString());

  50.     /** The command charts all parties by headcount. */
  51.     PageModeMenuCommand COMMAND_CHARTS_ALL_PARTIES_BY_HEADCOUNT = new PageModeMenuCommand(
  52.             UserViews.MINISTRY_RANKING_VIEW_NAME, PageMode.CHARTS, ChartIndicators.ALLPARTIESBYHEADCOUNT.toString());

  53. }