![]() |
|
http://xradar.sourceforge.net |
| Statics Report - System: 1.0-SNAPSHOT, Version: 0, Date: Today | Designed for use with Checkstyle, CKJM, Cobertura, FindBugs, JavaNCSS, JDepend, JUnit, PMD, PMD-CPD, Java2HTML and Ant. |
[Statics] classes-com.hack23.cia.web.impl.ui.common |
|
| [scorecard] [analysis] [explanations] | |
| {overview} {architecture} {design} {code} {test} {source control} {system specific} | |
| Package: com.hack23.cia.web.impl.ui.common | Class source | Class javadoc |
| Methods: | Source statements: | Cyclomatic Complexity | |||
|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 8 8 8 0 | Total : Per method : | 9 1.12 | Total : Per method : Per statement : | 8 1 0.89 |
| Inheritance: | Coupling: | ||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 4 10 8 28 |
||
| Javadocs: | Code violations: | Style Errors: | |||
| Total : Per method : | 9 1.12 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 53 6.62 5.89 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|---|---|---|
| getApplicationManager() | 1 | 1 | 1 |
| getConfigurationManager() | 1 | 1 | 1 |
| getGoogleApiLanguage() | 1 | 1 | 1 |
| getLanguage() | 1 | 1 | 1 |
| getLocale() | 1 | 1 | 1 |
| getUser() | 1 | 1 | 1 |
| setLanguage(Language) | 1 | 1 | 1 |
| translateFromEnglish(String) | 1 | 1 | 1 |
| View line in source | Style Error | Column |
|---|---|---|
| 16 | Line contains a tab character. | 3 |
| 17 | Line is longer than 80 characters. | |
| 33 | Line contains a tab character. | 1 |
| 34 | Line contains a tab character. | 1 |
| 35 | Line contains a tab character. | 1 |
| 36 | Line contains a tab character. | 1 |
| 37 | Line contains a tab character. | 1 |
| 38 | Line contains a tab character. | 1 |
| 40 | Line contains a tab character. | 1 |
| 41 | Line contains a tab character. | 1 |
| 42 | Line contains a tab character. | 1 |
| 43 | Line contains a tab character. | 1 |
| 44 | Line contains a tab character. | 1 |
| 45 | Line contains a tab character. | 1 |
| 47 | Line contains a tab character. | 1 |
| 48 | Line contains a tab character. | 1 |
| 49 | Line contains a tab character. | 1 |
| 50 | Line contains a tab character. | 1 |
| 51 | Line contains a tab character. | 1 |
| 52 | Line contains a tab character. | 1 |
| 54 | Line contains a tab character. | 1 |
| 55 | Line contains a tab character. | 1 |
| 56 | Line contains a tab character. | 1 |
| 57 | Line contains a tab character. | 1 |
| 58 | Line contains a tab character. | 1 |
| 59 | Line contains a tab character. | 1 |
| 61 | Line contains a tab character. | 1 |
| 62 | Line contains a tab character. | 1 |
| 63 | Line contains a tab character. | 1 |
| 64 | Line contains a tab character. | 1 |
| 65 | Line contains a tab character. | 1 |
| 66 | Line contains a tab character. | 1 |
| 68 | Line contains a tab character. | 1 |
| 69 | Line contains a tab character. | 1 |
| 70 | Line contains a tab character. | 1 |
| 71 | Line contains a tab character. | 1 |
| 72 | Line contains a tab character. | 1 |
| 73 | Line contains a tab character. | 1 |
| 75 | Line contains a tab character. | 1 |
| 76 | Line contains a tab character. | 1 |
| 77 | Line contains a tab character. | 1 |
| 78 | Line contains a tab character. | 1 |
| 79 | Line contains a tab character. | 1 |
| 80 | Line contains a tab character. | 1 |
| 81 | Line contains a tab character. | 1 |
| 83 | Line contains a tab character. | 1 |
| 84 | Line contains a tab character. | 1 |
| 85 | Line contains a tab character. | 1 |
| 86 | Line contains a tab character. | 1 |
| 87 | Line contains a tab character. | 1 |
| 88 | Line contains a tab character. | 1 |
| 89 | Line contains a tab character. | 1 |
| 90 | Line contains a tab character. | 1 |
| Package: com.hack23.cia.web.impl.ui.common | Class source | Class javadoc |
| Methods: | Source statements: | Cyclomatic Complexity | |||
|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 1 1 1 0 | Total : Per method : | 2 2 | Total : Per method : Per statement : | 1 1 0.5 |
| Inheritance: | Coupling: | ||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 0 1 1 0 |
||
| Javadocs: | Code violations: | Style Errors: | |||
| Total : Per method : | 0 0 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 4 4 2 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|---|---|---|
| verifyRequest(HttpServletRequest,HttpServletResponse) | 0 | 1 | 1 |
| View line in source | Style Error | Column |
|---|---|---|
| 6 | Missing a Javadoc comment. | |
| 7 | Line contains a tab character. | 1 |
| 7 | Missing a Javadoc comment. | 9 |
| 8 | Line contains a tab character. | 1 |
| Package: com.hack23.cia.web.impl.ui.common | Class source | Class javadoc |
| Methods: | Source statements: | Cyclomatic Complexity | |||
|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 5 3 4 1 | Total : Per method : | 12 4 | Total : Per method : Per statement : | 3 1 0.25 |
| Inheritance: | Coupling: | ||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 0 1 11 0 |
||
| Javadocs: | Code violations: | Style Errors: | |||
| Total : Per method : | 4 1.33 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 42 14 3.5 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test Coverage: |
|---|---|---|---|---|
| getName() | 1 | 2 | 1 | 0 |
| getUrl() | 1 | 2 | 1 | 0 |
| getVersion() | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 3 | Line has trailing spaces. | |
| 16 | Line contains a tab character. | 3 |
| 17 | Line is longer than 80 characters. | |
| 27 | Utility classes should not have a public or default constructor. | 1 |
| 29 | Line contains a tab character. | 1 |
| 30 | Line contains a tab character. | 1 |
| 32 | Line contains a tab character. | 1 |
| 33 | Line contains a tab character. | 1 |
| 34 | Line contains a tab character. | 1 |
| 35 | Line is longer than 80 characters. | |
| 35 | Line contains a tab character. | 1 |
| 36 | Line contains a tab character. | 1 |
| 37 | Line contains a tab character. | 1 |
| 38 | Line contains a tab character. | 1 |
| 39 | Line contains a tab character. | 1 |
| 41 | Line contains a tab character. | 1 |
| 42 | Line contains a tab character. | 1 |
| 43 | Line has trailing spaces. | |
| 43 | Line contains a tab character. | 1 |
| 44 | Line contains a tab character. | 1 |
| 45 | Line contains a tab character. | 1 |
| 46 | Line contains a tab character. | 1 |
| 47 | Line contains a tab character. | 1 |
| 48 | Line contains a tab character. | 1 |
| 50 | Line contains a tab character. | 1 |
| 51 | Line contains a tab character. | 1 |
| 52 | Line has trailing spaces. | |
| 52 | Line contains a tab character. | 1 |
| 53 | Line contains a tab character. | 1 |
| 54 | Line contains a tab character. | 1 |
| 55 | Line contains a tab character. | 1 |
| 56 | Line contains a tab character. | 1 |
| 57 | Line contains a tab character. | 1 |
| 59 | Line contains a tab character. | 1 |
| 60 | Line contains a tab character. | 1 |
| 61 | Line has trailing spaces. | |
| 61 | Line contains a tab character. | 1 |
| 62 | Line contains a tab character. | 1 |
| 63 | Line contains a tab character. | 1 |
| 64 | Line contains a tab character. | 1 |
| 65 | Line contains a tab character. | 1 |
| 66 | Line contains a tab character. | 1 |
| Package: com.hack23.cia.web.impl.ui.common | Class source | Class javadoc |
| Methods: | Source statements: | Cyclomatic Complexity | |||
|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 6 5 4 2 | Total : Per method : | 13 2.6 | Total : Per method : Per statement : | 5 1 0.38 |
| Inheritance: | Coupling: | ||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 5 7 13 0 |
||
| Javadocs: | Code violations: | Style Errors: | |||
| Total : Per method : | 6 1.2 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 50 10 3.85 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test Coverage: |
|---|---|---|---|---|
| addCurrentApplicationUserState(ApplicationUserState) | 1 | 2 | 1 | 0 |
| getUserState() | 1 | 2 | 1 | 0 |
| getWebBrowser() | 1 | 2 | 1 | 0 |
| removeCurrentApplicationUserState() | 1 | 3 | 1 | 0 |
| ApplicationUserStateHolder() | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 3 | Line has trailing spaces. | |
| 16 | Line contains a tab character. | 3 |
| 17 | Line is longer than 80 characters. | |
| 30 | Line contains a tab character. | 1 |
| 31 | Line is longer than 80 characters. | |
| 31 | Line contains a tab character. | 1 |
| 33 | Line contains a tab character. | 1 |
| 34 | Line contains a tab character. | 1 |
| 35 | Line has trailing spaces. | |
| 35 | Line contains a tab character. | 1 |
| 36 | Line contains a tab character. | 1 |
| 37 | Line contains a tab character. | 1 |
| 38 | Line contains a tab character. | 1 |
| 39 | Line contains a tab character. | 1 |
| 40 | Line contains a tab character. | 1 |
| 41 | Line contains a tab character. | 1 |
| 42 | Line contains a tab character. | 1 |
| 44 | Line contains a tab character. | 1 |
| 45 | Line contains a tab character. | 1 |
| 46 | Line has trailing spaces. | |
| 46 | Line contains a tab character. | 1 |
| 47 | Line contains a tab character. | 1 |
| 48 | Line contains a tab character. | 1 |
| 49 | Line contains a tab character. | 1 |
| 50 | Line contains a tab character. | 1 |
| 51 | Line contains a tab character. | 1 |
| 53 | Line contains a tab character. | 1 |
| 54 | Line contains a tab character. | 1 |
| 55 | Line has trailing spaces. | |
| 55 | Line contains a tab character. | 1 |
| 56 | Line contains a tab character. | 1 |
| 57 | Line contains a tab character. | 1 |
| 58 | Line contains a tab character. | 1 |
| 59 | Line is longer than 80 characters. | |
| 59 | Line contains a tab character. | 1 |
| 60 | Line has trailing spaces. | |
| 60 | Line contains a tab character. | 1 |
| 62 | Line contains a tab character. | 1 |
| 63 | Line contains a tab character. | 1 |
| 64 | Line contains a tab character. | 1 |
| 65 | Line contains a tab character. | 1 |
| 66 | Line contains a tab character. | 1 |
| 67 | Line contains a tab character. | 1 |
| 68 | Line contains a tab character. | 1 |
| 70 | Line contains a tab character. | 1 |
| 71 | Line contains a tab character. | 1 |
| 72 | Line contains a tab character. | 1 |
| 73 | Line contains a tab character. | 1 |
| 74 | Line contains a tab character. | 1 |
| 75 | Line contains a tab character. | 1 |
| Package: com.hack23.cia.web.impl.ui.common | Class source | Class javadoc |
| Methods: | Source statements: | Cyclomatic Complexity | |||
|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 7 7 7 0 | Total : Per method : | 18 2.57 | Total : Per method : Per statement : | 7 1 0.39 |
| Inheritance: | Coupling: | ||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 1 1 8 15 |
||
| Javadocs: | Code violations: | Style Errors: | |||
| Total : Per method : | 1 0.14 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 25 3.57 1.39 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test Coverage: |
|---|---|---|---|---|
| CustomUserDetails(String,GrantedAuthority) | 0 | 2 | 1 | NaN |
| getEmail() | 0 | 2 | 1 | 0 |
| setEmail(String) | 0 | 2 | 1 | 0 |
| isNewUser() | 0 | 2 | 1 | 0 |
| setNewUser(boolean) | 0 | 2 | 1 | 0 |
| getName() | 0 | 2 | 1 | 0 |
| setName(String) | 0 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 15 | Missing a Javadoc comment. | 5 |
| 16 | Missing a Javadoc comment. | 5 |
| 17 | Missing a Javadoc comment. | 5 |
| 19 | Line is longer than 80 characters. | |
| 19 | Missing a Javadoc comment. | 5 |
| 19 | Parameter username should be final. | 30 |
| 19 | Parameter authorities should be final. | 47 |
| 23 | Method 'getEmail' is not designed for extension - needs to be abstract, final or empty. | 5 |
| 23 | Missing a Javadoc comment. | 5 |
| 27 | Method 'setEmail' is not designed for extension - needs to be abstract, final or empty. | 5 |
| 27 | Missing a Javadoc comment. | 5 |
| 27 | Parameter email should be final. | 26 |
| 27 | 'email' hides a field. | 33 |
| 31 | Method 'isNewUser' is not designed for extension - needs to be abstract, final or empty. | 5 |
| 31 | Missing a Javadoc comment. | 5 |
| 35 | Method 'setNewUser' is not designed for extension - needs to be abstract, final or empty. | 5 |
| 35 | Missing a Javadoc comment. | 5 |
| 35 | Parameter newUser should be final. | 28 |
| 35 | 'newUser' hides a field. | 36 |
| 39 | Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 5 |
| 39 | Missing a Javadoc comment. | 5 |
| 43 | Method 'setName' is not designed for extension - needs to be abstract, final or empty. | 5 |
| 43 | Missing a Javadoc comment. | 5 |
| 43 | Parameter name should be final. | 25 |
| 43 | 'name' hides a field. | 32 |
| Package: com.hack23.cia.web.impl.ui.common | Class source | Class javadoc |
| Methods: | Source statements: | Cyclomatic Complexity | |||
|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 5 3 4 1 | Total : Per method : | 50 16.67 | Total : Per method : Per statement : | 15 5 0.3 |
| Inheritance: | Coupling: | ||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 9 0 27 0 |
||
| Javadocs: | Code violations: | Style Errors: | |||
| Total : Per method : | 3 1 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 35 11.67 0.7 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test Coverage: |
|---|---|---|---|---|
| CustomUserDetailsService(String,String,String) | 0 | 6 | 1 | 0 |
| loadUserByUsername(String) | 1 | 5 | 3 | 0 |
| loadUserDetails(OpenIDAuthenticationToken) | 1 | 35 | 11 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 9 | Line is longer than 80 characters. | |
| 17 | Line is longer than 80 characters. | |
| 23 | Line is longer than 80 characters. | |
| 25 | Line is longer than 80 characters. | |
| 25 | Missing a Javadoc comment. | 5 |
| 27 | Line is longer than 80 characters. | |
| 27 | Missing a Javadoc comment. | 5 |
| 29 | Line is longer than 80 characters. | |
| 29 | Missing a Javadoc comment. | 5 |
| 29 | ',' is not followed by whitespace. | 127 |
| 29 | ',' is not followed by whitespace. | 140 |
| 31 | Line is longer than 80 characters. | |
| 31 | Missing a Javadoc comment. | 5 |
| 31 | Parameter defaultAdminOpenId should be final. | 37 |
| 31 | ',' is not followed by whitespace. | 63 |
| 31 | Parameter email should be final. | 63 |
| 31 | ',' is not followed by whitespace. | 76 |
| 31 | Parameter fullName should be final. | 76 |
| 32 | Line contains a tab character. | 1 |
| 33 | Line is longer than 80 characters. | |
| 37 | Line contains a tab character. | 1 |
| 39 | Line contains a tab character. | 1 |
| 40 | Line is longer than 80 characters. | |
| 43 | Expected an @return tag. | |
| 43 | Line is longer than 80 characters. | |
| 43 | Method 'loadUserByUsername' is not designed for extension - needs to be abstract, final or empty. | 5 |
| 43 | Parameter id should be final. | 43 |
| 43 | Expected @param tag for 'id'. | 50 |
| 43 | Expected @throws tag for 'UsernameNotFoundException'. | 61 |
| 43 | Redundant throws: 'UsernameNotFoundException' is unchecked exception. | 61 |
| 54 | Line is longer than 80 characters. | |
| 57 | Expected an @return tag. | |
| 57 | Method 'loadUserDetails' is not designed for extension - needs to be abstract, final or empty. | 5 |
| 57 | Parameter token should be final. | 40 |
| 57 | Expected @param tag for 'token'. | 66 |
| Package: com.hack23.cia.web.impl.ui.common | Class source | Class javadoc |
| Methods: | Source statements: | Cyclomatic Complexity | |||
|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 8 6 6 2 | Total : Per method : | 15 2.5 | Total : Per method : Per statement : | 6 1 0.4 |
| Inheritance: | Coupling: | ||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 7 0 13 10 |
||
| Javadocs: | Code violations: | Style Errors: | |||
| Total : Per method : | 0 0 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 38 6.33 2.53 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test Coverage: |
|---|---|---|---|---|
| close() | 0 | 2 | 1 | 0 |
| isOpened() | 0 | 2 | 1 | 0 |
| open() | 0 | 2 | 1 | 0 |
| verifyRequest(HttpServletRequest,HttpServletResponse) | 0 | 1 | 1 | 0 |
| handleRequestInternal(HttpServletRequest,HttpServletResponse) | 0 | 3 | 1 | 0 |
| onApplicationEvent(ApplicationEvent) | 0 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 17 | Missing a Javadoc comment. | |
| 18 | '=' is not preceded with whitespace. | 21 |
| 18 | '=' is not followed by whitespace. | 22 |
| 19 | Line is longer than 80 characters. | |
| 19 | ',' is not followed by whitespace. | 94 |
| 21 | Line contains a tab character. | 1 |
| 21 | Missing a Javadoc comment. | 9 |
| 21 | 'static' modifier out of order with the JLS suggestions. | 23 |
| 22 | Line contains a tab character. | 1 |
| 23 | Line has trailing spaces. | |
| 23 | Line contains a tab character. | 1 |
| 24 | Missing a Javadoc comment. | 5 |
| 26 | Method 'close' is not designed for extension - needs to be abstract, final or empty. | 5 |
| 26 | Missing a Javadoc comment. | 5 |
| 31 | Method 'isOpened' is not designed for extension - needs to be abstract, final or empty. | 5 |
| 31 | Missing a Javadoc comment. | 5 |
| 36 | Method 'open' is not designed for extension - needs to be abstract, final or empty. | 5 |
| 36 | Missing a Javadoc comment. | 5 |
| 41 | Line contains a tab character. | 1 |
| 41 | Missing a Javadoc comment. | 9 |
| 41 | Parameter request should be final. | 35 |
| 42 | Line contains a tab character. | 1 |
| 42 | Parameter response should be final. | 25 |
| 43 | Line contains a tab character. | 1 |
| 45 | Line contains a tab character. | 1 |
| 45 | Method 'handleRequestInternal' is not designed for extension - needs to be abstract, final or empty. | 9 |
| 46 | Line contains a tab character. | 1 |
| 46 | Parameter request should be final. | 54 |
| 47 | Line contains a tab character. | 1 |
| 47 | Parameter response should be final. | 25 |
| 48 | Line contains a tab character. | 1 |
| 50 | Line contains a tab character. | 1 |
| 52 | Line contains a tab character. | 1 |
| 52 | Method 'onApplicationEvent' is not designed for extension - needs to be abstract, final or empty. | 9 |
| 53 | Line contains a tab character. | 1 |
| 53 | Parameter event should be final. | 40 |
| 54 | Line contains a tab character. | 1 |
| 55 | Line contains a tab character. | 1 |