Checkstyle Results

The following document contains the results of Checkstyle 9.3 with sun_checks.xml ruleset.

Summary

Files  Info  Warnings  Errors
34 0 0 1092

Files

File  I  W  E
com/hospital/portal/HealthcarePortalApplication.java 0 0 5
com/hospital/portal/config/MvcConfig.java 0 0 15
com/hospital/portal/config/SecurityConfig.java 0 0 7
com/hospital/portal/controller/AdminAppointmentController.java 0 0 45
com/hospital/portal/controller/DocAppointmentController.java 0 0 65
com/hospital/portal/controller/LoginController.java 0 0 24
com/hospital/portal/controller/PatientAppointmentController.java 0 0 76
com/hospital/portal/controller/RegisterController.java 0 0 35
com/hospital/portal/controller/TemplateController.java 0 0 45
com/hospital/portal/model/Admin.java 0 0 27
com/hospital/portal/model/Appointment.java 0 0 81
com/hospital/portal/model/Doctor.java 0 0 36
com/hospital/portal/model/Patient.java 0 0 26
com/hospital/portal/model/Specialty.java 0 0 24
com/hospital/portal/model/User.java 0 0 86
com/hospital/portal/repository/AppointmentRepository.java 0 0 10
com/hospital/portal/repository/DoctorRepository.java 0 0 2
com/hospital/portal/repository/PatientRepository.java 0 0 5
com/hospital/portal/service/AdminAppointmentService.java 0 0 61
com/hospital/portal/service/AdminService.java 0 0 7
com/hospital/portal/service/DocAppointmentService.java 0 0 69
com/hospital/portal/service/DoctorService.java 0 0 9
com/hospital/portal/service/LoginService.java 0 0 55
com/hospital/portal/service/PasswordService.java 0 0 20
com/hospital/portal/service/PatientAppointmentService.java 0 0 79
com/hospital/portal/service/PatientService.java 0 0 11
com/hospital/portal/service/RegisterService.java 0 0 35
com/hospital/portal/service/RoleService.java 0 0 13
lang/messages.properties 0 0 106
lang/messages_en.properties 0 0 4
lang/messages_es.properties 0 0 4
lang/messages_fr.properties 0 0 5

Rules

Category Rule Violations Severity
blocks NeedBraces 5  Error
coding HiddenField 56  Error
MagicNumber 8  Error
design DesignForExtension 53  Error
HideUtilityClassConstructor 1  Error
VisibilityModifier 2  Error
imports AvoidStarImport 2  Error
UnusedImports
  • processJavadoc: "false"
1  Error
javadoc JavadocMethod 188  Error
JavadocPackage 6  Error
JavadocStyle 1  Error
JavadocVariable 46  Error
MissingJavadocMethod 61  Error
misc FinalParameters 170  Error
NewlineAtEndOfFile 5  Error
Translation 108  Error
naming ConstantName 14  Error
ParameterName 3  Error
regexp RegexpSingleline
  • format: "\s+$"
  • maximum: "0"
  • message: "Line has trailing spaces."
  • minimum: "0"
154  Error
sizes LineLength
  • fileExtensions: "java"
148  Error
ParameterNumber 6  Error
whitespace FileTabCharacter 3  Error
NoWhitespaceBefore 2  Error
OperatorWrap 24  Error
WhitespaceAfter 13  Error
WhitespaceAround 12  Error

Details

com/hospital/portal/HealthcarePortalApplication.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file. 1
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 6
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 9
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 9
 Error misc FinalParameters Parameter args should be final. 9

com/hospital/portal/config/MvcConfig.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file. 1
 Error design DesignForExtension Class 'MvcConfig' looks like designed for extension (can be subclassed), but the method 'addResourceHandlers' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MvcConfig' final or making the method 'addResourceHandlers' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error misc FinalParameters Parameter registry should be final. 21
 Error misc FinalParameters Parameter registry should be final. 27
 Error design DesignForExtension Class 'MvcConfig' looks like designed for extension (can be subclassed), but the method 'localeResolver' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MvcConfig' final or making the method 'localeResolver' static/final/abstract/empty, or adding allowed annotation for the method. 31
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 31
 Error design DesignForExtension Class 'MvcConfig' looks like designed for extension (can be subclassed), but the method 'messageSource' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MvcConfig' final or making the method 'messageSource' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Error sizes LineLength Line is longer than 80 characters (found 106). 40
 Error regexp RegexpSingleline Line has trailing spaces. 41
 Error coding MagicNumber '3600' is a magic number. 43
 Error design DesignForExtension Class 'MvcConfig' looks like designed for extension (can be subclassed), but the method 'localeChangeInterceptor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MvcConfig' final or making the method 'localeChangeInterceptor' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Error design DesignForExtension Class 'MvcConfig' looks like designed for extension (can be subclassed), but the method 'addInterceptors' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MvcConfig' final or making the method 'addInterceptors' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error misc FinalParameters Parameter registry should be final. 55

com/hospital/portal/config/SecurityConfig.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error design DesignForExtension Class 'SecurityConfig' looks like designed for extension (can be subclassed), but the method 'passwordEncoder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SecurityConfig' final or making the method 'passwordEncoder' static/final/abstract/empty, or adding allowed annotation for the method. 15
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error design DesignForExtension Class 'SecurityConfig' looks like designed for extension (can be subclassed), but the method 'securityFilterChain' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SecurityConfig' final or making the method 'securityFilterChain' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error sizes LineLength Line is longer than 80 characters (found 88). 21
 Error misc FinalParameters Parameter http should be final. 21

com/hospital/portal/controller/AdminAppointmentController.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Using the '.*' form of import should be avoided - org.springframework.web.bind.annotation.*. 9
 Error sizes LineLength Line is longer than 80 characters (found 96). 17
 Error javadoc JavadocVariable Missing a Javadoc comment. 17
 Error naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 17
 Error javadoc JavadocVariable Missing a Javadoc comment. 19
 Error regexp RegexpSingleline Line has trailing spaces. 23
 Error regexp RegexpSingleline Line has trailing spaces. 24
 Error sizes LineLength Line is longer than 80 characters (found 88). 26
 Error misc FinalParameters Parameter adminAppointmentService should be final. 26
 Error coding HiddenField 'adminAppointmentService' hides a field. 26
 Error javadoc JavadocMethod Expected @param tag for 'adminAppointmentService'. 26
 Error regexp RegexpSingleline Line has trailing spaces. 28
 Error regexp RegexpSingleline Line has trailing spaces. 31
 Error regexp RegexpSingleline Line has trailing spaces. 32
 Error misc FinalParameters Parameter appointment should be final. 37
 Error regexp RegexpSingleline Line has trailing spaces. 43
 Error regexp RegexpSingleline Line has trailing spaces. 44
 Error regexp RegexpSingleline Line has trailing spaces. 45
 Error javadoc JavadocMethod Unused @param tag for 'id'. 45
 Error javadoc JavadocMethod Unused @param tag for 'new'. 46
 Error sizes LineLength Line is longer than 80 characters (found 123). 50
 Error misc FinalParameters Parameter appointmentId should be final. 50
 Error javadoc JavadocMethod Expected @param tag for 'appointmentId'. 50
 Error misc FinalParameters Parameter updatedAppointment should be final. 50
 Error javadoc JavadocMethod Expected @param tag for 'updatedAppointment'. 50
 Error sizes LineLength Line is longer than 80 characters (found 92). 52
 Error regexp RegexpSingleline Line has trailing spaces. 55
 Error regexp RegexpSingleline Line has trailing spaces. 56
 Error regexp RegexpSingleline Line has trailing spaces. 57
 Error javadoc JavadocMethod Unused @param tag for 'id'. 58
 Error misc FinalParameters Parameter appointmentId should be final. 61
 Error javadoc JavadocMethod Expected @param tag for 'appointmentId'. 61
 Error regexp RegexpSingleline Line has trailing spaces. 66
 Error regexp RegexpSingleline Line has trailing spaces. 67
 Error regexp RegexpSingleline Line has trailing spaces. 68
 Error javadoc JavadocMethod @return tag should be present and have description. 70
 Error regexp RegexpSingleline Line has trailing spaces. 76
 Error regexp RegexpSingleline Line has trailing spaces. 77
 Error regexp RegexpSingleline Line has trailing spaces. 78
 Error javadoc JavadocMethod @return tag should be present and have description. 80
 Error regexp RegexpSingleline Line has trailing spaces. 85
 Error regexp RegexpSingleline Line has trailing spaces. 86
 Error regexp RegexpSingleline Line has trailing spaces. 87
 Error regexp RegexpSingleline Line has trailing spaces. 88
 Error javadoc JavadocMethod @return tag should be present and have description. 90

com/hospital/portal/controller/DocAppointmentController.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 94). 28
 Error javadoc JavadocVariable Missing a Javadoc comment. 28
 Error naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 28
 Error javadoc JavadocVariable Missing a Javadoc comment. 31
 Error regexp RegexpSingleline Line has trailing spaces. 33
 Error regexp RegexpSingleline Line has trailing spaces. 35
 Error sizes LineLength Line is longer than 80 characters (found 82). 37
 Error misc FinalParameters Parameter docAppointmentService should be final. 37
 Error coding HiddenField 'docAppointmentService' hides a field. 37
 Error javadoc JavadocMethod Expected @param tag for 'docAppointmentService'. 37
 Error regexp RegexpSingleline Line has trailing spaces. 40
 Error regexp RegexpSingleline Line has trailing spaces. 41
 Error regexp RegexpSingleline Line has trailing spaces. 43
 Error regexp RegexpSingleline Line has trailing spaces. 51
 Error regexp RegexpSingleline Line has trailing spaces. 52
 Error regexp RegexpSingleline Line has trailing spaces. 54
 Error regexp RegexpSingleline Line has trailing spaces. 63
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 65
 Error misc FinalParameters Parameter dni should be final. 69
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 69
 Error sizes LineLength Line is longer than 80 characters (found 88). 70
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 70
 Error regexp RegexpSingleline Line has trailing spaces. 75
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 77
 Error javadoc JavadocMethod Unused @param tag for 'New'. 78
 Error sizes LineLength Line is longer than 80 characters (found 106). 82
 Error misc FinalParameters Parameter dni should be final. 82
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 82
 Error misc FinalParameters Parameter appointment should be final. 82
 Error javadoc JavadocMethod Expected @param tag for 'appointment'. 82
 Error sizes LineLength Line is longer than 80 characters (found 82). 83
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 83
 Error regexp RegexpSingleline Line has trailing spaces. 88
 Error javadoc JavadocMethod Unused @param tag for 'Id'. 90
 Error javadoc JavadocMethod Unused @param tag for 'Appointment'. 91
 Error sizes LineLength Line is longer than 80 characters (found 116). 95
 Error misc FinalParameters Parameter appointmentId should be final. 95
 Error javadoc JavadocMethod Expected @param tag for 'appointmentId'. 95
 Error misc FinalParameters Parameter appointment should be final. 95
 Error javadoc JavadocMethod Expected @param tag for 'appointment'. 95
 Error sizes LineLength Line is longer than 80 characters (found 103). 96
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 96
 Error sizes LineLength Line is longer than 80 characters (found 83). 98
 Error regexp RegexpSingleline Line has trailing spaces. 101
 Error regexp RegexpSingleline Line has trailing spaces. 102
 Error javadoc JavadocMethod Unused @param tag for 'Id'. 103
 Error misc FinalParameters Parameter appointmentId should be final. 106
 Error javadoc JavadocMethod Expected @param tag for 'appointmentId'. 106
 Error sizes LineLength Line is longer than 80 characters (found 103). 107
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 107
 Error regexp RegexpSingleline Line has trailing spaces. 110
 Error regexp RegexpSingleline Line has trailing spaces. 111
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 113
 Error javadoc JavadocMethod Unused @param tag for 'From'. 114
 Error javadoc JavadocMethod Unused @param tag for 'To'. 115
 Error sizes LineLength Line is longer than 80 characters (found 184). 119
 Error misc FinalParameters Parameter dni should be final. 119
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 119
 Error misc FinalParameters Parameter startDate should be final. 119
 Error javadoc JavadocMethod Expected @param tag for 'startDate'. 119
 Error misc FinalParameters Parameter endDate should be final. 119
 Error javadoc JavadocMethod Expected @param tag for 'endDate'. 119
 Error sizes LineLength Line is longer than 80 characters (found 100). 120
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 120
 Error sizes LineLength Line is longer than 80 characters (found 98). 121

com/hospital/portal/controller/LoginController.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 19
 Error sizes LineLength Line is longer than 80 characters (found 85). 21
 Error javadoc JavadocVariable Missing a Javadoc comment. 21
 Error naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 21
 Error regexp RegexpSingleline Line has trailing spaces. 24
 Error misc FinalParameters Parameter loginService should be final. 27
 Error coding HiddenField 'loginService' hides a field. 27
 Error javadoc JavadocMethod Expected @param tag for 'loginService'. 27
 Error regexp RegexpSingleline Line has trailing spaces. 31
 Error sizes LineLength Line is longer than 80 characters (found 89). 33
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 33
 Error javadoc JavadocMethod Unused @param tag for 'Password'. 34
 Error sizes LineLength Line is longer than 80 characters (found 103). 35
 Error regexp RegexpSingleline Line has trailing spaces. 39
 Error misc FinalParameters Parameter dni should be final. 39
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 39
 Error misc FinalParameters Parameter password should be final. 40
 Error javadoc JavadocMethod Expected @param tag for 'password'. 40
 Error regexp RegexpSingleline Line has trailing spaces. 41
 Error sizes LineLength Line is longer than 80 characters (found 86). 43
 Error coding MagicNumber '401' is a magic number. 51
 Error sizes LineLength Line is longer than 80 characters (found 165). 54
 Error sizes LineLength Line is longer than 80 characters (found 86). 56
 Error coding MagicNumber '500' is a magic number. 56

com/hospital/portal/controller/PatientAppointmentController.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file. 1
 Error imports AvoidStarImport Using the '.*' form of import should be avoided - com.hospital.portal.model.*. 17
 Error javadoc JavadocVariable Missing a Javadoc comment. 27
 Error sizes LineLength Line is longer than 80 characters (found 98). 28
 Error javadoc JavadocVariable Missing a Javadoc comment. 28
 Error naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 28
 Error regexp RegexpSingleline Line has trailing spaces. 30
 Error sizes LineLength Line is longer than 80 characters (found 93). 33
 Error misc FinalParameters Parameter patientAppointmentService should be final. 33
 Error coding HiddenField 'patientAppointmentService' hides a field. 33
 Error javadoc JavadocMethod Expected @param tag for 'patientAppointmentService'. 33
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 33
 Error regexp RegexpSingleline Line has trailing spaces. 37
 Error regexp RegexpSingleline Line has trailing spaces. 47
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 49
 Error sizes LineLength Line is longer than 80 characters (found 91). 53
 Error misc FinalParameters Parameter patientDNI should be final. 53
 Error javadoc JavadocMethod Expected @param tag for 'patientDNI'. 53
 Error sizes LineLength Line is longer than 80 characters (found 99). 54
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 54
 Error sizes LineLength Line is longer than 80 characters (found 81). 55
 Error regexp RegexpSingleline Line has trailing spaces. 58
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 60
 Error javadoc JavadocMethod Unused @param tag for 'From'. 61
 Error sizes LineLength Line is longer than 80 characters (found 115). 65
 Error misc FinalParameters Parameter patientDNI should be final. 65
 Error javadoc JavadocMethod Expected @param tag for 'patientDNI'. 65
 Error misc FinalParameters Parameter date should be final. 65
 Error javadoc JavadocMethod Expected @param tag for 'date'. 65
 Error sizes LineLength Line is longer than 80 characters (found 93). 66
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 66
 Error sizes LineLength Line is longer than 80 characters (found 81). 68
 Error regexp RegexpSingleline Line has trailing spaces. 71
 Error sizes LineLength Line is longer than 80 characters (found 91). 72
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 73
 Error javadoc JavadocMethod Unused @param tag for 'Speaciality'. 74
 Error sizes LineLength Line is longer than 80 characters (found 149). 78
 Error misc FinalParameters Parameter patientDNI should be final. 78
 Error javadoc JavadocMethod Expected @param tag for 'patientDNI'. 78
 Error misc FinalParameters Parameter specialty_name should be final. 78
 Error javadoc JavadocMethod Expected @param tag for 'specialty_name'. 78
 Error naming ParameterName Name 'specialty_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
 Error sizes LineLength Line is longer than 80 characters (found 117). 79
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 79
 Error sizes LineLength Line is longer than 80 characters (found 118). 81
 Error regexp RegexpSingleline Line has trailing spaces. 84
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 86
 Error javadoc JavadocMethod Unused @param tag for 'New'. 87
 Error sizes LineLength Line is longer than 80 characters (found 117). 91
 Error misc FinalParameters Parameter patientDNI should be final. 91
 Error javadoc JavadocMethod Expected @param tag for 'patientDNI'. 91
 Error misc FinalParameters Parameter appointment should be final. 91
 Error javadoc JavadocMethod Expected @param tag for 'appointment'. 91
 Error sizes LineLength Line is longer than 80 characters (found 93). 92
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 92
 Error sizes LineLength Line is longer than 80 characters (found 88). 94
 Error regexp RegexpSingleline Line has trailing spaces. 98
 Error javadoc JavadocMethod Unused @param tag for 'Id'. 100
 Error javadoc JavadocMethod Unused @param tag for 'Appointment'. 101
 Error sizes LineLength Line is longer than 80 characters (found 123). 105
 Error misc FinalParameters Parameter appointmentId should be final. 105
 Error javadoc JavadocMethod Expected @param tag for 'appointmentId'. 105
 Error misc FinalParameters Parameter modifiedAppointment should be final. 105
 Error javadoc JavadocMethod Expected @param tag for 'modifiedAppointment'. 105
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 105
 Error sizes LineLength Line is longer than 80 characters (found 103). 106
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 106
 Error sizes LineLength Line is longer than 80 characters (found 95). 108
 Error regexp RegexpSingleline Line has trailing spaces. 111
 Error regexp RegexpSingleline Line has trailing spaces. 112
 Error javadoc JavadocMethod Unused @param tag for 'Id'. 113
 Error misc FinalParameters Parameter appointmentId should be final. 116
 Error javadoc JavadocMethod Expected @param tag for 'appointmentId'. 116
 Error sizes LineLength Line is longer than 80 characters (found 111). 117
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 117
 Error regexp RegexpSingleline Line has trailing spaces. 121

com/hospital/portal/controller/RegisterController.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 19
 Error sizes LineLength Line is longer than 80 characters (found 88). 20
 Error javadoc JavadocVariable Missing a Javadoc comment. 20
 Error naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 20
 Error regexp RegexpSingleline Line has trailing spaces. 22
 Error misc FinalParameters Parameter registerService should be final. 25
 Error coding HiddenField 'registerService' hides a field. 25
 Error javadoc JavadocMethod Expected @param tag for 'registerService'. 25
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 31
 Error javadoc JavadocMethod Unused @param tag for 'Name'. 32
 Error javadoc JavadocMethod Unused @param tag for 'Surname'. 33
 Error javadoc JavadocMethod Unused @param tag for 'Phone'. 34
 Error javadoc JavadocMethod Unused @param tag for 'birthdate'. 36
 Error javadoc JavadocMethod Unused @param tag for 'Gender'. 37
 Error javadoc JavadocMethod Unused @param tag for 'Password'. 38
 Error sizes LineLength Line is longer than 80 characters (found 112). 39
 Error sizes ParameterNumber More than 7 parameters (found 8). 42
 Error misc FinalParameters Parameter dni should be final. 43
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 43
 Error misc FinalParameters Parameter name should be final. 44
 Error javadoc JavadocMethod Expected @param tag for 'name'. 44
 Error misc FinalParameters Parameter surname should be final. 45
 Error javadoc JavadocMethod Expected @param tag for 'surname'. 45
 Error misc FinalParameters Parameter phone should be final. 46
 Error javadoc JavadocMethod Expected @param tag for 'phone'. 46
 Error misc FinalParameters Parameter email should be final. 47
 Error misc FinalParameters Parameter birthDateString should be final. 48
 Error javadoc JavadocMethod Expected @param tag for 'birthDateString'. 48
 Error misc FinalParameters Parameter gender should be final. 49
 Error javadoc JavadocMethod Expected @param tag for 'gender'. 49
 Error misc FinalParameters Parameter password should be final. 50
 Error javadoc JavadocMethod Expected @param tag for 'password'. 50
 Error sizes LineLength Line is longer than 80 characters (found 83). 55
 Error sizes LineLength Line is longer than 80 characters (found 94). 64
 Error regexp RegexpSingleline Line has trailing spaces. 65

com/hospital/portal/controller/TemplateController.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 22
 Error javadoc JavadocVariable Missing a Javadoc comment. 25
 Error javadoc JavadocVariable Missing a Javadoc comment. 28
 Error javadoc JavadocVariable Missing a Javadoc comment. 31
 Error regexp RegexpSingleline Line has trailing spaces. 33
 Error regexp RegexpSingleline Line has trailing spaces. 34
 Error sizes LineLength Line is longer than 80 characters (found 99). 34
 Error regexp RegexpSingleline Line has trailing spaces. 38
 Error regexp RegexpSingleline Line has trailing spaces. 41
 Error regexp RegexpSingleline Line has trailing spaces. 50
 Error regexp RegexpSingleline Line has trailing spaces. 59
 Error regexp RegexpSingleline Line has trailing spaces. 68
 Error regexp RegexpSingleline Line has trailing spaces. 77
 Error sizes LineLength Line is longer than 80 characters (found 116). 78
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 79
 Error javadoc JavadocMethod Unused @param tag for 'Model'. 80
 Error sizes LineLength Line is longer than 80 characters (found 82). 84
 Error misc FinalParameters Parameter dni should be final. 84
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 84
 Error misc FinalParameters Parameter model should be final. 84
 Error javadoc JavadocMethod Expected @param tag for 'model'. 84
 Error regexp RegexpSingleline Line has trailing spaces. 90
 Error sizes LineLength Line is longer than 80 characters (found 81). 91
 Error regexp RegexpSingleline Line has trailing spaces. 99
 Error regexp RegexpSingleline Line has trailing spaces. 108
 Error sizes LineLength Line is longer than 80 characters (found 117). 109
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 110
 Error javadoc JavadocMethod Unused @param tag for 'Model'. 111
 Error sizes LineLength Line is longer than 80 characters (found 84). 112
 Error sizes LineLength Line is longer than 80 characters (found 117). 115
 Error misc FinalParameters Parameter patientId should be final. 115
 Error javadoc JavadocMethod Expected @param tag for 'patientId'. 115
 Error misc FinalParameters Parameter model should be final. 115
 Error javadoc JavadocMethod Expected @param tag for 'model'. 115
 Error sizes LineLength Line is longer than 80 characters (found 96). 117
 Error regexp RegexpSingleline Line has trailing spaces. 127
 Error sizes LineLength Line is longer than 80 characters (found 114). 128
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 129
 Error javadoc JavadocMethod Unused @param tag for 'Model'. 130
 Error sizes LineLength Line is longer than 80 characters (found 89). 134
 Error misc FinalParameters Parameter doctorId should be final. 134
 Error javadoc JavadocMethod Expected @param tag for 'doctorId'. 134
 Error misc FinalParameters Parameter model should be final. 134
 Error javadoc JavadocMethod Expected @param tag for 'model'. 134
 Error sizes LineLength Line is longer than 80 characters (found 93). 136

com/hospital/portal/model/Admin.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 28
 Error whitespace WhitespaceAround '{' is not followed by whitespace. 29
 Error whitespace WhitespaceAround '}' is not preceded with whitespace. 29
 Error sizes LineLength Line is longer than 80 characters (found 156). 44
 Error sizes ParameterNumber More than 7 parameters (found 9). 44
 Error misc FinalParameters Parameter dni should be final. 44
 Error misc FinalParameters Parameter name should be final. 44
 Error misc FinalParameters Parameter surname should be final. 44
 Error misc FinalParameters Parameter birthDate should be final. 44
 Error misc FinalParameters Parameter gender should be final. 44
 Error misc FinalParameters Parameter phone should be final. 44
 Error misc FinalParameters Parameter mail should be final. 44
 Error misc FinalParameters Parameter password should be final. 44
 Error misc FinalParameters Parameter workerId should be final. 44
 Error coding HiddenField 'workerId' hides a field. 44
 Error sizes LineLength Line is longer than 80 characters (found 111). 45
 Error regexp RegexpSingleline Line has trailing spaces. 49
 Error design DesignForExtension Class 'Admin' looks like designed for extension (can be subclassed), but the method 'getWorkerId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Admin' final or making the method 'getWorkerId' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 50
 Error design DesignForExtension Class 'Admin' looks like designed for extension (can be subclassed), but the method 'setWorkerId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Admin' final or making the method 'setWorkerId' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error misc FinalParameters Parameter workerId should be final. 54
 Error coding HiddenField 'workerId' hides a field. 54
 Error regexp RegexpSingleline Line has trailing spaces. 65
 Error whitespace OperatorWrap '+' should be on a new line. 65
 Error regexp RegexpSingleline Line has trailing spaces. 66
 Error whitespace OperatorWrap '+' should be on a new line. 66

com/hospital/portal/model/Appointment.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file. 1
 Error sizes LineLength Line is longer than 80 characters (found 106). 19
 Error design VisibilityModifier Variable 'appointmentId' must be private and have accessor methods. 32
 Error regexp RegexpSingleline Line has trailing spaces. 33
 Error regexp RegexpSingleline Line has trailing spaces. 50
 Error coding MagicNumber '1000' is a magic number. 78
 Error regexp RegexpSingleline Line has trailing spaces. 79
 Error whitespace NoWhitespaceBefore ';' is preceded with whitespace. 79
 Error coding MagicNumber '1000' is a magic number. 84
 Error regexp RegexpSingleline Line has trailing spaces. 85
 Error misc FinalParameters Parameter date should be final. 104
 Error coding HiddenField 'date' hides a field. 104
 Error misc FinalParameters Parameter startTime should be final. 104
 Error coding HiddenField 'startTime' hides a field. 104
 Error misc FinalParameters Parameter endTime should be final. 104
 Error coding HiddenField 'endTime' hides a field. 104
 Error misc FinalParameters Parameter patient should be final. 105
 Error coding HiddenField 'patient' hides a field. 105
 Error misc FinalParameters Parameter doctor should be final. 105
 Error coding HiddenField 'doctor' hides a field. 105
 Error misc FinalParameters Parameter appointmentPurpose should be final. 105
 Error coding HiddenField 'appointmentPurpose' hides a field. 105
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'getAppointmentId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'getAppointmentId' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'setAppointmentId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'setAppointmentId' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 119
 Error misc FinalParameters Parameter appointmentId should be final. 119
 Error coding HiddenField 'appointmentId' hides a field. 119
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'getDate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'getDate' static/final/abstract/empty, or adding allowed annotation for the method. 123
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 123
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'setDate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'setDate' static/final/abstract/empty, or adding allowed annotation for the method. 127
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 127
 Error misc FinalParameters Parameter date should be final. 127
 Error coding HiddenField 'date' hides a field. 127
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'getStartTime' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'getStartTime' static/final/abstract/empty, or adding allowed annotation for the method. 131
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 131
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'setStartTime' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'setStartTime' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 135
 Error misc FinalParameters Parameter startTime should be final. 135
 Error coding HiddenField 'startTime' hides a field. 135
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'getEndTime' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'getEndTime' static/final/abstract/empty, or adding allowed annotation for the method. 139
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 139
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'setEndTime' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'setEndTime' static/final/abstract/empty, or adding allowed annotation for the method. 143
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 143
 Error misc FinalParameters Parameter endTime should be final. 143
 Error coding HiddenField 'endTime' hides a field. 143
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'getPatient' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'getPatient' static/final/abstract/empty, or adding allowed annotation for the method. 147
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 147
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'setPatient' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'setPatient' static/final/abstract/empty, or adding allowed annotation for the method. 151
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 151
 Error misc FinalParameters Parameter patient should be final. 151
 Error coding HiddenField 'patient' hides a field. 151
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'getDoctor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'getDoctor' static/final/abstract/empty, or adding allowed annotation for the method. 155
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 155
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'setDoctor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'setDoctor' static/final/abstract/empty, or adding allowed annotation for the method. 159
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 159
 Error misc FinalParameters Parameter doctor should be final. 159
 Error coding HiddenField 'doctor' hides a field. 159
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'getAppointmentPurpose' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'getAppointmentPurpose' static/final/abstract/empty, or adding allowed annotation for the method. 163
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 163
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'setAppointmentPurpose' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'setAppointmentPurpose' static/final/abstract/empty, or adding allowed annotation for the method. 167
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 167
 Error misc FinalParameters Parameter appointmentPurpose should be final. 167
 Error coding HiddenField 'appointmentPurpose' hides a field. 167
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'getObservations' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'getObservations' static/final/abstract/empty, or adding allowed annotation for the method. 171
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 171
 Error design DesignForExtension Class 'Appointment' looks like designed for extension (can be subclassed), but the method 'setObservations' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Appointment' final or making the method 'setObservations' static/final/abstract/empty, or adding allowed annotation for the method. 175
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 175
 Error misc FinalParameters Parameter observations should be final. 175
 Error coding HiddenField 'observations' hides a field. 175
 Error javadoc JavadocStyle First sentence should end with a period. 179
 Error whitespace OperatorWrap '+' should be on a new line. 185
 Error whitespace OperatorWrap '+' should be on a new line. 186
 Error whitespace OperatorWrap '+' should be on a new line. 187
 Error whitespace OperatorWrap '+' should be on a new line. 188
 Error whitespace OperatorWrap '+' should be on a new line. 189
 Error sizes LineLength Line is longer than 80 characters (found 84). 190
 Error whitespace OperatorWrap '+' should be on a new line. 190
 Error whitespace OperatorWrap '+' should be on a new line. 191
 Error whitespace OperatorWrap '+' should be on a new line. 192
 Error whitespace OperatorWrap '+' should be on a new line. 193

com/hospital/portal/model/Doctor.java

Severity Category Rule Message Line
 Error whitespace WhitespaceAround '{' is not followed by whitespace. 37
 Error whitespace WhitespaceAround '}' is not preceded with whitespace. 37
 Error sizes LineLength Line is longer than 80 characters (found 178). 53
 Error sizes ParameterNumber More than 7 parameters (found 10). 53
 Error misc FinalParameters Parameter dni should be final. 53
 Error misc FinalParameters Parameter name should be final. 53
 Error misc FinalParameters Parameter surname should be final. 53
 Error misc FinalParameters Parameter birthDate should be final. 53
 Error misc FinalParameters Parameter gender should be final. 53
 Error misc FinalParameters Parameter phone should be final. 53
 Error misc FinalParameters Parameter mail should be final. 53
 Error misc FinalParameters Parameter password should be final. 53
 Error misc FinalParameters Parameter doctorId should be final. 53
 Error coding HiddenField 'doctorId' hides a field. 53
 Error misc FinalParameters Parameter specialty should be final. 53
 Error coding HiddenField 'specialty' hides a field. 53
 Error sizes LineLength Line is longer than 80 characters (found 111). 54
 Error design DesignForExtension Class 'Doctor' looks like designed for extension (can be subclassed), but the method 'getDoctorId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Doctor' final or making the method 'getDoctorId' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 60
 Error design DesignForExtension Class 'Doctor' looks like designed for extension (can be subclassed), but the method 'setDoctorId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Doctor' final or making the method 'setDoctorId' static/final/abstract/empty, or adding allowed annotation for the method. 64
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 64
 Error misc FinalParameters Parameter doctorId should be final. 64
 Error coding HiddenField 'doctorId' hides a field. 64
 Error design DesignForExtension Class 'Doctor' looks like designed for extension (can be subclassed), but the method 'getSpecialty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Doctor' final or making the method 'getSpecialty' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error design DesignForExtension Class 'Doctor' looks like designed for extension (can be subclassed), but the method 'setSpecialty' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Doctor' final or making the method 'setSpecialty' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error misc FinalParameters Parameter specialty should be final. 73
 Error coding HiddenField 'specialty' hides a field. 73
 Error sizes LineLength Line is longer than 80 characters (found 87). 78
 Error regexp RegexpSingleline Line has trailing spaces. 84
 Error whitespace OperatorWrap '+' should be on a new line. 84
 Error regexp RegexpSingleline Line has trailing spaces. 85
 Error whitespace OperatorWrap '+' should be on a new line. 85
 Error regexp RegexpSingleline Line has trailing spaces. 86
 Error whitespace OperatorWrap '+' should be on a new line. 86

com/hospital/portal/model/Patient.java

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 22
 Error sizes LineLength Line is longer than 80 characters (found 159). 44
 Error sizes ParameterNumber More than 7 parameters (found 9). 44
 Error misc FinalParameters Parameter dni should be final. 44
 Error misc FinalParameters Parameter name should be final. 44
 Error misc FinalParameters Parameter surname should be final. 44
 Error misc FinalParameters Parameter birthDate should be final. 44
 Error misc FinalParameters Parameter gender should be final. 44
 Error misc FinalParameters Parameter phone should be final. 44
 Error misc FinalParameters Parameter mail should be final. 44
 Error misc FinalParameters Parameter password should be final. 44
 Error misc FinalParameters Parameter patientId should be final. 44
 Error coding HiddenField 'patientId' hides a field. 44
 Error design DesignForExtension Class 'Patient' looks like designed for extension (can be subclassed), but the method 'getPatientId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Patient' final or making the method 'getPatientId' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error design DesignForExtension Class 'Patient' looks like designed for extension (can be subclassed), but the method 'setPatientId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Patient' final or making the method 'setPatientId' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error misc FinalParameters Parameter patientId should be final. 53
 Error coding HiddenField 'patientId' hides a field. 53
 Error design DesignForExtension Class 'Patient' looks like designed for extension (can be subclassed), but the method 'setDni' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Patient' final or making the method 'setDni' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error misc FinalParameters Parameter dni should be final. 57
 Error design DesignForExtension Class 'Patient' looks like designed for extension (can be subclassed), but the method 'setEmail' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Patient' final or making the method 'setEmail' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error misc FinalParameters Parameter email should be final. 61
 Error regexp RegexpSingleline Line has trailing spaces. 64

com/hospital/portal/model/Specialty.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 22
 Error whitespace WhitespaceAround '{' is not followed by whitespace. 27
 Error whitespace WhitespaceAround '}' is not preceded with whitespace. 27
 Error misc FinalParameters Parameter name should be final. 35
 Error coding HiddenField 'name' hides a field. 35
 Error misc FinalParameters Parameter description should be final. 35
 Error coding HiddenField 'description' hides a field. 35
 Error regexp RegexpSingleline Line has trailing spaces. 40
 Error design DesignForExtension Class 'Specialty' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Specialty' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Error design DesignForExtension Class 'Specialty' looks like designed for extension (can be subclassed), but the method 'setName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Specialty' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error misc FinalParameters Parameter name should be final. 45
 Error coding HiddenField 'name' hides a field. 45
 Error regexp RegexpSingleline Line has trailing spaces. 49
 Error design DesignForExtension Class 'Specialty' looks like designed for extension (can be subclassed), but the method 'getDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Specialty' final or making the method 'getDescription' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 50
 Error design DesignForExtension Class 'Specialty' looks like designed for extension (can be subclassed), but the method 'setDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Specialty' final or making the method 'setDescription' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error misc FinalParameters Parameter description should be final. 54
 Error coding HiddenField 'description' hides a field. 54
 Error whitespace OperatorWrap '+' should be on a new line. 65
 Error whitespace OperatorWrap '+' should be on a new line. 66
 Error whitespace OperatorWrap '+' should be on a new line. 67

com/hospital/portal/model/User.java

Severity Category Rule Message Line
 Error design VisibilityModifier Variable 'dni' must be private and have accessor methods. 28
 Error regexp RegexpSingleline Line has trailing spaces. 29
 Error regexp RegexpSingleline Line has trailing spaces. 36
 Error regexp RegexpSingleline Line has trailing spaces. 43
 Error regexp RegexpSingleline Line has trailing spaces. 51
 Error regexp RegexpSingleline Line has trailing spaces. 58
 Error regexp RegexpSingleline Line has trailing spaces. 66
 Error regexp RegexpSingleline Line has trailing spaces. 74
 Error regexp RegexpSingleline Line has trailing spaces. 80
 Error sizes LineLength Line is longer than 80 characters (found 107). 81
 Error whitespace WhitespaceAround '{' is not followed by whitespace. 88
 Error whitespace WhitespaceAround '}' is not preceded with whitespace. 88
 Error sizes LineLength Line is longer than 80 characters (found 138). 102
 Error sizes ParameterNumber More than 7 parameters (found 8). 102
 Error misc FinalParameters Parameter dni should be final. 102
 Error coding HiddenField 'dni' hides a field. 102
 Error misc FinalParameters Parameter name should be final. 102
 Error coding HiddenField 'name' hides a field. 102
 Error misc FinalParameters Parameter surname should be final. 102
 Error coding HiddenField 'surname' hides a field. 102
 Error misc FinalParameters Parameter birthDate should be final. 102
 Error coding HiddenField 'birthDate' hides a field. 102
 Error misc FinalParameters Parameter gender should be final. 102
 Error coding HiddenField 'gender' hides a field. 102
 Error misc FinalParameters Parameter phone should be final. 102
 Error coding HiddenField 'phone' hides a field. 102
 Error misc FinalParameters Parameter mail should be final. 102
 Error coding HiddenField 'mail' hides a field. 102
 Error misc FinalParameters Parameter password should be final. 102
 Error coding HiddenField 'password' hides a field. 102
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'getDni' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'getDni' static/final/abstract/empty, or adding allowed annotation for the method. 114
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 114
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'setDni' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'setDni' static/final/abstract/empty, or adding allowed annotation for the method. 118
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 118
 Error misc FinalParameters Parameter dni should be final. 118
 Error coding HiddenField 'dni' hides a field. 118
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 122
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 122
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'setName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 126
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 126
 Error misc FinalParameters Parameter name should be final. 126
 Error coding HiddenField 'name' hides a field. 126
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'getSurname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'getSurname' static/final/abstract/empty, or adding allowed annotation for the method. 130
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 130
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'setSurname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'setSurname' static/final/abstract/empty, or adding allowed annotation for the method. 134
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 134
 Error misc FinalParameters Parameter surname should be final. 134
 Error coding HiddenField 'surname' hides a field. 134
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'getBirthDate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'getBirthDate' static/final/abstract/empty, or adding allowed annotation for the method. 138
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 138
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'setBirthDate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'setBirthDate' static/final/abstract/empty, or adding allowed annotation for the method. 142
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 142
 Error misc FinalParameters Parameter birthDate should be final. 142
 Error coding HiddenField 'birthDate' hides a field. 142
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'getGender' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'getGender' static/final/abstract/empty, or adding allowed annotation for the method. 146
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 146
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'setGender' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'setGender' static/final/abstract/empty, or adding allowed annotation for the method. 150
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 150
 Error misc FinalParameters Parameter gender should be final. 150
 Error coding HiddenField 'gender' hides a field. 150
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'getPhone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'getPhone' static/final/abstract/empty, or adding allowed annotation for the method. 154
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 154
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'setPhone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'setPhone' static/final/abstract/empty, or adding allowed annotation for the method. 158
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 158
 Error misc FinalParameters Parameter phone should be final. 158
 Error coding HiddenField 'phone' hides a field. 158
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'getEmail' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'getEmail' static/final/abstract/empty, or adding allowed annotation for the method. 162
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 162
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'setEmail' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'setEmail' static/final/abstract/empty, or adding allowed annotation for the method. 166
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 166
 Error misc FinalParameters Parameter mail should be final. 166
 Error coding HiddenField 'mail' hides a field. 166
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'getPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'getPassword' static/final/abstract/empty, or adding allowed annotation for the method. 170
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 170
 Error design DesignForExtension Class 'User' looks like designed for extension (can be subclassed), but the method 'setPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'User' final or making the method 'setPassword' static/final/abstract/empty, or adding allowed annotation for the method. 174
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 174
 Error misc FinalParameters Parameter password should be final. 174
 Error coding HiddenField 'password' hides a field. 174
 Error whitespace OperatorWrap '+' should be on a new line. 185
 Error whitespace OperatorWrap '+' should be on a new line. 186
 Error whitespace OperatorWrap '+' should be on a new line. 187
 Error whitespace OperatorWrap '+' should be on a new line. 188
 Error whitespace OperatorWrap '+' should be on a new line. 189
 Error whitespace OperatorWrap '+' should be on a new line. 190
 Error whitespace OperatorWrap '+' should be on a new line. 191
 Error whitespace NoWhitespaceBefore ';' is preceded with whitespace. 192

com/hospital/portal/repository/AppointmentRepository.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error sizes LineLength Line is longer than 80 characters (found 83). 10
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 11
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 12
 Error sizes LineLength Line is longer than 80 characters (found 89). 13
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 13
 Error sizes LineLength Line is longer than 80 characters (found 107). 14
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error naming ParameterName Name 'specialty_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 14

com/hospital/portal/repository/DoctorRepository.java

Severity Category Rule Message Line
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 10
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 10

com/hospital/portal/repository/PatientRepository.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file. 1
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 10
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 12
 Error javadoc MissingJavadocMethod Missing a Javadoc comment. 13

com/hospital/portal/service/AdminAppointmentService.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 93). 18
 Error javadoc JavadocVariable Missing a Javadoc comment. 18
 Error naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 18
 Error javadoc JavadocVariable Missing a Javadoc comment. 20
 Error javadoc JavadocVariable Missing a Javadoc comment. 21
 Error javadoc JavadocVariable Missing a Javadoc comment. 22
 Error javadoc JavadocMethod Unused @param tag for 'AppointmentRepository'. 27
 Error javadoc JavadocMethod Unused @param tag for 'DoctorRepository'. 28
 Error javadoc JavadocMethod Unused @param tag for 'PatientRepository'. 29
 Error regexp RegexpSingleline Line has trailing spaces. 30
 Error misc FinalParameters Parameter appointmentRepository should be final. 32
 Error coding HiddenField 'appointmentRepository' hides a field. 32
 Error javadoc JavadocMethod Expected @param tag for 'appointmentRepository'. 32
 Error misc FinalParameters Parameter doctorRepository should be final. 33
 Error coding HiddenField 'doctorRepository' hides a field. 33
 Error javadoc JavadocMethod Expected @param tag for 'doctorRepository'. 33
 Error misc FinalParameters Parameter patientRepository should be final. 34
 Error coding HiddenField 'patientRepository' hides a field. 34
 Error javadoc JavadocMethod Expected @param tag for 'patientRepository'. 34
 Error regexp RegexpSingleline Line has trailing spaces. 42
 Error javadoc JavadocMethod Unused @param tag for 'An'. 43
 Error misc FinalParameters Parameter appointmentRequest should be final. 46
 Error javadoc JavadocMethod Expected @param tag for 'appointmentRequest'. 46
 Error sizes LineLength Line is longer than 80 characters (found 91). 49
 Error sizes LineLength Line is longer than 80 characters (found 107). 51
 Error sizes LineLength Line is longer than 80 characters (found 129). 52
 Error sizes LineLength Line is longer than 80 characters (found 95). 55
 Error sizes LineLength Line is longer than 80 characters (found 109). 57
 Error sizes LineLength Line is longer than 80 characters (found 131). 58
 Error sizes LineLength Line is longer than 80 characters (found 89). 67
 Error sizes LineLength Line is longer than 80 characters (found 92). 71
 Error javadoc JavadocMethod Unused @param tag for 'Id'. 77
 Error javadoc JavadocMethod Unused @param tag for 'An'. 78
 Error sizes LineLength Line is longer than 80 characters (found 122). 79
 Error misc FinalParameters Parameter id should be final. 81
 Error javadoc JavadocMethod Expected @param tag for 'id'. 81
 Error misc FinalParameters Parameter updatedData should be final. 81
 Error javadoc JavadocMethod Expected @param tag for 'updatedData'. 81
 Error sizes LineLength Line is longer than 80 characters (found 83). 90
 Error blocks NeedBraces 'if' construct must use '{}'s. 90
 Error sizes LineLength Line is longer than 80 characters (found 98). 91
 Error blocks NeedBraces 'if' construct must use '{}'s. 91
 Error sizes LineLength Line is longer than 80 characters (found 92). 92
 Error blocks NeedBraces 'if' construct must use '{}'s. 92
 Error sizes LineLength Line is longer than 80 characters (found 125). 93
 Error blocks NeedBraces 'if' construct must use '{}'s. 93
 Error sizes LineLength Line is longer than 80 characters (found 107). 94
 Error blocks NeedBraces 'if' construct must use '{}'s. 94
 Error sizes LineLength Line is longer than 80 characters (found 88). 97
 Error sizes LineLength Line is longer than 80 characters (found 104). 99
 Error sizes LineLength Line is longer than 80 characters (found 126). 100
 Error sizes LineLength Line is longer than 80 characters (found 92). 106
 Error sizes LineLength Line is longer than 80 characters (found 106). 108
 Error sizes LineLength Line is longer than 80 characters (found 128). 109
 Error sizes LineLength Line is longer than 80 characters (found 90). 114
 Error regexp RegexpSingleline Line has trailing spaces. 120
 Error javadoc JavadocMethod Unused @param tag for 'Id'. 121
 Error misc FinalParameters Parameter id should be final. 123
 Error javadoc JavadocMethod Expected @param tag for 'id'. 123
 Error regexp RegexpSingleline Line has trailing spaces. 147
 Error sizes LineLength Line is longer than 80 characters (found 99). 159

com/hospital/portal/service/AdminService.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 17
 Error sizes LineLength Line is longer than 80 characters (found 82). 18
 Error javadoc JavadocVariable Missing a Javadoc comment. 18
 Error naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 18
 Error misc FinalParameters Parameter appointmentRepository should be final. 25
 Error coding HiddenField 'appointmentRepository' hides a field. 25
 Error javadoc JavadocMethod Expected @param tag for 'appointmentRepository'. 25

com/hospital/portal/service/DocAppointmentService.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file. 1
 Error sizes LineLength Line is longer than 80 characters (found 91). 21
 Error javadoc JavadocVariable Missing a Javadoc comment. 21
 Error naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 21
 Error javadoc JavadocVariable Missing a Javadoc comment. 24
 Error javadoc JavadocVariable Missing a Javadoc comment. 25
 Error javadoc JavadocVariable Missing a Javadoc comment. 26
 Error javadoc JavadocMethod Unused @param tag for 'AppointmentRepository'. 31
 Error javadoc JavadocMethod Unused @param tag for 'DoctorRepository'. 32
 Error javadoc JavadocMethod Unused @param tag for 'PatientRepository'. 33
 Error regexp RegexpSingleline Line has trailing spaces. 34
 Error sizes LineLength Line is longer than 80 characters (found 151). 36
 Error misc FinalParameters Parameter appointmentRepository should be final. 36
 Error coding HiddenField 'appointmentRepository' hides a field. 36
 Error javadoc JavadocMethod Expected @param tag for 'appointmentRepository'. 36
 Error misc FinalParameters Parameter doctorRepository should be final. 36
 Error coding HiddenField 'doctorRepository' hides a field. 36
 Error javadoc JavadocMethod Expected @param tag for 'doctorRepository'. 36
 Error misc FinalParameters Parameter patientRepository should be final. 36
 Error coding HiddenField 'patientRepository' hides a field. 36
 Error javadoc JavadocMethod Expected @param tag for 'patientRepository'. 36
 Error regexp RegexpSingleline Line has trailing spaces. 41
 Error regexp RegexpSingleline Line has trailing spaces. 51
 Error regexp RegexpSingleline Line has trailing spaces. 64
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 64
 Error regexp RegexpSingleline Line has trailing spaces. 65
 Error misc FinalParameters Parameter dni should be final. 67
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 67
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 68
 Error regexp RegexpSingleline Line has trailing spaces. 75
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 76
 Error javadoc JavadocMethod Unused @param tag for 'An'. 77
 Error sizes LineLength Line is longer than 80 characters (found 86). 80
 Error misc FinalParameters Parameter dni should be final. 80
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 80
 Error misc FinalParameters Parameter appointmentRequest should be final. 80
 Error javadoc JavadocMethod Expected @param tag for 'appointmentRequest'. 80
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 81
 Error sizes LineLength Line is longer than 80 characters (found 102). 84
 Error sizes LineLength Line is longer than 80 characters (found 89). 92
 Error sizes LineLength Line is longer than 80 characters (found 98). 101
 Error javadoc JavadocMethod Unused @param tag for 'Id'. 111
 Error javadoc JavadocMethod Unused @param tag for 'An'. 112
 Error sizes LineLength Line is longer than 80 characters (found 103). 113
 Error sizes LineLength Line is longer than 80 characters (found 85). 115
 Error misc FinalParameters Parameter id should be final. 115
 Error javadoc JavadocMethod Expected @param tag for 'id'. 115
 Error misc FinalParameters Parameter newAppointmentData should be final. 115
 Error javadoc JavadocMethod Expected @param tag for 'newAppointmentData'. 115
 Error sizes LineLength Line is longer than 80 characters (found 82). 119
 Error sizes LineLength Line is longer than 80 characters (found 87). 138
 Error regexp RegexpSingleline Line has trailing spaces. 150
 Error javadoc JavadocMethod Unused @param tag for 'Id'. 151
 Error misc FinalParameters Parameter id should be final. 153
 Error javadoc JavadocMethod Expected @param tag for 'id'. 153
 Error regexp RegexpSingleline Line has trailing spaces. 158
 Error sizes LineLength Line is longer than 80 characters (found 84). 160
 Error regexp RegexpSingleline Line has trailing spaces. 161
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 162
 Error javadoc JavadocMethod Unused @param tag for 'From'. 163
 Error javadoc JavadocMethod Unused @param tag for 'To'. 164
 Error sizes LineLength Line is longer than 80 characters (found 118). 167
 Error misc FinalParameters Parameter dni should be final. 167
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 167
 Error misc FinalParameters Parameter startDate should be final. 167
 Error javadoc JavadocMethod Expected @param tag for 'startDate'. 167
 Error misc FinalParameters Parameter endDate should be final. 167
 Error javadoc JavadocMethod Expected @param tag for 'endDate'. 167
 Error sizes LineLength Line is longer than 80 characters (found 87). 168

com/hospital/portal/service/DoctorService.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 81). 18
 Error javadoc JavadocVariable Missing a Javadoc comment. 18
 Error naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 18
 Error javadoc JavadocVariable Missing a Javadoc comment. 21
 Error regexp RegexpSingleline Line has trailing spaces. 26
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 27
 Error regexp RegexpSingleline Line has trailing spaces. 28
 Error misc FinalParameters Parameter dni should be final. 31
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 31

com/hospital/portal/service/LoginService.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 86). 28
 Error javadoc JavadocVariable Missing a Javadoc comment. 28
 Error sizes LineLength Line is longer than 80 characters (found 82). 29
 Error javadoc JavadocVariable Missing a Javadoc comment. 29
 Error naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 29
 Error regexp RegexpSingleline Line has trailing spaces. 31
 Error javadoc JavadocVariable Missing a Javadoc comment. 32
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 38
 Error regexp RegexpSingleline Line has trailing spaces. 41
 Error sizes LineLength Line is longer than 80 characters (found 89). 43
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 43
 Error javadoc JavadocMethod Unused @param tag for 'Password'. 44
 Error sizes LineLength Line is longer than 80 characters (found 144). 45
 Error misc FinalParameters Parameter dni should be final. 47
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 47
 Error misc FinalParameters Parameter password should be final. 47
 Error javadoc JavadocMethod Expected @param tag for 'password'. 47
 Error sizes LineLength Line is longer than 80 characters (found 103). 51
 Error sizes LineLength Line is longer than 80 characters (found 85). 53
 Error sizes LineLength Line is longer than 80 characters (found 105). 57
 Error sizes LineLength Line is longer than 80 characters (found 88). 58
 Error sizes LineLength Line is longer than 80 characters (found 107). 62
 Error sizes LineLength Line is longer than 80 characters (found 91). 63
 Error regexp RegexpSingleline Line has trailing spaces. 69
 Error regexp RegexpSingleline Line has trailing spaces. 71
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 71
 Error javadoc JavadocMethod Unused @param tag for 'Name'. 72
 Error javadoc JavadocMethod Unused @param tag for 'Roel'. 73
 Error sizes LineLength Line is longer than 80 characters (found 83). 76
 Error misc FinalParameters Parameter dni should be final. 76
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 76
 Error misc FinalParameters Parameter name should be final. 76
 Error javadoc JavadocMethod Expected @param tag for 'name'. 76
 Error misc FinalParameters Parameter role should be final. 76
 Error javadoc JavadocMethod Expected @param tag for 'role'. 76
 Error regexp RegexpSingleline Line has trailing spaces. 91
 Error regexp RegexpSingleline Line has trailing spaces. 92
 Error sizes LineLength Line is longer than 80 characters (found 302). 92
 Error sizes LineLength Line is longer than 80 characters (found 89). 93
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 93
 Error javadoc JavadocMethod Unused @param tag for 'Role'. 94
 Error misc FinalParameters Parameter dni should be final. 97
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 97
 Error misc FinalParameters Parameter role should be final. 97
 Error javadoc JavadocMethod Expected @param tag for 'role'. 97
 Error regexp RegexpSingleline Line has trailing spaces. 100
 Error regexp RegexpSingleline Line has trailing spaces. 101
 Error regexp RegexpSingleline Line has trailing spaces. 102
 Error regexp RegexpSingleline Line has trailing spaces. 103
 Error sizes LineLength Line is longer than 80 characters (found 94). 103
 Error coding MagicNumber '1000' is a magic number. 103
 Error coding MagicNumber '60' is a magic number. 103
 Error coding MagicNumber '60' is a magic number. 103

com/hospital/portal/service/PasswordService.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error regexp RegexpSingleline Line has trailing spaces. 9
 Error javadoc JavadocVariable Missing a Javadoc comment. 10
 Error regexp RegexpSingleline Line has trailing spaces. 12
 Error sizes LineLength Line is longer than 80 characters (found 86). 13
 Error regexp RegexpSingleline Line has trailing spaces. 18
 Error regexp RegexpSingleline Line has trailing spaces. 19
 Error sizes LineLength Line is longer than 80 characters (found 82). 20
 Error javadoc JavadocMethod Unused @param tag for 'Plain'. 21
 Error misc FinalParameters Parameter plainPassword should be final. 24
 Error javadoc JavadocMethod Expected @param tag for 'plainPassword'. 24
 Error regexp RegexpSingleline Line has trailing spaces. 27
 Error regexp RegexpSingleline Line has trailing spaces. 28
 Error javadoc JavadocMethod Unused @param tag for 'Plain'. 30
 Error javadoc JavadocMethod Unused @param tag for 'Hashed'. 31
 Error javadoc JavadocMethod @return tag should be present and have description. 33
 Error misc FinalParameters Parameter plainPassword should be final. 33
 Error javadoc JavadocMethod Expected @param tag for 'plainPassword'. 33
 Error misc FinalParameters Parameter hashedPassword should be final. 33
 Error javadoc JavadocMethod Expected @param tag for 'hashedPassword'. 33

com/hospital/portal/service/PatientAppointmentService.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 80 characters (found 95). 18
 Error javadoc JavadocVariable Missing a Javadoc comment. 18
 Error naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 18
 Error regexp RegexpSingleline Line has trailing spaces. 20
 Error javadoc JavadocVariable Missing a Javadoc comment. 21
 Error regexp RegexpSingleline Line has trailing spaces. 22
 Error javadoc JavadocVariable Missing a Javadoc comment. 22
 Error javadoc JavadocMethod Unused @param tag for 'AppointmentRepository'. 27
 Error javadoc JavadocMethod Unused @param tag for 'PatientRepository'. 28
 Error regexp RegexpSingleline Line has trailing spaces. 29
 Error sizes LineLength Line is longer than 80 characters (found 119). 31
 Error misc FinalParameters Parameter appointmentRepository should be final. 31
 Error coding HiddenField 'appointmentRepository' hides a field. 31
 Error javadoc JavadocMethod Expected @param tag for 'appointmentRepository'. 31
 Error misc FinalParameters Parameter patientRepository should be final. 31
 Error coding HiddenField 'patientRepository' hides a field. 31
 Error javadoc JavadocMethod Expected @param tag for 'patientRepository'. 31
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 31
 Error regexp RegexpSingleline Line has trailing spaces. 33
 Error regexp RegexpSingleline Line has trailing spaces. 49
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 49
 Error regexp RegexpSingleline Line has trailing spaces. 50
 Error misc FinalParameters Parameter patientDNI should be final. 52
 Error javadoc JavadocMethod Expected @param tag for 'patientDNI'. 52
 Error sizes LineLength Line is longer than 80 characters (found 120). 59
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 60
 Error regexp RegexpSingleline Line has trailing spaces. 61
 Error javadoc JavadocMethod Unused @param tag for 'Name'. 61
 Error sizes LineLength Line is longer than 80 characters (found 121). 64
 Error misc FinalParameters Parameter patientDni should be final. 64
 Error javadoc JavadocMethod Expected @param tag for 'patientDni'. 64
 Error misc FinalParameters Parameter specialty_name should be final. 64
 Error javadoc JavadocMethod Expected @param tag for 'specialty_name'. 64
 Error naming ParameterName Name 'specialty_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
 Error sizes LineLength Line is longer than 80 characters (found 84). 65
 Error sizes LineLength Line is longer than 80 characters (found 104). 66
 Error regexp RegexpSingleline Line has trailing spaces. 69
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 71
 Error javadoc JavadocMethod Unused @param tag for 'From'. 72
 Error sizes LineLength Line is longer than 80 characters (found 91). 75
 Error misc FinalParameters Parameter patientDNI should be final. 75
 Error javadoc JavadocMethod Expected @param tag for 'patientDNI'. 75
 Error misc FinalParameters Parameter dateTime should be final. 75
 Error javadoc JavadocMethod Expected @param tag for 'dateTime'. 75
 Error sizes LineLength Line is longer than 80 characters (found 83). 77
 Error regexp RegexpSingleline Line has trailing spaces. 79
 Error regexp RegexpSingleline Line has trailing spaces. 80
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 82
 Error javadoc JavadocMethod Unused @param tag for 'New'. 83
 Error sizes LineLength Line is longer than 80 characters (found 90). 86
 Error misc FinalParameters Parameter pateintDNI should be final. 86
 Error javadoc JavadocMethod Expected @param tag for 'pateintDNI'. 86
 Error misc FinalParameters Parameter appointment should be final. 86
 Error javadoc JavadocMethod Expected @param tag for 'appointment'. 86
 Error sizes LineLength Line is longer than 80 characters (found 159). 89
 Error sizes LineLength Line is longer than 80 characters (found 82). 97
 Error sizes LineLength Line is longer than 80 characters (found 99). 106
 Error regexp RegexpSingleline Line has trailing spaces. 111
 Error javadoc JavadocMethod Unused @param tag for 'Id'. 116
 Error javadoc JavadocMethod Unused @param tag for 'An'. 117
 Error sizes LineLength Line is longer than 80 characters (found 85). 120
 Error misc FinalParameters Parameter id should be final. 120
 Error javadoc JavadocMethod Expected @param tag for 'id'. 120
 Error misc FinalParameters Parameter modifiedAppointment should be final. 120
 Error javadoc JavadocMethod Expected @param tag for 'modifiedAppointment'. 120
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 120
 Error sizes LineLength Line is longer than 80 characters (found 157). 123
 Error regexp RegexpSingleline Line has trailing spaces. 124
 Error regexp RegexpSingleline Line has trailing spaces. 128
 Error regexp RegexpSingleline Line has trailing spaces. 132
 Error regexp RegexpSingleline Line has trailing spaces. 136
 Error regexp RegexpSingleline Line has trailing spaces. 140
 Error sizes LineLength Line is longer than 80 characters (found 91). 142
 Error regexp RegexpSingleline Line has trailing spaces. 152
 Error regexp RegexpSingleline Line has trailing spaces. 155
 Error javadoc JavadocMethod Unused @param tag for 'Id'. 156
 Error misc FinalParameters Parameter id should be final. 158
 Error javadoc JavadocMethod Expected @param tag for 'id'. 158
 Error regexp RegexpSingleline Line has trailing spaces. 164

com/hospital/portal/service/PatientService.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - com.hospital.portal.controller.RegisterController. 8
 Error sizes LineLength Line is longer than 80 characters (found 84). 18
 Error javadoc JavadocVariable Missing a Javadoc comment. 18
 Error naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 18
 Error javadoc JavadocVariable Missing a Javadoc comment. 21
 Error regexp RegexpSingleline Line has trailing spaces. 26
 Error javadoc JavadocMethod Unused @param tag for 'SNI'. 27
 Error regexp RegexpSingleline Line has trailing spaces. 28
 Error misc FinalParameters Parameter dni should be final. 31
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 31
 Error regexp RegexpSingleline Line has trailing spaces. 37

com/hospital/portal/service/RegisterService.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 18
 Error javadoc JavadocVariable Missing a Javadoc comment. 20
 Error sizes LineLength Line is longer than 80 characters (found 85). 22
 Error javadoc JavadocVariable Missing a Javadoc comment. 22
 Error naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 22
 Error regexp RegexpSingleline Line has trailing spaces. 27
 Error sizes LineLength Line is longer than 80 characters (found 90). 32
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 49
 Error javadoc JavadocMethod Unused @param tag for 'Name'. 50
 Error javadoc JavadocMethod Unused @param tag for 'Surname'. 51
 Error javadoc JavadocMethod Unused @param tag for 'Phone'. 52
 Error javadoc JavadocMethod Unused @param tag for 'email'. 53
 Error javadoc JavadocMethod Unused @param tag for 'birthdate'. 54
 Error javadoc JavadocMethod Unused @param tag for 'Gender'. 55
 Error javadoc JavadocMethod Unused @param tag for 'Password'. 56
 Error sizes LineLength Line is longer than 80 characters (found 112). 57
 Error sizes LineLength Line is longer than 80 characters (found 101). 59
 Error sizes ParameterNumber More than 7 parameters (found 8). 59
 Error misc FinalParameters Parameter dni should be final. 59
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 59
 Error misc FinalParameters Parameter name should be final. 59
 Error javadoc JavadocMethod Expected @param tag for 'name'. 59
 Error misc FinalParameters Parameter surname should be final. 59
 Error javadoc JavadocMethod Expected @param tag for 'surname'. 59
 Error misc FinalParameters Parameter phone should be final. 59
 Error javadoc JavadocMethod Expected @param tag for 'phone'. 59
 Error misc FinalParameters Parameter mail should be final. 59
 Error javadoc JavadocMethod Expected @param tag for 'mail'. 59
 Error misc FinalParameters Parameter birthDate should be final. 60
 Error javadoc JavadocMethod Expected @param tag for 'birthDate'. 60
 Error misc FinalParameters Parameter gender should be final. 60
 Error javadoc JavadocMethod Expected @param tag for 'gender'. 60
 Error misc FinalParameters Parameter password should be final. 60
 Error javadoc JavadocMethod Expected @param tag for 'password'. 60
 Error sizes LineLength Line is longer than 80 characters (found 89). 64

com/hospital/portal/service/RoleService.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error javadoc JavadocVariable Missing a Javadoc comment. 15
 Error regexp RegexpSingleline Line has trailing spaces. 17
 Error javadoc JavadocVariable Missing a Javadoc comment. 18
 Error regexp RegexpSingleline Line has trailing spaces. 20
 Error javadoc JavadocVariable Missing a Javadoc comment. 21
 Error sizes LineLength Line is longer than 80 characters (found 81). 24
 Error javadoc JavadocVariable Missing a Javadoc comment. 24
 Error naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 24
 Error sizes LineLength Line is longer than 80 characters (found 99). 27
 Error javadoc JavadocMethod Unused @param tag for 'DNI'. 28
 Error misc FinalParameters Parameter dni should be final. 31
 Error javadoc JavadocMethod Expected @param tag for 'dni'. 31

lang/messages.properties

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 19
 Error misc Translation Key 'admin.home.modal.admin.date' missing. 1
 Error misc Translation Key 'admin.home.modal.admin.doctor' missing. 1
 Error misc Translation Key 'admin.home.modal.admin.endTime' missing. 1
 Error misc Translation Key 'admin.home.modal.admin.patient' missing. 1
 Error misc Translation Key 'admin.home.modal.admin.startTime' missing. 1
 Error misc Translation Key 'admin.home.modal.admin.title' missing. 1
 Error misc Translation Key 'admin.home.modal.button.close' missing. 1
 Error misc Translation Key 'admin.home.modal.button.delete' missing. 1
 Error misc Translation Key 'admin.home.modal.button.edit' missing. 1
 Error misc Translation Key 'admin.home.modal.button.save' missing. 1
 Error misc Translation Key 'admin.home.modal.doctor.dni' missing. 1
 Error misc Translation Key 'admin.home.modal.doctor.name' missing. 1
 Error misc Translation Key 'admin.home.modal.doctor.surname' missing. 1
 Error misc Translation Key 'admin.home.modal.doctor.title' missing. 1
 Error misc Translation Key 'admin.home.modal.patient.birthDate' missing. 1
 Error misc Translation Key 'admin.home.modal.patient.dni' missing. 1
 Error misc Translation Key 'admin.home.modal.patient.email' missing. 1
 Error misc Translation Key 'admin.home.modal.patient.gender' missing. 1
 Error misc Translation Key 'admin.home.modal.patient.gender.female' missing. 1
 Error misc Translation Key 'admin.home.modal.patient.gender.male' missing. 1
 Error misc Translation Key 'admin.home.modal.patient.name' missing. 1
 Error misc Translation Key 'admin.home.modal.patient.phone' missing. 1
 Error misc Translation Key 'admin.home.modal.patient.surname' missing. 1
 Error misc Translation Key 'admin.home.modal.patient.title' missing. 1
 Error misc Translation Key 'admin.home.tab.appointments' missing. 1
 Error misc Translation Key 'admin.home.tab.appointments.actions' missing. 1
 Error misc Translation Key 'admin.home.tab.appointments.button' missing. 1
 Error misc Translation Key 'admin.home.tab.appointments.date' missing. 1
 Error misc Translation Key 'admin.home.tab.appointments.doctor' missing. 1
 Error misc Translation Key 'admin.home.tab.appointments.endTime' missing. 1
 Error misc Translation Key 'admin.home.tab.appointments.id' missing. 1
 Error misc Translation Key 'admin.home.tab.appointments.patient' missing. 1
 Error misc Translation Key 'admin.home.tab.appointments.startTime' missing. 1
 Error misc Translation Key 'admin.home.tab.doctors' missing. 1
 Error misc Translation Key 'admin.home.tab.doctors.actions' missing. 1
 Error misc Translation Key 'admin.home.tab.doctors.button' missing. 1
 Error misc Translation Key 'admin.home.tab.doctors.dni' missing. 1
 Error misc Translation Key 'admin.home.tab.doctors.name' missing. 1
 Error misc Translation Key 'admin.home.tab.doctors.surname' missing. 1
 Error misc Translation Key 'admin.home.tab.patients' missing. 1
 Error misc Translation Key 'admin.home.tab.patients.actions' missing. 1
 Error misc Translation Key 'admin.home.tab.patients.birthDate' missing. 1
 Error misc Translation Key 'admin.home.tab.patients.button' missing. 1
 Error misc Translation Key 'admin.home.tab.patients.dni' missing. 1
 Error misc Translation Key 'admin.home.tab.patients.email' missing. 1
 Error misc Translation Key 'admin.home.tab.patients.gender' missing. 1
 Error misc Translation Key 'admin.home.tab.patients.name' missing. 1
 Error misc Translation Key 'admin.home.tab.patients.phone' missing. 1
 Error misc Translation Key 'admin.home.tab.patients.surname' missing. 1
 Error misc Translation Key 'admin.home.title' missing. 1
 Error misc Translation Key 'calendar.button.close' missing. 1
 Error misc Translation Key 'calendar.button.delete' missing. 1
 Error misc Translation Key 'calendar.button.newAppointment' missing. 1
 Error misc Translation Key 'calendar.button.save' missing. 1
 Error misc Translation Key 'calendar.confirm.delete' missing. 1
 Error misc Translation Key 'calendar.conflict.message' missing. 1
 Error misc Translation Key 'calendar.conflict.title' missing. 1
 Error misc Translation Key 'calendar.delete.confirmation' missing. 1
 Error misc Translation Key 'calendar.delete.error' missing. 1
 Error misc Translation Key 'calendar.error.delete' missing. 1
 Error misc Translation Key 'calendar.error.general' missing. 1
 Error misc Translation Key 'calendar.form.date' missing. 1
 Error misc Translation Key 'calendar.form.endTime' missing. 1
 Error misc Translation Key 'calendar.form.observations' missing. 1
 Error misc Translation Key 'calendar.form.purpose' missing. 1
 Error misc Translation Key 'calendar.form.startTime' missing. 1
 Error misc Translation Key 'calendar.modal.editTitle' missing. 1
 Error misc Translation Key 'calendar.modal.newTitle' missing. 1
 Error misc Translation Key 'calendar.modal.title' missing. 1
 Error misc Translation Key 'calendar.noAppointments' missing. 1
 Error misc Translation Key 'calendar.pastDate.message' missing. 1
 Error misc Translation Key 'calendar.pastDate.title' missing. 1
 Error misc Translation Key 'calendar.title' missing. 1
 Error misc Translation Key 'language.select' missing. 1
 Error misc Translation Key 'locale.language' missing. 1
 Error misc Translation Key 'pat.calendar.appointmentsFor' missing. 1
 Error misc Translation Key 'pat.calendar.button.close' missing. 1
 Error misc Translation Key 'pat.calendar.button.delete' missing. 1
 Error misc Translation Key 'pat.calendar.button.save' missing. 1
 Error misc Translation Key 'pat.calendar.delete.confirmation' missing. 1
 Error misc Translation Key 'pat.calendar.delete.error' missing. 1
 Error misc Translation Key 'pat.calendar.form.date' missing. 1
 Error misc Translation Key 'pat.calendar.form.doctorDNI' missing. 1
 Error misc Translation Key 'pat.calendar.form.endTime' missing. 1
 Error misc Translation Key 'pat.calendar.form.observations' missing. 1
 Error misc Translation Key 'pat.calendar.form.purpose' missing. 1
 Error misc Translation Key 'pat.calendar.form.startTime' missing. 1
 Error misc Translation Key 'pat.calendar.modal.title' missing. 1
 Error misc Translation Key 'pat.calendar.noAppointments' missing. 1
 Error misc Translation Key 'register.gendervalues.female' missing. 1
 Error misc Translation Key 'register.gendervalues.male' missing. 1
 Error misc Translation Key 'register.gendervalues.none' missing. 1
 Error misc Translation Key 'register.gendervalues.other' missing. 1
 Error misc Translation Key 'userData.birthDate.label' missing. 1
 Error misc Translation Key 'userData.dni.label' missing. 1
 Error misc Translation Key 'userData.email.label' missing. 1
 Error misc Translation Key 'userData.footer.label' missing. 1
 Error misc Translation Key 'userData.gender.label' missing. 1
 Error misc Translation Key 'userData.menu.home' missing. 1
 Error misc Translation Key 'userData.menu.logout' missing. 1
 Error misc Translation Key 'userData.menu.viewBtn' missing. 1
 Error misc Translation Key 'userData.name.label' missing. 1
 Error misc Translation Key 'userData.phone.label' missing. 1
 Error misc Translation Key 'userData.surname.label' missing. 1
 Error misc Translation Key 'userData.title' missing. 1

lang/messages_en.properties

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 22
 Error regexp RegexpSingleline Line has trailing spaces. 142
 Error regexp RegexpSingleline Line has trailing spaces. 185
 Error misc Translation Key 'register.gender.placeholder' missing. 1

lang/messages_es.properties

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 21
 Error regexp RegexpSingleline Line has trailing spaces. 30
 Error regexp RegexpSingleline Line has trailing spaces. 144
 Error misc Translation Key 'register.gender.placeholder' missing. 1

lang/messages_fr.properties

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline. 1
 Error regexp RegexpSingleline Line has trailing spaces. 23
 Error regexp RegexpSingleline Line has trailing spaces. 32
 Error regexp RegexpSingleline Line has trailing spaces. 140
 Error misc Translation Key 'register.gender.placeholder' missing. 1