Uses of Class
com.prog3.ipt.Model.CitizenClasses.Citizen
Package
Description
-
Uses of Citizen in com.prog3.ipt.Controller
Modifier and TypeMethodDescriptionprivate boolean
EditProfileViewController.checkChanges
(Citizen firstCitizen, Citizen secondCitizen) Checks if citizen made changes on his profile data -
Uses of Citizen in com.prog3.ipt.Model.CitizenClasses
Modifier and TypeFieldDescriptionprivate Citizen
CitizenEditProfileOriginator.currentCitizen
private static Citizen
ObservableSingleton.sessionUser
Modifier and TypeFieldDescriptionprivate LinkedList<Citizen>
CitizenEditProfileMemento.citizensData
Modifier and TypeMethodDescriptionstatic Citizen
ObservableSingleton.getCitizen()
The instance doesn't get created until the method is called for the first time.CitizenEditProfileOriginator.getCurrentCitizen()
CitizenEditProfileMemento.getLastCitizenData()
Returns a Citizen object or null if linked list is emptyModifier and TypeMethodDescriptionprivate LinkedList<Citizen>
CitizenEditProfileMemento.getCitizensData()
Returns a LinkedListobject Modifier and TypeMethodDescriptionvoid
Add a reference to a Citizen into a LinkedListobject static void
ObservableSingleton.setCitizen
(Citizen newUser) void
CitizenEditProfileOriginator.setCurrentCitizen
(Citizen currentCitizen) -
Uses of Citizen in com.prog3.ipt.Model.FacadeClasses
Modifier and TypeMethodDescriptionstatic Citizen
FacadeSingleton.retrieveCitizen
(String citizenUsername, String citizenPassword) Retrieves data about citizen signed in with a given username and a given passwordModifier and TypeMethodDescriptionstatic boolean
FacadeSingleton.insertCitizen
(Citizen localCitizen) Inserts a Citizen record in the Citizen table of IPT databaseprivate static boolean
FacadeSingleton.insertCitizenQuerySender
(String queryTemplate, Citizen newCitizen) Returns the result of an SQL INSERT operation in the Citizen table of IPT databasestatic boolean
FacadeSingleton.updateCitizenData
(Citizen localCitizen) Updates logged citizen's data in the Citizen table of IPT databaseprivate static boolean
FacadeSingleton.updateCitizenQuerySender
(String queryTemplate, Citizen newCitizen) Updates logged citizen's data in the Citizen table of IPT databasestatic boolean
FacadeSingleton.validateGeneratedCitizenID
(Citizen localCitizen) Validates a 5-chars citizen unique identifier generated using randomUUID method and converted to a String object.