ApplicationController.as 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. package com.imt.intimamedia.control
  2. {
  3. import com.adobe.cairngorm.control.FrontController;
  4. import com.imt.intimamedia.commands.acquire.*;
  5. import com.imt.intimamedia.commands.initialization.*;
  6. import com.imt.intimamedia.commands.localization.*;
  7. import com.imt.intimamedia.commands.measures.*;
  8. import com.imt.intimamedia.commands.patient.*;
  9. import com.imt.intimamedia.commands.report.*;
  10. import com.imt.intimamedia.commands.user.*;
  11. /**
  12. * Contrôleur de l'application
  13. */
  14. public class ApplicationController extends FrontController
  15. {
  16. /**
  17. * Constructeur
  18. */
  19. public function ApplicationController()
  20. {
  21. addCommand( INIT_COUNTRIES, GetCountriesCommand );
  22. addCommand( INIT_QUESTIONS, GetQuestionsCommand );
  23. addCommand( INIT_SPECILALITIES, GetSpecialitiesCommand );
  24. addCommand( INIT_CORONARY_DISEASES, GetCoronaryDiseasesCommand );
  25. addCommand( INIT_TYPE_AIC, GetTypeAICCommand );
  26. addCommand( INIT_TYPE_ETHIOLOGIES, GetTypeEthiologiesCommand );
  27. addCommand( INIT_TYPE, GetTypeCommand );
  28. addCommand( INIT_LOCATION, GetLocationCommand );
  29. addCommand( INIT_ETHNIC, GetEthnicCommand );
  30. addCommand( USER_LOGIN, LoginCommand );
  31. addCommand( USER_REGISTER, RegisterCommand );
  32. addCommand( USER_POST, PostCommand );
  33. addCommand( USER_EXPORT_DATA, ExportDataCommand );
  34. addCommand( USER_VALIDATE_ACCOUNT, ValidateAccountCommand );
  35. addCommand( USER_TERMS, TermsCommand );
  36. addCommand( USER_TERMS_AGREED, TermsAgreedCommand );
  37. addCommand( USER_UPDATE, UpdateUserCommand );
  38. addCommand( USER_HELP, UserHelpCommand );
  39. addCommand( USER_REGISTER_FIND_CITIES, SearchCitiesCommand );
  40. addCommand( USER_REGISTER_FIND_ZIPCODE, SearchZipCodesCommand );
  41. addCommand( USER_FORGET_PASSWORD, ForgetPasswordCommand );
  42. addCommand( LOCALISATION_USER, LocalizationCommand );
  43. addCommand( CREATE_PATIENT, CreatePatientCommand );
  44. addCommand( UPDATE_PATIENT, UpdatePatientCommand );
  45. addCommand( SEARCH_PATIENT, SearchPatientCommand );
  46. addCommand( CREATE_APPOINTMENT, CreateAppointmentCommand );
  47. addCommand( UPDATE_APPOINTMENT, UpdateAppointmentCommand );
  48. addCommand( SEARCH_APPOINTMENTS, SearchAppointmentsCommand );
  49. addCommand( ADD_ATS_RISK, AddATSRiskCommand );
  50. addCommand( ADD_PERSONAL_HISTORY, AddPersonalHistoryCommand );
  51. addCommand( ADD_FAMILY_HISTORY, AddFamilyHistoryCommand );
  52. addCommand( ADD_CARDIOVASCULAR_EXAMINATOR, AddCardiovascularExaminatorCommand );
  53. addCommand( ADD_TREATMENTS, AddTreatmentCommand );
  54. addCommand( GET_TYPE_FROM_LOCATION, GetTypeFromLocationCommand );
  55. addCommand( SAVE_IMAGE, SaveImageCommand );
  56. addCommand( DELETE_IMAGE, DeleteImageCommand );
  57. addCommand( SAVE_MARKER, SaveMarkerCommand );
  58. addCommand( DELETE_MARKERS, DeleteMarkersCommand );
  59. addCommand( GET_MARKERS, GetMarkersCommand );
  60. addCommand( GET_IMAGES, GetImagesCommand );
  61. addCommand( GET_ULTRASOUND_SCANNER_FROM_USER, GetUltraSoundScannerCommand );
  62. addCommand( SAVE_MEASURES, SaveMeasuresCommand );
  63. addCommand( GET_MEASURES, GetMeasuresCommand );
  64. addCommand( GET_CTPA, GetCTPACommand );
  65. addCommand( MAJ_CPTMESURES, majCptMesuresCommand );
  66. addCommand( GET_ABACUS, GetAbacusCommand );
  67. addCommand( GENERATE_REPORT, GenerateReportCommand );
  68. addCommand( SAVE_DATA, SaveDataCommand );
  69. addCommand( GET_DATA, GetDataCommand );
  70. addCommand( SEND_REPORT, SendReportCommand );
  71. }
  72. /**
  73. * Liste des événements
  74. */
  75. public static const INIT_COUNTRIES : String = "INIT_COUNTRIES";
  76. public static const INIT_QUESTIONS : String = "INIT_QUESTIONS";
  77. public static const INIT_SPECILALITIES : String = "INIT_SPECILALITIES";
  78. public static const INIT_CORONARY_DISEASES : String = "INIT_CORONARY_DISEASES";
  79. public static const INIT_TYPE_AIC : String = "INIT_TYPE_AIC";
  80. public static const INIT_TYPE_ETHIOLOGIES : String = "INIT_TYPE_ETHIOLOGIES";
  81. public static const INIT_TYPE : String = "INIT_TYPE";
  82. public static const INIT_LOCATION : String = "INIT_LOCATION";
  83. public static const INIT_ETHNIC : String = "INIT_ETHNIC";
  84. public static const USER_LOGIN : String = "USER_LOGIN";
  85. public static const USER_REGISTER : String = "USER_REGISTER";
  86. public static const USER_VALIDATE_ACCOUNT : String = "USER_VALIDATE_ACCOUNT";
  87. public static const USER_POST : String = "USER_POST";
  88. public static const USER_EXPORT_DATA : String = "USER_EXPORT_DATA";
  89. public static const USER_TERMS : String = "USER_TERMS";
  90. public static const USER_TERMS_AGREED : String = "USER_TERMS_AGREED";
  91. public static const USER_UPDATE : String = "USER_UPDATE";
  92. public static const USER_HELP : String = "USER_HELP";
  93. public static const USER_REGISTER_FIND_CITIES : String = "USER_REGISTER_FIND_CITIES";
  94. public static const USER_REGISTER_FIND_ZIPCODE : String = "USER_REGISTER_FIND_ZIPCODE";
  95. public static const USER_FORGET_PASSWORD : String = "USER_FORGET_PASSWORD";
  96. public static const USER_SEND_MAIL_WITH_PASSWORD : String = "USER_SEND_MAIL_WITH_PASSWORD";
  97. public static const LOCALISATION_USER : String = "LOCALISATION_USER";
  98. public static const CREATE_PATIENT : String = "CREATE_PATIENT";
  99. public static const UPDATE_PATIENT : String = "UPDATE_PATIENT";
  100. public static const SEARCH_PATIENT : String = "SEARCH_PATIENT";
  101. public static const SEARCH_APPOINTMENTS : String = "SEARCH_APPOINTMENTS";
  102. public static const CREATE_APPOINTMENT : String = "CREATE_APPOINTMENT";
  103. public static const UPDATE_APPOINTMENT : String = "UPDATE_APPOINTMENT";
  104. public static const ADD_ATS_RISK : String = "ADD_ATS_RISK";
  105. public static const ADD_PERSONAL_HISTORY : String = "ADD_PERSONAL_HISTORY";
  106. public static const ADD_FAMILY_HISTORY : String = "ADD_FAMILY_HISTORY";
  107. public static const ADD_CARDIOVASCULAR_EXAMINATOR : String = "ADD_CARDIOVASCULAR_EXAMINATOR";
  108. public static const ADD_TREATMENTS : String = "ADD_TREATMENTS";
  109. public static const GET_TYPE_FROM_LOCATION : String = "GET_TYPE_FROM_LOCATION";
  110. public static const SAVE_IMAGE : String = "SAVE_IMAGE";
  111. public static const DELETE_IMAGE : String = "DELETE_IMAGE";
  112. public static const SAVE_MARKER : String = "SAVE_MARKER";
  113. public static const DELETE_MARKERS : String = "DELETE_MARKERS";
  114. public static const GET_MARKERS : String = "GET_MARKERS";
  115. public static const GET_IMAGES : String = "GET_IMAGES";
  116. public static const GET_ULTRASOUND_SCANNER_FROM_USER : String = "GET_ULTRASOUND_SCANNER_FROM_USER";
  117. public static const SAVE_MEASURES : String = "SAVE_MEASURES";
  118. public static const GET_MEASURES : String = "GET_MEASURES";
  119. public static const GET_CTPA : String = "GET_CTPA";
  120. public static const MAJ_CPTMESURES : String = "MAJ_CPTMESURES";
  121. public static const GET_ABACUS : String = "GET_ABACUS";
  122. public static const SAVE_DATA : String = "SAVE_DATA";
  123. public static const GET_DATA : String = "GET_DATA";
  124. public static const GENERATE_REPORT : String = "GENERATE_REPORT";
  125. public static const SEND_REPORT : String = "SEND_REPORT";
  126. }
  127. }