PMD Results

The following document contains the results of PMD 4.2.5.

Files

it/amattioli/applicate/browsing/DefaultGroupBrowser.java

Violation Line
This class has too many methods, consider refactoring it. 15 - 230

it/amattioli/applicate/browsing/DefaultTreeBrowser.java

Violation Line
This class has too many methods, consider refactoring it. 22 - 282

it/amattioli/applicate/browsing/EntitySelector.java

Violation Line
This class has too many methods, consider refactoring it. 32 - 341
The class 'EntitySelector' has a Cyclomatic Complexity of 2 (Highest = 14). 32 - 341
The method bindTo() has an NPath complexity of 280 260 - 311
The method 'bindTo' has a Cyclomatic Complexity of 14. 260 - 311

it/amattioli/applicate/browsing/ListBrowser.java

Violation Line
This class has too many methods, consider refactoring it. 30 - 247

it/amattioli/applicate/browsing/ListBrowserImpl.java

Violation Line
This class has too many methods, consider refactoring it. 40 - 502

it/amattioli/applicate/browsing/ObjectBrowserImpl.java

Violation Line
This class has too many methods, consider refactoring it. 47 - 519
These nested if statements could be combined 116 - 126

it/amattioli/applicate/browsing/PagedListBrowserImpl.java

Violation Line
This class has too many methods, consider refactoring it. 13 - 222

it/amattioli/applicate/commands/AbstractBeanEditor.java

Violation Line
No need to import a type that lives in the same package 11

it/amattioli/applicate/commands/BeanEditorImpl.java

Violation Line
This class has too many methods, consider refactoring it. 34 - 320

it/amattioli/applicate/commands/CommandDecorator.java

Violation Line
This class has too many methods, consider refactoring it. 14 - 144

it/amattioli/applicate/commands/ListEditorImpl.java

Violation Line
No need to import a type that lives in the same package 9
This class has too many methods, consider refactoring it. 16 - 181

it/amattioli/applicate/commands/RepositoryEditor.java

Violation Line
No need to import a type that lives in the same package 3
No need to import a type that lives in the same package 4
No need to import a type that lives in the same package 5
No need to import a type that lives in the same package 6
No need to import a type that lives in the same package 7
No need to import a type that lives in the same package 8

it/amattioli/applicate/commands/tree/DefaultTreeEditor.java

Violation Line
This class has too many methods, consider refactoring it. 20 - 215

it/amattioli/applicate/commands/tree/TreeEditorCommand.java

Violation Line
This class has too many methods, consider refactoring it. 13 - 128

it/amattioli/applicate/context/hibernate/TransactionalCommandEnhancer.java

Violation Line
No need to import a type that lives in the same package 4

it/amattioli/applicate/properties/PropertyClassRetrieverImpl.java

Violation Line
The class 'PropertyClassRetrieverImpl' has a Cyclomatic Complexity of 8 (Highest = 14). 14 - 78
The method retrievePropertyClass() has an NPath complexity of 288 22 - 76
The method 'retrievePropertyClass' has a Cyclomatic Complexity of 14. 22 - 76