ืจืฉืืืช ืคืื ืงืฆืืืช ืืคืื ืงืฆืืื ืืืืช:
Citizen ืืืืฆืืช ืืืจื ืืืขืจืืช, ืืืื ื ืชืื ืื ืืืืฉืืื ืืืื ืจืืช ืืืืื, ืชืืืื ืืืืฉืื, ืืฉืคืขื ืฆืืืืจืืช, ืืขืื. ืืืืงื ืื ืืืจืืืช ืขื ืืืฉืื ืืขืืืื ืจืืืช ืืืืื ืฉื ืืืืจื. updateThreatLevel: ืืืฉื ืืืืฉ ืืช ืจืืช ืืืืื ืฉื ืืืืจื ืขื ืคื ืคืจืืืจืื ืืืฉืืื. setMaxThreatLevel: ืืขืื ืืช ืจืืช ืืืืื ืฉื ืืืืจื ืืืงืกืืืื. updateThreatLevelToMinimum: ืืืจืื ืืช ืจืืช ืืืืื ืฉื ืืืืจื ืืืื ืืืื. Getters ื-Setters: ืืืื ืื ืืื ืืฉืืืช ืื ืืจืฉืื ืืืืืงื.
Facility ืืืืฆืืช ืืชืงื ืืืืื. ืืืจืืืช ืื ืืืื ืืืืืืื ืืืชืงื, ืืืื ืืืกืคื ืืืกืจื ืฉื ืืืจืืื, ืจืขื ืื ื ืชืื ื ืืชืคืืกื, ืื ืืืื ืืื ืื ืฉื ืชืคืืกืช ืืืชืงื ืืืชืื ืืจืืืช ืืืืื. addCitizen: ืืืกืืฃ ืืืจื ืืืืืื ืืืชืงื, ืชืื ืืืืงื ืื ื ืืชื ืืืื ืืกื ืื ืืืืืืฃ ืืืื ืขื ืจืืช ืืืื ื ืืืื ืืืชืจ. removeCitizen: ืืกืืจ ืืืจื ืืืืชืงื, ืืขืืื ืืช ืกืืืืก ืืืขืฆืจ ืฉืื, ืืื ืื ืืืืฉ ืืช ืืชืคืืกื. refreshFacilityData: ืจืขื ืื ื ืชืื ื ืืืชืงื, ืืืื ืืืฉืื ืืืืื ืชืคืืกื ืืกืืืืจ ืืจืฉืืื. getLowestThreatCitizen: ืืืฆื ืืช ืืืืจื ืขื ืจืืช ืืืืื ืื ืืืื ืืืืชืจ ืืืชืงื. Getters ื-Setters: ืืืื ืื ืืื ืืฉืืืช ืื ืืจืฉืื ืืืืืงื.
Manager ืืืจืืืช ืขื ืคืขืืืืช ืื ืืืื ืืืขืจืืช, ืืืื ืืืกืคื ืืฉืื ืื ื ืชืื ืื ืฉื ืืืจืืื, ืืชืงื ืื, ืื ืืืื ืขืืืื ืื ืืืืืจืืื ืฉื ืจืืืช ืืืืื. ืืื ืื ืื ืื ืืช ื ืชืื ื ืืืขืจืืช ืืฉืืืคืื ืืืชืคืงื ืืกืืืืช ืจืืฉืื ืืช. addCitizen: ืืืคืฉืจ ืืื ืื ืืืืกืืฃ ืืืจื ืืืฉ ืืืขืจืืช. removeCitizen: ืืกืืจ ืืืจื ืืืืขืจืืช ืืืขืืื ืืช ืืขืจืืช ืืืืืื ืืืชืื. addFacility: ืืืกืืฃ ืืชืงื ืืืืื ืืืฉ ืืืขืจืืช. printAllCitizens: ืืฆืื ืืช ืจืฉืืืช ืื ืืืืจืืื ืขื ืจืืช ืืืืื ืฉืืื ืืืกืคืจ ื-ID ืฉืืื. printAllFacilities: ืืฆืื ืืช ืจืฉืืืช ืื ืืืชืงื ืื ืขื ืงืืืืืชื, ืืืืื ืืชืคืืกื, ืืืกืคืจื ืืืืืื ืฉืืื. updateGovernmentSupportLevel: ืืฉื ื ืืช ืจืืช ืืชืืืื ืฉื ืืืจื ืืืืฉืื. updatePublicImpactScore: ืืฉื ื ืืช ืจืืช ืืืฉืคืขื ืืฆืืืืจืืช ืฉื ืืืจื. updateEconomicPercentile: ืืฉื ื ืืช ืืืืืืื ืืืืืื ืฉื ืืืจื. startThreatLevelUpdater: ืืชืืื ืชืืืื ืฉื ืขืืืื ืืืืืจื ืืจืืืช ืืืืื ืฉื ืื ืืืืจืืื.
President ืืืืฆืืช ืืช ืื ืฉืื, ืฉืืื ืืขื ืกืืืืช ืืืืื ืืืขืจืืช. ืื ืฉืื ืืืื ืืืฆืข ืื ืื ืืช, ืืขืฆืจื ืืืจืื, ืืืืฆืื ืืืกืืืจืืืช ืืืจืืื. ืืื ืื ืืืจืื ืขื ื ืืืื ืจืืืช ืืืื ืืืงืจืื ืืืืืืื. grantPardon: ืืขื ืืง ืื ืื ื ืืืืจื, ืืฉืืจืจ ืืืชื ืืืขืฆืจ, ืืืจืื ืืช ืจืืช ืืืืื ืฉืื, ืืืขืืื ืืช ืืขืจืืช ืืืืืื. emergencyDetention: ืืขืื ืืช ืจืืช ืืืืื ืฉื ืืืจื ืืืงืกืืืื ืืืื ืืก ืืืชื ืืืขืฆืจ ืืืืื. exportCitizenHistory: ืืืืฆื ืืช ืืืกืืืจืืืช ืืืืจืืื ืืงืืืฅ ื ืชืื. startThreatLevelUpdater: ืืชืืื ืชืืืื ืฉื ืขืืืื ืืืืืจื ืืจืืืช ืืืืื ืฉื ืื ืืืืจืืื. Getters ื-Setters: ืืืื ืื ืืื ืืฉืืืช ืื ืืจืฉืื ืืืืืงื.
CitizenFacilityAssignment ืืชืขืืช ืืช ืืงืฉืจ ืืื ืืืจื ืืืชืงื, ืืืื ืชืืจืืื ืื ืืกื ืืืฆืืื. ืืืืงื ืื ืืกืคืงืช ืืืื ืื ืืืื ืืืกืืืจืืืช ืืืขืฆืจ ืฉื ืืืืจื. CitizenFacilityAssignment: ืืืฆืจ ืงืฉืจ ืืื ืืืจื ืืืชืงื, ืืืื ืชืืจืืื ืืขืฆืจ ืืฉืืจืืจ. setReleaseDate: ืืืืืจ ืืช ืชืืจืื ืืฉืืจืืจ ืฉื ืืืืจื. exportAssignmentData: ืืืืฆื ืืช ืคืจืื ืืืขืฆืจ ืืงืืืฅ. calculateDetentionDuration: ืืืฉื ืืช ืืฉื ืืืืืื ืืืืื. Getters ื-Setters: ืืืื ืื ืืื ืืฉืืืช ืื ืืจืฉืื ืืืืืงื.
FacilityThreatAnalysis ืืกืคืงืช ืืืื ืื ืืชืื ื ืชืื ืื ืฉื ืืชืงื ืื, ืืืื ืืืฉืื ืืืืฆืข ืจืืืช ืืืื ืืืืืื ืชืคืืกื. ืืฉืืฉืช ืืืืคืืืืืืฆืื ืฉื ื ืืืื ืืืชืงื ืื. FacilityThreatAnalysis: ืงืื ืกืืจืงืืืจ ืื ืืชืื ื ืชืื ื ืืชืงื ืืืื ืืืืื ืชืคืืกื ืืืืืฆืข ืจืืช ืืืื. calculateMetrics: ืืืฉื ืืืืฉ ืืช ืื ืชืื ืื ืฉื ืืืืื ืืชืคืืกื ืืืืืฆืข ืจืืช ืืืืื. refreshMetrics: ืืจืขื ื ืืช ื ืชืื ื ืืืชืงื ืืคื ืฉืื ืืืื ืขืืื ืืื. getAverageThreatLevel: ืืืืืจ ืืช ืืืืฆืข ืจืืช ืืืืื ืืืชืงื. getOccupancyRate: ืืืืืจ ืืช ืืืืื ืืชืคืืกื ืืืชืงื. calculateOverallOccupancyRate: ืืืฉื ืืช ืืืืื ืืชืคืืกื ืืืืืืื ืืื ืืืชืงื ืื ืืืขืจืืช. getFacilityIdWithLowestOccupancyRate: ืืืืืจ ืืช ืืืื ืืืชืงื ืขื ืืืืื ืืชืคืืกื ืื ืืืืื ืืืืชืจ. getFacilitiesAboveOccupancyRate: ืืืืืจ ืจืฉืืื ืฉื ืืชืงื ืื ืขื ืืืืื ืชืคืืกื ืืขื ืกืฃ ืืกืืื. Getters ื-Setters: ืืืื ืื ืืื ืืฉืืืช ืื ืืจืฉืื ืืืืืงื.
ThreatManagementSystem ืืืืืงื ืืืจืืืืช ืฉืื ืืืช ืืช ืื ืชืืืืื ืืืขืจืืช: ืืขืงื ืืืจ ืืืจืืื, ืืชืงื ืื, ื ืืืื ืืขืจืืช ืืืืืื, ืืืืืืฉ ืืืืืจืืชืืื ืื ืืืื ืจืืืช ืืืื ืืชืคืืกืช ืืชืงื ืื. addCitizen: ืืืกืืฃ ืืืจื ืืืขืจืืช ืืืขืืื ืืช ืืขืจืืช ืืืืืื. removeCitizen: ืืกืืจ ืืืจื ืืืขืจืืช ืืืืืื, ืืขืืื ืืช ืืกืืืืก ืฉืื, ืืื ืื ืืืืฉ ืืช ืืขืจืืช ืืืืืื. addFacility: ืืืกืืฃ ืืชืงื ืืืฉ ืืืขืจืืช ืืื ืื ืืืืฉ ืืช ืื ืืขืจืืช ืืืืืื. removeFacility: ืืกืืจ ืืชืงื ืืืืขืจืืช, ืืฉืืจืจ ืืช ืื ืืืืืืื ืฉืื, ืืื ืื ืืืืฉ ืืช ืืขืจืืช ืืืืืื. manageDetention: ืื ืื ืืช ืชืืืื ืืืงืฆืื ืืืกืจื ืฉื ืืืจืืื ืืืชืงื ื ืืืืืื ืืืชืืกืก ืขื ืจืืืช ืืืื, ืจืฃ ืกืืื, ืืจืฃ ืืื ืื.ืืคืื ืงืฆืื ืืืฉืืื ืืืืชืจ ืฉืืืืฉืช ืืช ืืืืืืจืืชื . getStaticThreshold: ืืืืืจ ืืช ืจืืช ืืืืื ืืกืืืืช ืฉื ืงืืขื ืืจืืฉ. getDynamicThresholdForAllFacilities: ืืืืืจ ืืช ืจืืช ืืืืื ืื ืืืื ืืืืชืจ ืืืื ืื ืืืืืืื ืืืขืจืืช. getFacilityWithLowestOccupancy: ืืืฆื ืืช ืืืชืงื ืขื ืืืื ืืชืคืืกื ืื ืืื ืืืืชืจ. refreshThreatLevels: ืืขืืื ืืช ืจืืืช ืืืืื ืฉื ืื ืืืืจืืื ืืืขืจืืช. Getters ื-Setters: ืืืื ืื ืืื ืืฉืืืช ืื ืืจืฉืื ืืืืืงื.
Main main: ืื ืื ืืช ืชืืืื ืืขืืืื ืืืืื ืฉื ืืืขืจืืช. ืืฆืื ืชืคืจืื ืจืืฉื, ืืืคืฉืจ ืืืฉื ืื ืฉืื ืื ืืื ืื, ืฆืคืืื ืืคืจืื ืืชืงื ืื, ืืกืืื ืขืืืื. handleManagerLogin: ืืืคื ืืชืืืื ืืชืืืจืืช ืฉื ืื ืื, ืืืื ืืืืงืช ืืืฉืืจื ืื ืืกื. handlePresidentLogin: ืืืคื ืืชืืืื ืืชืืืจืืช ืฉื ื ืฉืื, ืืืื ืืืืงืช ืืืฉืืจื ืื ืืกื ืืืคืชื ืกืืื. managerMenu: ืชืคืจืื ืคืขืืืืช ืืื ืื, ืืืื ื ืืืื ืืืจืืื ืืืชืงื ืื, ืขืืืื ื ื ืชืื ืื, ืืืชืืืช ืชืืืืืื. presidentMenu: ืชืคืจืื ืคืขืืืืช ืื ืฉืื, ืืืื ืืชื ืื ืื ื, ืืขืฆืจ ืืืจืื, ืืืืฆืื ืืืกืืืจืืืช ืืืจืืื. addNewCitizen: ืืืคืฉืจ ืืืกืคืช ืืืจื ืืืฉ ืืืขืจืืช ืขื ืคืจืื ืงืื ืืืืื. updateCitizenSupportLevel: ืืขืืื ืืช ืจืืช ืืชืืืื ืฉื ืืืจื ืืืืฉืื. updateCitizenPublicImpactScore: ืืขืืื ืืช ืจืืช ืืืฉืคืขื ืืฆืืืืจืืช ืฉื ืืืจื. updateCitizenEconomicPercentile: ืืขืืื ืืช ืืืืืืื ืืืืืื ืฉื ืืืจื. viewFacilityDetails: ืืฆืื ืืช ืื ืืืืจืืื ืืืืืืื ืืืชืงื ืืกืืื. exportHistory: ืืืืฆื ืืช ืืืืกืืืจืื ืฉื ืืืืจืืื ืืงืืืฅ ื ืชืื. emergencyDetentionForCitizen: ืืืคืฉืจ ืื ืฉืื ืืืฆืข ืืขืฆืจ ืืืจืื ืฉื ืืืจื ืืคื ID. ืืฉ ืขืื ืืื ืืืจืื ืฉืืคืฉืจ ืืขืฉืืช ืืชืคืจืื ืืื ืจืง ืืืง .