##### Project Documentation

- About Acegi Security System for Spring - Catalina adapter
- Downloads
- Project Info
- Project Reports
  - Change Log
  - Checkstyle
  - Clover
  - JavaDocs
  - JavaDoc Report
  - JavaDoc Warnings Report
  - Metrics
  - Unit Tests
  - Source Xref
  - Test Xref
  - PMD Report
  - Simian Report
  - Task List
  - FindBugs Report
- Development Process

## Checkstyle Results

The following document contains the results of Checkstyle .

## Summary

Files | Infos | Warnings | Errors
--- | --- | --- | ---
3 | 0 | 0 | 67

## Files

Files | I | W | E
--- | --- | --- | ---
org/acegisecurity/adapters/catalina/CatalinaAcegiUserRealm.java | 0 | 0 | 67

### org/acegisecurity/adapters/catalina/CatalinaAcegiUserRealm.java

Error | Line
--- | ---
| Line does not match expected header line of '&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;'. | 1
| Line has trailing spaces. | 46
| Line is longer than 80 characters. | 54
| Line is longer than 80 characters. | 59
| Missing a Javadoc comment. | 59
| Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 59
| Line is longer than 80 characters. | 63
| Missing a Javadoc comment. | 63
| Variable 'name' must be private and have accessor methods. | 63
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 67
| Method 'setAppContextLocation' is not designed for extension - needs to be abstract, final or empty. | 71
| Missing a Javadoc comment. | 71
| Parameter appContextLocation should be final. | 71
| 'appContextLocation' hides a field. | 71
| Method 'getAppContextLocation' is not designed for extension - needs to be abstract, final or empty. | 75
| Missing a Javadoc comment. | 75
| Method 'setKey' is not designed for extension - needs to be abstract, final or empty. | 79
| Missing a Javadoc comment. | 79
| Parameter key should be final. | 79
| 'key' hides a field. | 79
| Method 'getKey' is not designed for extension - needs to be abstract, final or empty. | 83
| Missing a Javadoc comment. | 83
| Method 'authenticate' is not designed for extension - needs to be abstract, final or empty. | 87
| Missing a Javadoc comment. | 87
| Parameter username should be final. | 87
| Parameter credentials should be final. | 87
| Line is longer than 80 characters. | 96
| Method 'authenticate' is not designed for extension - needs to be abstract, final or empty. | 117
| Missing a Javadoc comment. | 117
| Parameter username should be final. | 117
| Parameter credentials should be final. | 117
| First sentence should end with a period. | 121
| Method 'authenticate' is not designed for extension - needs to be abstract, final or empty. | 135
| More than 7 parameters. | 135
| Parameter username should be final. | 135
| Parameter digest should be final. | 136
| Parameter nonce should be final. | 136
| Parameter nc should be final. | 136
| Parameter cnonce should be final. | 137
| Parameter qop should be final. | 137
| Parameter realm should be final. | 137
| Parameter md5a2 should be final. | 138
| First sentence should end with a period. | 142
| Method 'authenticate' is not designed for extension - needs to be abstract, final or empty. | 149
| Parameter x509Certificates should be final. | 149
| Method 'hasRole' is not designed for extension - needs to be abstract, final or empty. | 153
| Missing a Javadoc comment. | 153
| Parameter principal should be final. | 153
| Parameter role should be final. | 153
| Line is longer than 80 characters. | 160
| Method 'start' is not designed for extension - needs to be abstract, final or empty. | 176
| Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 180
| Missing a Javadoc comment. | 180
| First sentence should end with a period. | 184
| Method 'getPassword' is not designed for extension - needs to be abstract, final or empty. | 191
| Parameter arg0 should be final. | 191
| First sentence should end with a period. | 195
| Method 'getPrincipal' is not designed for extension - needs to be abstract, final or empty. | 202
| Parameter arg0 should be final. | 202
| Method 'startForTest' is not designed for extension - needs to be abstract, final or empty. | 212
| Missing a Javadoc comment. | 216
| Parameter startParent should be final. | 216
| Line is longer than 80 characters. | 238
| Line is longer than 80 characters. | 244