Uses of Class
com.prog3.ipt.Model.CitizenClasses.Citizen
Packages that use Citizen
Package
Description
-
Uses of Citizen in com.prog3.ipt.Controller
Methods in com.prog3.ipt.Controller with parameters of type CitizenModifier 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
Fields in com.prog3.ipt.Model.CitizenClasses declared as CitizenModifier and TypeFieldDescriptionprivate Citizen
CitizenEditProfileOriginator.currentCitizen
private static Citizen
ObservableSingleton.sessionUser
Fields in com.prog3.ipt.Model.CitizenClasses with type parameters of type CitizenModifier and TypeFieldDescriptionprivate LinkedList<Citizen>
CitizenEditProfileMemento.citizensData
Methods in com.prog3.ipt.Model.CitizenClasses that return CitizenModifier 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 emptyMethods in com.prog3.ipt.Model.CitizenClasses that return types with arguments of type CitizenModifier and TypeMethodDescriptionprivate LinkedList<Citizen>
CitizenEditProfileMemento.getCitizensData()
Returns a LinkedListobject Methods in com.prog3.ipt.Model.CitizenClasses with parameters of type CitizenModifier 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
Methods in com.prog3.ipt.Model.FacadeClasses that return CitizenModifier and TypeMethodDescriptionstatic Citizen
FacadeSingleton.retrieveCitizen
(String citizenUsername, String citizenPassword) Retrieves data about citizen signed in with a given username and a given passwordMethods in com.prog3.ipt.Model.FacadeClasses with parameters of type CitizenModifier 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.