source: EDIS/trunk/java/tracking-ui-core/src/main/flex/gov/va/med/edp/model/Config.as@ 1227

Last change on this file since 1227 was 1227, checked in by George Lilly, 13 years ago

initial load of EDIS 1.0

File size: 3.0 KB
Line 
1/* Config.as */
2
3package gov.va.med.edp.model
4{
5 import gov.va.med.edp.vo.ColorMapVO;
6 import gov.va.med.edp.vo.DisplayBoardPropertiesVO;
7 import gov.va.med.edp.vo.LogEditParamsVO;
8
9 import mx.collections.ArrayCollection;
10
11 [Bindable]
12 public class Config
13 {
14 // configure display board & colors
15 public var boards: ArrayCollection; // array of LookupVO
16 public var boardIndex: int = 0;
17
18 public var columns: ArrayCollection; // array of ColumnSpecVO
19 public var availableColumns: ArrayCollection; // array of ColumnSpecVO
20
21 public var colorMaps: ArrayCollection; // array of ColorMap
22 public var rowColorMap: ColorMapVO;
23 public var rowColorMapIndex: int = -1;
24
25 public var displaySizes: ArrayCollection;
26 public var displayBoardProperties: DisplayBoardPropertiesVO;
27
28 // configure rooms/beds
29 public var beds: ArrayCollection; // array of RoomBedVO
30 public var statusList: ArrayCollection; // array of LookupVO
31 public var whenList: ArrayCollection; // array of LookupVO
32 public var roomCategoryList: ArrayCollection; // array of LookupVO
33
34 // configure staff
35 //public var srcProviders: ArrayCollection; // arrays of StaffMemberVO
36 //public var srcNurses: ArrayCollection;
37 public var srcStaff: ArrayCollection;
38 public var srcStaffReady: Boolean = false;
39
40 public var providers: ArrayCollection;
41 public var residents: ArrayCollection;
42 public var nurses: ArrayCollection;
43
44 // configure selections
45 public var acuities: ArrayCollection; // arrays of CodeSelectionVO
46 public var statuses: ArrayCollection;
47 public var arrivals: ArrayCollection;
48 public var dispositions: ArrayCollection;
49 public var delays: ArrayCollection;
50 public var acuitiesChanged: Boolean = false; // dirty flags for each list
51 public var statusesChanged: Boolean = false;
52 public var arrivalsChanged: Boolean = false;
53 public var dispositionsChanged: Boolean = false;
54 public var delaysChanged: Boolean = false;
55
56 // configure params
57 public var params: LogEditParamsVO = new LogEditParamsVO();
58 public var defaultRoomList: ArrayCollection; // array of LookupVO
59
60 // loaded flags
61 public var bedLoaded: Boolean = false;
62 public var boardLoaded: Boolean = false;
63 public var colorLoaded: Boolean = false;
64 public var paramLoaded: Boolean = false;
65 public var selectionConfigLoaded: Boolean = false;
66 public var staffConfigLoaded: Boolean = false;
67
68 // dirty flags
69 public var bedMods: Boolean = false;
70 public var boardMods: Boolean = false;
71 public var colorMods: Boolean = false;
72 public var paramMods: Boolean = false;
73 public var selectionMods: Boolean = false;
74 public var staffMods: Boolean = false;
75
76 // locking tokens
77 public var bedToken: String = "";
78 public var boardToken: String = "";
79 public var colorToken: String = "";
80 public var paramToken: String = "";
81 public var selectionToken: String = "";
82 public var staffToken: String = "";
83 }
84}
Note: See TracBrowser for help on using the repository browser.