Thoroughly completed the implementation of various functionalities in PatientUpdate feature.
Modified the CredentialChecker. Added methods to regexCredentialChecker and its interface, and created RangeCredentialChecker with an interface for checking height and weight. Additionally, the credential checker doesn't really fit the strategy pattern, so I created a facade to test input values, and the program runs successfully. Also moved the checkers to the entities folder, following the professor's CA Engine template.
Resolved issue #46. I made attribute changes in the states of signup, login, and update, along with changes to the presenter. Implemented actionPerformed methods in their views, and the propertyChange method has been implemented. Error messages are now correctly popping up.
Made minor changes to Test to ensure successful execution of tests.
Thoroughly completed the implementation of various functionalities in
PatientUpdate
feature.Modified the
CredentialChecker
. Added methods toregexCredentialChecker
and its interface, and createdRangeCredentialChecker
with an interface for checking height and weight. Additionally, the credential checker doesn't really fit the strategy pattern, so I created a facade to test input values, and the program runs successfully. Also moved the checkers to theentities
folder, following the professor'sCA Engine
template.Resolved
issue #46
. I made attribute changes in the states of signup, login, and update, along with changes to the presenter. ImplementedactionPerformed
methods in their views, and thepropertyChange
method has been implemented. Error messages are now correctly popping up.Made minor changes to
Test
to ensure successful execution of tests.