Adding Data Control Class Fields and Constants
Add the following fields to EquipWorkOrderDC.java:
// Chart filter. private String groupByFilter = GROUP_BY_EQUIP_NUM; // Chart data. private List<ChartDataItem> understatedChartData = new ArrayList<ChartDataItem>(); private List<ChartDataItem> overstatedChartData = new ArrayList<ChartDataItem>(); // Session private E1UserSessionBean userBean; private LoginEnvironment loginEnv; private boolean runningInJDEADFContainer = true; // Hard coded AIS connection values. private static final String AIS_SERVER = "host:port"; private static final String USER_NAME = "user"; private static final String PASSWORD = "pwd"; private static final String DEVICE = "E1ADFApps"; private static final String ROLE = "role"; private static final String ENVIRONMENT = "env"; // F4801 columns. private static final String ACTUAL_HOURS_ALIAS = "HRSA"; private static final String EST_HOURS_ALIAS = "HRSO"; private static final String EQUIP_NUMBER_ALIAS = "NUMB"; private static final String ASSIGNED_TO_ALIAS = "ANP"; private static final String SUPERVISOR_ALIAS = "ANPA"; // Chart Type. private static final String GROUP_BY_EQUIP_NUM = "0"; private static final String GROUP_BY_ASSIGNED_TO = "1"; private static final String GROUP_BY_SUPERVISOR = "2"; // Label Keys. private static final String HOURS_KEY = "Hours"; private static final String SUPERVISOR_KEY = "ANPA"; private static final String ASSIGNED_TO_KEY = "ANP"; private static final String EQUIP_NUMBER_KEY = "EQPNUM"; private static final String COMP_WO_TITLE_KEY = "CompWOChartTitle"; private static final String IN_PROC_WO_TITLE_KEY = "InProcWOChartTitle"; // Default label text. private static final String DEFAULT_JARGON = "13"; // Capital Asset Management private static final String HOURS = "Hours"; private static final String SUPERVISOR = "Supervisor"; private static final String ASSIGNED_TO = "Assigned To"; private static final String EQUIPMENT_NUMBER = "Equipment Number"; private static final String COMP_WO_CHART_TITLE = "Completed Work Orders Actual Hours Over Estimated"; private static final String IN_PROC_WO_CHART_TITLE = "In Process Work Orders Actual Hours Over Estimated"; // Chart labels. private HashMap<String, String> labels = new HashMap<String, String>(); { labels.put(HOURS_KEY, HOURS); labels.put(SUPERVISOR_KEY, SUPERVISOR); labels.put(ASSIGNED_TO_KEY, ASSIGNED_TO); labels.put(EQUIP_NUMBER_KEY, EQUIPMENT_NUMBER); labels.put(COMP_WO_TITLE_KEY, COMP_WO_CHART_TITLE ); labels.put(IN_PROC_WO_TITLE_KEY, IN_PROC_WO_CHART_TITLE); } private static ADFLogger logger = ADFLogger.createADFLogger(EquipWorkOrderDC.class);