Checkstyle Results

The following document contains the results of Checkstyle .

Summary

FilesInfosWarningsErrors
3700532

Files

FilesIWE
sample/contact/AddPermission.java 0025
sample/contact/AddPermissionController.java 0034
sample/contact/AddPermissionValidator.java 0010
sample/contact/AdminPermissionController.java 0021
sample/contact/ClientApplication.java 0028
sample/contact/Contact.java 0027
sample/contact/ContactDao.java 0015
sample/contact/ContactDaoSpring.java 00115
sample/contact/ContactManager.java 0017
sample/contact/ContactManagerBackend.java 0053
sample/contact/DataSourcePopulator.java 0078
sample/contact/DeleteController.java 0013
sample/contact/DeletePermissionController.java 0022
sample/contact/PublicIndexController.java 0015
sample/contact/SecureIndexController.java 0015
sample/contact/WebContact.java 0015
sample/contact/WebContactAddController.java 0015
sample/contact/WebContactValidator.java 0013
sample/contact/package.html 001

sample/contact/AddPermission.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Missing a Javadoc comment. 30
Error Variable 'contact' must be private and have accessor methods. 30
Error Missing a Javadoc comment. 31
Error Variable 'permission' must be private and have accessor methods. 31
Error Missing a Javadoc comment. 32
Error Variable 'recipient' must be private and have accessor methods. 32
Error Method 'setContact' is not designed for extension - needs to be abstract, final or empty. 36
Error Missing a Javadoc comment. 36
Error Parameter contact should be final. 36
Error 'contact' hides a field. 36
Error Method 'getContact' is not designed for extension - needs to be abstract, final or empty. 40
Error Missing a Javadoc comment. 40
Error Method 'setPermission' is not designed for extension - needs to be abstract, final or empty. 44
Error Missing a Javadoc comment. 44
Error Parameter permission should be final. 44
Error 'permission' hides a field. 44
Error Method 'getPermission' is not designed for extension - needs to be abstract, final or empty. 48
Error Missing a Javadoc comment. 48
Error Method 'setRecipient' is not designed for extension - needs to be abstract, final or empty. 52
Error Missing a Javadoc comment. 52
Error Parameter recipient should be final. 52
Error 'recipient' hides a field. 52
Error Method 'getRecipient' is not designed for extension - needs to be abstract, final or empty. 56
Error Missing a Javadoc comment. 56

sample/contact/AddPermissionController.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Line is longer than 80 characters. 46
Error Missing a Javadoc comment. 52
Error Method 'setContactManager' is not designed for extension - needs to be abstract, final or empty. 56
Error Missing a Javadoc comment. 56
Error Parameter contact should be final. 56
Error Method 'getContactManager' is not designed for extension - needs to be abstract, final or empty. 60
Error Missing a Javadoc comment. 60
Error Method 'afterPropertiesSet' is not designed for extension - needs to be abstract, final or empty. 64
Error Missing a Javadoc comment. 64
Error Method 'disallowDuplicateFormSubmission' is not designed for extension - needs to be abstract, final or empty. 69
Error Missing a Javadoc comment. 69
Error Parameter request should be final. 70
Error Parameter response should be final. 70
Error Method 'formBackingObject' is not designed for extension - needs to be abstract, final or empty. 80
Error Missing a Javadoc comment. 80
Error Parameter request should be final. 80
Error Method 'handleInvalidSubmit' is not designed for extension - needs to be abstract, final or empty. 93
Error Missing a Javadoc comment. 93
Error Parameter request should be final. 93
Error Parameter response should be final. 94
Error Method 'onSubmit' is not designed for extension - needs to be abstract, final or empty. 98
Error Missing a Javadoc comment. 98
Error Parameter request should be final. 98
Error Parameter response should be final. 99
Error Parameter command should be final. 99
Error Parameter errors should be final. 99
Error Method 'referenceData' is not designed for extension - needs to be abstract, final or empty. 117
Error Missing a Javadoc comment. 117
Error Parameter request should be final. 117
Error Missing a Javadoc comment. 126
Error Parameter request should be final. 126
Error Missing a Javadoc comment. 147
Error Parameter request should be final. 147

sample/contact/AddPermissionValidator.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Line is longer than 80 characters. 29
Error Method 'supports' is not designed for extension - needs to be abstract, final or empty. 34
Error Missing a Javadoc comment. 34
Error Parameter clazz should be final. 34
Error Method 'validate' is not designed for extension - needs to be abstract, final or empty. 38
Error Missing a Javadoc comment. 38
Error Parameter obj should be final. 38
Error Parameter errors should be final. 38
Error '100' is a magic number. 60

sample/contact/AdminPermissionController.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Line is longer than 80 characters. 43
Error Missing a Javadoc comment. 48
Error Missing a Javadoc comment. 49
Error Method 'setAclManager' is not designed for extension - needs to be abstract, final or empty. 53
Error Missing a Javadoc comment. 53
Error Parameter aclManager should be final. 53
Error 'aclManager' hides a field. 53
Error Method 'getAclManager' is not designed for extension - needs to be abstract, final or empty. 57
Error Missing a Javadoc comment. 57
Error Method 'setContactManager' is not designed for extension - needs to be abstract, final or empty. 61
Error Missing a Javadoc comment. 61
Error Parameter contact should be final. 61
Error Method 'getContactManager' is not designed for extension - needs to be abstract, final or empty. 65
Error Missing a Javadoc comment. 65
Error Method 'afterPropertiesSet' is not designed for extension - needs to be abstract, final or empty. 69
Error Missing a Javadoc comment. 69
Error Method 'handleRequest' is not designed for extension - needs to be abstract, final or empty. 75
Error Missing a Javadoc comment. 75
Error Parameter request should be final. 75
Error Parameter response should be final. 76

sample/contact/ClientApplication.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Line has trailing spaces. 39
Error Missing a Javadoc comment. 49
Error Missing a Javadoc comment. 53
Error Parameter beanFactory should be final. 53
Error 'beanFactory' hides a field. 53
Error Method 'invokeContactManager' is not designed for extension - needs to be abstract, final or empty. 59
Error Missing a Javadoc comment. 59
Error Parameter authentication should be final. 59
Error Parameter nrOfCalls should be final. 60
Error Line is longer than 80 characters. 63
Error Line is longer than 80 characters. 86
Error Line is longer than 80 characters. 106
Error Must have at least one statement. 107
Error '{' is not followed by whitespace. 107
Error '}' is not preceded with whitespace. 107
Error '}' should be on the same line. 107
Error Must have at least one statement. 108
Error '{' is not followed by whitespace. 108
Error '}' is not preceded with whitespace. 108
Error Line is longer than 80 characters. 110
Error Missing a Javadoc comment. 143
Error Parameter args should be final. 143
Error Line is longer than 80 characters. 150
Error Line is longer than 80 characters. 151
Error Line is longer than 80 characters. 152
Error Line is longer than 80 characters. 153
Error Line is longer than 80 characters. 162

sample/contact/Contact.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Missing a Javadoc comment. 30
Error Missing a Javadoc comment. 31
Error Missing a Javadoc comment. 32
Error Missing a Javadoc comment. 36
Error Parameter name should be final. 36
Error 'name' hides a field. 36
Error Parameter email should be final. 36
Error 'email' hides a field. 36
Error Missing a Javadoc comment. 41
Error '{' is not followed by whitespace. 41
Error '}' is not preceded with whitespace. 41
Error Method 'setEmail' is not designed for extension - needs to be abstract, final or empty. 50
Error Parameter email should be final. 50
Error 'email' hides a field. 50
Error Method 'getEmail' is not designed for extension - needs to be abstract, final or empty. 59
Error Method 'setId' is not designed for extension - needs to be abstract, final or empty. 63
Error Missing a Javadoc comment. 63
Error Parameter id should be final. 63
Error 'id' hides a field. 63
Error Method 'getId' is not designed for extension - needs to be abstract, final or empty. 72
Error Method 'setName' is not designed for extension - needs to be abstract, final or empty. 81
Error Parameter name should be final. 81
Error 'name' hides a field. 81
Error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 90
Error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 94
Error Missing a Javadoc comment. 94

sample/contact/ContactDao.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Missing a Javadoc comment. 30
Error Redundant 'public' modifier. 30
Error Missing a Javadoc comment. 32
Error Redundant 'public' modifier. 32
Error Missing a Javadoc comment. 34
Error Redundant 'public' modifier. 34
Error Missing a Javadoc comment. 36
Error Redundant 'public' modifier. 36
Error Missing a Javadoc comment. 38
Error Redundant 'public' modifier. 38
Error Missing a Javadoc comment. 40
Error Redundant 'public' modifier. 40
Error Missing a Javadoc comment. 42
Error Redundant 'public' modifier. 42

sample/contact/ContactDaoSpring.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Missing a Javadoc comment. 41
Error Missing a Javadoc comment. 42
Error Missing a Javadoc comment. 43
Error Missing a Javadoc comment. 44
Error Missing a Javadoc comment. 45
Error Missing a Javadoc comment. 46
Error Missing a Javadoc comment. 47
Error Method 'getById' is not designed for extension - needs to be abstract, final or empty. 51
Error Missing a Javadoc comment. 51
Error Parameter id should be final. 51
Error Method 'create' is not designed for extension - needs to be abstract, final or empty. 61
Error Missing a Javadoc comment. 61
Error Parameter contact should be final. 61
Error Method 'delete' is not designed for extension - needs to be abstract, final or empty. 67
Error Missing a Javadoc comment. 67
Error Parameter contactId should be final. 67
Error Method 'findAll' is not designed for extension - needs to be abstract, final or empty. 71
Error Missing a Javadoc comment. 71
Error Method 'findAllPrincipals' is not designed for extension - needs to be abstract, final or empty. 75
Error Missing a Javadoc comment. 75
Error Method 'findAllRoles' is not designed for extension - needs to be abstract, final or empty. 79
Error Missing a Javadoc comment. 79
Error Method 'update' is not designed for extension - needs to be abstract, final or empty. 83
Error Missing a Javadoc comment. 83
Error Parameter contact should be final. 83
Error Method 'initDao' is not designed for extension - needs to be abstract, final or empty. 87
Error Missing a Javadoc comment. 87
Error Missing a Javadoc comment. 97
Error Parameter contact should be final. 97
Error Missing a Javadoc comment. 103
Error Missing a Javadoc comment. 105
Error Parameter ds should be final. 105
Error Method 'mapRow' is not designed for extension - needs to be abstract, final or empty. 112
Error Missing a Javadoc comment. 112
Error Parameter rs should be final. 112
Error Parameter rownum should be final. 112
Error Missing a Javadoc comment. 118
Error Missing a Javadoc comment. 119
Error Parameter ds should be final. 119
Error Method 'insert' is not designed for extension - needs to be abstract, final or empty. 128
Error Missing a Javadoc comment. 128
Error Parameter objectIdentity should be final. 128
Error Parameter parentAclObjectIdentity should be final. 129
Error Parameter aclClass should be final. 129
Error Line is longer than 80 characters. 130
Error Missing a Javadoc comment. 137
Error Missing a Javadoc comment. 138
Error Parameter ds should be final. 138
Error Method 'delete' is not designed for extension - needs to be abstract, final or empty. 144
Error Missing a Javadoc comment. 144
Error Parameter contactId should be final. 144
Error Missing a Javadoc comment. 149
Error Missing a Javadoc comment. 150
Error Parameter ds should be final. 150
Error Method 'insert' is not designed for extension - needs to be abstract, final or empty. 158
Error Missing a Javadoc comment. 158
Error Parameter contact should be final. 158
Error Line is longer than 80 characters. 159
Error Missing a Javadoc comment. 165
Error Missing a Javadoc comment. 166
Error Parameter ds should be final. 166
Error Line is longer than 80 characters. 168
Error Method 'update' is not designed for extension - needs to be abstract, final or empty. 175
Error Missing a Javadoc comment. 175
Error Parameter contact should be final. 175
Error Line is longer than 80 characters. 176
Error Missing a Javadoc comment. 182
Error Missing a Javadoc comment. 183
Error Parameter ds should be final. 183
Error Line is longer than 80 characters. 184
Error Method 'mapRow' is not designed for extension - needs to be abstract, final or empty. 188
Error Missing a Javadoc comment. 188
Error Parameter rs should be final. 188
Error Parameter rownum should be final. 188
Error Missing a Javadoc comment. 199
Error Missing a Javadoc comment. 200
Error Parameter ds should be final. 200
Error Line is longer than 80 characters. 202
Error Method 'mapRow' is not designed for extension - needs to be abstract, final or empty. 207
Error Missing a Javadoc comment. 207
Error Parameter rs should be final. 207
Error Parameter rownum should be final. 207
Error Missing a Javadoc comment. 218
Error Missing a Javadoc comment. 219
Error Parameter ds should be final. 219
Error Line is longer than 80 characters. 221
Error Method 'delete' is not designed for extension - needs to be abstract, final or empty. 227
Error Missing a Javadoc comment. 227
Error Parameter aclObjectIdentity should be final. 227
Error Parameter recipient should be final. 227
Error Missing a Javadoc comment. 232
Error Missing a Javadoc comment. 233
Error Parameter ds should be final. 233
Error Method 'insert' is not designed for extension - needs to be abstract, final or empty. 242
Error Missing a Javadoc comment. 242
Error Parameter aclObjectIdentity should be final. 242
Error Parameter recipient should be final. 242
Error Parameter mask should be final. 243
Error Line is longer than 80 characters. 244
Error Missing a Javadoc comment. 251
Error Missing a Javadoc comment. 252
Error Parameter ds should be final. 252
Error Method 'mapRow' is not designed for extension - needs to be abstract, final or empty. 257
Error Missing a Javadoc comment. 257
Error Parameter rs should be final. 257
Error Parameter rownum should be final. 257
Error Missing a Javadoc comment. 263
Error Missing a Javadoc comment. 264
Error Parameter ds should be final. 264
Error Line is longer than 80 characters. 266
Error Method 'mapRow' is not designed for extension - needs to be abstract, final or empty. 270
Error Missing a Javadoc comment. 270
Error Parameter rs should be final. 270
Error Parameter rownum should be final. 270

sample/contact/ContactManager.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Missing a Javadoc comment. 30
Error Redundant 'public' modifier. 30
Error Missing a Javadoc comment. 32
Error Redundant 'public' modifier. 32
Error Missing a Javadoc comment. 34
Error Redundant 'public' modifier. 34
Error Missing a Javadoc comment. 36
Error Redundant 'public' modifier. 36
Error Missing a Javadoc comment. 38
Error Redundant 'public' modifier. 38
Error Missing a Javadoc comment. 41
Error Redundant 'public' modifier. 41
Error Missing a Javadoc comment. 43
Error Redundant 'public' modifier. 43
Error Missing a Javadoc comment. 45
Error Redundant 'public' modifier. 45

sample/contact/ContactManagerBackend.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Line is longer than 80 characters. 40
Error Missing a Javadoc comment. 46
Error Missing a Javadoc comment. 47
Error Missing a Javadoc comment. 48
Error '1000' is a magic number. 48
Error Method 'getAll' is not designed for extension - needs to be abstract, final or empty. 52
Error Missing a Javadoc comment. 52
Error Method 'getAllRecipients' is not designed for extension - needs to be abstract, final or empty. 60
Error Missing a Javadoc comment. 60
Error Line is longer than 80 characters. 71
Error Method 'setBasicAclExtendedDao' is not designed for extension - needs to be abstract, final or empty. 71
Error Missing a Javadoc comment. 71
Error Parameter basicAclExtendedDao should be final. 71
Error 'basicAclExtendedDao' hides a field. 71
Error Method 'getBasicAclExtendedDao' is not designed for extension - needs to be abstract, final or empty. 75
Error Missing a Javadoc comment. 75
Error Method 'getById' is not designed for extension - needs to be abstract, final or empty. 79
Error Missing a Javadoc comment. 79
Error Parameter id should be final. 79
Error Method 'setContactDao' is not designed for extension - needs to be abstract, final or empty. 87
Error Missing a Javadoc comment. 87
Error Parameter contactDao should be final. 87
Error 'contactDao' hides a field. 87
Error Method 'getContactDao' is not designed for extension - needs to be abstract, final or empty. 91
Error Missing a Javadoc comment. 91
Error Method 'getRandomContact' is not designed for extension - needs to be abstract, final or empty. 100
Error Method 'addPermission' is not designed for extension - needs to be abstract, final or empty. 112
Error Missing a Javadoc comment. 112
Error Parameter contact should be final. 112
Error Parameter recipient should be final. 112
Error Parameter permission should be final. 113
Error Method 'afterPropertiesSet' is not designed for extension - needs to be abstract, final or empty. 126
Error Missing a Javadoc comment. 126
Error Method 'create' is not designed for extension - needs to be abstract, final or empty. 131
Error Missing a Javadoc comment. 131
Error Parameter contact should be final. 131
Error Line has trailing spaces. 136
Error Line is longer than 80 characters. 142
Error Method 'delete' is not designed for extension - needs to be abstract, final or empty. 146
Error Missing a Javadoc comment. 146
Error Parameter contact should be final. 146
Error Method 'deletePermission' is not designed for extension - needs to be abstract, final or empty. 158
Error Missing a Javadoc comment. 158
Error Parameter contact should be final. 158
Error Parameter recipient should be final. 158
Error Method 'update' is not designed for extension - needs to be abstract, final or empty. 167
Error Missing a Javadoc comment. 167
Error Parameter contact should be final. 167
Error Method 'getUsername' is not designed for extension - needs to be abstract, final or empty. 175
Error Missing a Javadoc comment. 175
Error Missing a Javadoc comment. 186
Error Parameter contact should be final. 186

sample/contact/DataSourcePopulator.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Line is longer than 80 characters. 33
Error Missing a Javadoc comment. 38
Error Variable 'rnd' must be private and have accessor methods. 38
Error Line is longer than 80 characters. 39
Error Missing a Javadoc comment. 39
Error Variable 'firstNames' must be private and have accessor methods. 39
Error Line is longer than 80 characters. 40
Error Missing a Javadoc comment. 40
Error Variable 'lastNames' must be private and have accessor methods. 40
Error Missing a Javadoc comment. 41
Error Missing a Javadoc comment. 42
Error '1000' is a magic number. 42
Error Method 'setCreateEntities' is not designed for extension - needs to be abstract, final or empty. 46
Error Missing a Javadoc comment. 46
Error Parameter createEntities should be final. 46
Error 'createEntities' hides a field. 46
Error Method 'getCreateEntities' is not designed for extension - needs to be abstract, final or empty. 50
Error Missing a Javadoc comment. 50
Error Method 'setDataSource' is not designed for extension - needs to be abstract, final or empty. 54
Error Missing a Javadoc comment. 54
Error Parameter dataSource should be final. 54
Error 'dataSource' hides a field. 54
Error Method 'getDataSource' is not designed for extension - needs to be abstract, final or empty. 58
Error Missing a Javadoc comment. 58
Error Method 'afterPropertiesSet' is not designed for extension - needs to be abstract, final or empty. 62
Error Method length is 151 lines (max allowed is 150). 62
Error Missing a Javadoc comment. 62
Error Line is longer than 80 characters. 68
Error Line is longer than 80 characters. 70
Error Line is longer than 80 characters. 72
Error Line is longer than 80 characters. 74
Error Line is longer than 80 characters. 76
Error Line is longer than 80 characters. 78
Error Line is longer than 80 characters. 80
Error Line is longer than 80 characters. 82
Error Line is longer than 80 characters. 84
Error Line is longer than 80 characters. 86
Error '10' is a magic number. 88
Error Line is longer than 80 characters. 96
Error Line is longer than 80 characters. 98
Error Line is longer than 80 characters. 100
Error Line is longer than 80 characters. 102
Error Line is longer than 80 characters. 104
Error Line is longer than 80 characters. 106
Error Line is longer than 80 characters. 108
Error Line is longer than 80 characters. 110
Error Line is longer than 80 characters. 112
Error Line is longer than 80 characters. 114
Error '10' is a magic number. 116
Error Line is longer than 80 characters. 123
Error Line is longer than 80 characters. 125
Error Line is longer than 80 characters. 127
Error Line is longer than 80 characters. 129
Error Line is longer than 80 characters. 131
Error Line is longer than 80 characters. 133
Error Line is longer than 80 characters. 137
Error Line is longer than 80 characters. 139
Error Line is longer than 80 characters. 143
Error Line is longer than 80 characters. 145
Error Line is longer than 80 characters. 149
Error Line is longer than 80 characters. 151
Error '22' is a magic number. 152
Error '10' is a magic number. 154
Error Line is longer than 80 characters. 170
Error Line is longer than 80 characters. 172
Error Line is longer than 80 characters. 174
Error Line has trailing spaces. 185
Error Line is longer than 80 characters. 188
Error Line is longer than 80 characters. 190
Error Line is longer than 80 characters. 192
Error Line is longer than 80 characters. 194
Error Line is longer than 80 characters. 196
Error Line is longer than 80 characters. 198
Error Line is longer than 80 characters. 200
Error Line is longer than 80 characters. 207
Error Line is longer than 80 characters. 208
Error Missing a Javadoc comment. 214

sample/contact/DeleteController.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Missing a Javadoc comment. 42
Error Method 'setContactManager' is not designed for extension - needs to be abstract, final or empty. 46
Error Missing a Javadoc comment. 46
Error Parameter contact should be final. 46
Error Method 'getContactManager' is not designed for extension - needs to be abstract, final or empty. 50
Error Missing a Javadoc comment. 50
Error Method 'afterPropertiesSet' is not designed for extension - needs to be abstract, final or empty. 54
Error Missing a Javadoc comment. 54
Error Method 'handleRequest' is not designed for extension - needs to be abstract, final or empty. 59
Error Missing a Javadoc comment. 59
Error Parameter request should be final. 59
Error Parameter response should be final. 60

sample/contact/DeletePermissionController.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Line is longer than 80 characters. 42
Error Line is longer than 80 characters. 44
Error Missing a Javadoc comment. 47
Error Missing a Javadoc comment. 48
Error Method 'setAclManager' is not designed for extension - needs to be abstract, final or empty. 52
Error Missing a Javadoc comment. 52
Error Parameter aclManager should be final. 52
Error 'aclManager' hides a field. 52
Error Method 'getAclManager' is not designed for extension - needs to be abstract, final or empty. 56
Error Missing a Javadoc comment. 56
Error Method 'setContactManager' is not designed for extension - needs to be abstract, final or empty. 60
Error Missing a Javadoc comment. 60
Error Parameter contact should be final. 60
Error Method 'getContactManager' is not designed for extension - needs to be abstract, final or empty. 64
Error Missing a Javadoc comment. 64
Error Method 'afterPropertiesSet' is not designed for extension - needs to be abstract, final or empty. 68
Error Missing a Javadoc comment. 68
Error Method 'handleRequest' is not designed for extension - needs to be abstract, final or empty. 74
Error Missing a Javadoc comment. 74
Error Parameter request should be final. 74
Error Parameter response should be final. 75

sample/contact/PublicIndexController.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Line is longer than 80 characters. 35
Error Missing a Javadoc comment. 40
Error Method 'setContactManager' is not designed for extension - needs to be abstract, final or empty. 44
Error Missing a Javadoc comment. 44
Error Parameter contact should be final. 44
Error Method 'getContactManager' is not designed for extension - needs to be abstract, final or empty. 48
Error Missing a Javadoc comment. 48
Error Method 'afterPropertiesSet' is not designed for extension - needs to be abstract, final or empty. 52
Error Missing a Javadoc comment. 52
Error Line is longer than 80 characters. 53
Error Method 'handleRequest' is not designed for extension - needs to be abstract, final or empty. 56
Error Missing a Javadoc comment. 56
Error Parameter request should be final. 56
Error Parameter response should be final. 57

sample/contact/SecureIndexController.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Line is longer than 80 characters. 39
Error Missing a Javadoc comment. 44
Error Method 'setContactManager' is not designed for extension - needs to be abstract, final or empty. 48
Error Missing a Javadoc comment. 48
Error Parameter contact should be final. 48
Error Method 'getContactManager' is not designed for extension - needs to be abstract, final or empty. 52
Error Missing a Javadoc comment. 52
Error Method 'afterPropertiesSet' is not designed for extension - needs to be abstract, final or empty. 56
Error Missing a Javadoc comment. 56
Error Line is longer than 80 characters. 57
Error Method 'handleRequest' is not designed for extension - needs to be abstract, final or empty. 60
Error Missing a Javadoc comment. 60
Error Parameter request should be final. 60
Error Parameter response should be final. 61

sample/contact/WebContact.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Missing a Javadoc comment. 27
Error Missing a Javadoc comment. 28
Error Method 'setEmail' is not designed for extension - needs to be abstract, final or empty. 32
Error Missing a Javadoc comment. 32
Error Parameter email should be final. 32
Error 'email' hides a field. 32
Error Method 'getEmail' is not designed for extension - needs to be abstract, final or empty. 36
Error Missing a Javadoc comment. 36
Error Method 'setName' is not designed for extension - needs to be abstract, final or empty. 40
Error Missing a Javadoc comment. 40
Error Parameter name should be final. 40
Error 'name' hides a field. 40
Error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 44
Error Missing a Javadoc comment. 44

sample/contact/WebContactAddController.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Line is longer than 80 characters. 30
Error Missing a Javadoc comment. 35
Error Method 'setContactManager' is not designed for extension - needs to be abstract, final or empty. 39
Error Missing a Javadoc comment. 39
Error Parameter contactManager should be final. 39
Error 'contactManager' hides a field. 39
Error Method 'getContactManager' is not designed for extension - needs to be abstract, final or empty. 43
Error Missing a Javadoc comment. 43
Error Method 'onSubmit' is not designed for extension - needs to be abstract, final or empty. 47
Error Missing a Javadoc comment. 47
Error Parameter command should be final. 47
Error Method 'formBackingObject' is not designed for extension - needs to be abstract, final or empty. 57
Error Missing a Javadoc comment. 57
Error Parameter request should be final. 57

sample/contact/WebContactValidator.java

ErrorLine
Error Line does not match expected header line of '<?xml version="1.0" encoding="UTF-8"?>'. 1
Error Line is longer than 80 characters. 26
Error Method 'supports' is not designed for extension - needs to be abstract, final or empty. 31
Error Missing a Javadoc comment. 31
Error Parameter clazz should be final. 31
Error Method 'validate' is not designed for extension - needs to be abstract, final or empty. 35
Error Missing a Javadoc comment. 35
Error Parameter obj should be final. 35
Error Parameter errors should be final. 35
Error '3' is a magic number. 38
Error '50' is a magic number. 39
Error '3' is a magic number. 44
Error '50' is a magic number. 45

sample/contact/package.html

ErrorLine
Error Missing package documentation file.0