Open Suzii opened 9 years ago
User interface is now implemented and functionable. It is going to be tested to find bugs.
User service functionality tested, seems to be OK. CvService needs to handle all exceptions and log them appropriately. Logging of all store/retrieve actions in debug mode should be implemented as well.
CVService is fully implemented. Generating of PDF is functionable.
Initial configuration of whole application has been changed. Paths to pb138-database folder as well as folder with pdflatex.exe file should be now injected to services upon their instantiation. Changes to be implemented:
When generate pfd method is called and no XY.xml file for XY login exists - exception is thrown. Plealse, check this use case and return null instead of throwing an exception.
Both constructors are prepared to accept string parameters with path to database folder and path to pdflatex folder. Also checking of existing xml file for given login is done.
Now both services are tested with unit tests.
Implement two interfaces providing User and CV service to application server backend. Users will be stored in XML file with structure something like <users> <user> <login>Anicka</login> <password-hash>MD5checksum</password-hash> </user> </users>
Classes will use provided XML transformator and will also utilize with Xml2Json and JSon2Xml interfaces.