- Main
- ValidityCheck
- Luhn
- SysLog
Startar programmet som via terminalen tar emot användardata, som via ValidityCheck kontrolleras.
Programmet avslutas genom att ange None som argument.
Kontrollerar ifall indata
- Har ett giltigt format (inte innehåller ogiltiga tecken)
- Innehåller giltigt datum
- Är ett personnummer
- Är ett samordningsnummer
- Är ett organisationsnummer
Genomför kontroll av ett nummer godkänt i ValidityCheck för att se ifall det är ett giltigt nummer enligt Luhns Algoritm.
Skapar den logg som innehåller Exceptions från de olika kontroller som genomförs i ValidityCheck.
Loggen sparas i samma mapp som programmet i form av en .log-fil.
Kompileras med pom.xml i Maven.