PMD Results

The following document contains the results of PMD

Files

be/m8n/security/web/taglibs/security/MenuTag.java

ViolationLine
An empty statement (semicolon) not part of a loop156
An empty statement (semicolon) not part of a loop165
An empty statement (semicolon) not part of a loop175

be/m8n/security/web/taglibs/security/Version.java

ViolationLine
Avoid unused imports such as 'java.io.StringWriter'4
Avoid unused imports such as 'javax.servlet.jsp.JspException'6

be/m8n/struts/form/UserMainForm.java

ViolationLine
Avoid unused imports such as 'java.util.ArrayList'3
Avoid unused imports such as 'java.util.Collection'4
Avoid unused imports such as 'java.util.List'5
Avoid unused imports such as 'be.m8n.hibernate.model.Role'17

be/m8n/struts/form/UserForm.java

ViolationLine
Avoid unused imports such as 'java.util.ArrayList'3
Avoid unused imports such as 'java.util.List'5

be/m8n/struts/view/hierarchy/ControllerTest.java

ViolationLine
Avoid unused local variables such as 'ct'76

be/m8n/struts/view/hierarchy/HierarchyController.java

ViolationLine
Avoid unused imports such as 'java.util.Iterator'4
Avoid unused imports such as 'org.apache.struts.action.ActionForm'8

be/m8n/struts/view/hierarchy/NodeView.java

ViolationLine
Avoid unused imports such as 'org.apache.log4j.Logger'3
Ensure you override both equals() and hashCode()129

be/m8n/struts/view/NodeView.java

ViolationLine
Avoid unused imports such as 'org.apache.log4j.Logger'3
Ensure you override both equals() and hashCode()144

be/m8n/struts/action/LoginAction.java

ViolationLine
Avoid unused imports such as 'org.apache.struts.action.ActionErrors'14

be/m8n/struts/action/database/GetCountryAction.java

ViolationLine
Avoid unused imports such as 'org.hibernate.HibernateException'8
Avoid unused imports such as 'org.apache.commons.beanutils.PropertyUtils'11
Avoid unused imports such as 'be.m8n.hibernate.interfaces.InfrastructureException'20
Avoid unused imports such as 'be.m8n.hibernate.manager.RoleDAO'22
Avoid unused imports such as 'be.m8n.hibernate.model.Role'24
Avoid unused imports such as 'be.m8n.hibernate.model.User'25
Avoid unused imports such as 'be.m8n.struts.form.RoleForm'27
Avoid unused imports such as 'be.m8n.struts.form.UserAddressForm'28
Avoid unused imports such as 'be.m8n.struts.utils.Populate'29

be/m8n/struts/action/database/HierarchyAction.java

ViolationLine
Avoid unused imports such as 'java.util.ArrayList'3
Avoid unused imports such as 'java.util.Collection'4
Avoid unused imports such as 'java.util.Iterator'5
Avoid unused imports such as 'java.util.List'6
Avoid unused imports such as 'be.m8n.hibernate.manager.NodeDAO'24
Avoid unused imports such as 'be.m8n.hibernate.model.Node'25
Avoid unused imports such as 'be.m8n.struts.utils.StrutsHelper'27
Avoid unused imports such as 'be.m8n.struts.view.NodeView'29

be/m8n/struts/action/database/CountryAction.java

ViolationLine
Avoid unused imports such as 'org.hibernate.HibernateException'8
Avoid unused imports such as 'be.m8n.hibernate.interfaces.InfrastructureException'19
Avoid unused imports such as 'be.m8n.hibernate.manager.RoleDAO'21
Avoid unused imports such as 'be.m8n.hibernate.model.Role'23
Avoid unused imports such as 'be.m8n.struts.form.RoleForm'25

be/m8n/struts/action/HierarchyAction.java

ViolationLine
Avoid unused imports such as 'java.util.Collection'4
Avoid unused imports such as 'be.m8n.struts.form.NodeForm'26
Avoid unused local variables such as 'delete'55
Avoid unused local variables such as 'up'56
Avoid unused local variables such as 'down'57
Avoid unused local variables such as 'toTop'58
Avoid unused local variables such as 'toBottom'59
Avoid unused local variables such as 'depth'137

be/m8n/struts/action/UserRolesAction.java

ViolationLine
Avoid unused imports such as 'java.util.Enumeration'4
Avoid unused imports such as 'be.m8n.hibernate.model.Address'20
Avoid unused imports such as 'be.m8n.struts.form.UserForm'24
Avoid unused private methods such as 'addRoles(User,String)'49
Avoid unused private methods such as 'removeRoles(User,String)'64
Avoid unused local variables such as 'remainingRoles'131
Avoid unused local variables such as 'remainingRoles'138

be/m8n/struts/action/AddRoleAction.java

ViolationLine
Avoid unused imports such as 'be.m8n.hibernate.manager.CountryDAO'15
Avoid unused imports such as 'be.m8n.hibernate.model.Country'17
Avoid unused imports such as 'be.m8n.struts.form.CountryForm'19

be/m8n/struts/action/ManageRoleAction.java

ViolationLine
Avoid unused imports such as 'java.util.List'3

be/m8n/struts/action/UserMainAction.java

ViolationLine
Avoid unused imports such as 'java.util.Arrays'3
Avoid unused imports such as 'java.util.Enumeration'4
Avoid unused imports such as 'java.util.List'5
Avoid unused imports such as 'be.m8n.hibernate.manager.RoleDAO'18
Avoid unused imports such as 'be.m8n.hibernate.model.Address'20
Avoid unused imports such as 'be.m8n.hibernate.model.Role'21
Avoid unused imports such as 'be.m8n.struts.form.UserForm'24

be/m8n/struts/action/RoleAction.java

ViolationLine
Avoid unused imports such as 'java.util.List'3

be/m8n/struts/action/RemoveRoleAction.java

ViolationLine
Avoid unused imports such as 'java.util.List'3
Avoid unused imports such as 'org.hibernate.HibernateException'8
Avoid unused imports such as 'be.m8n.hibernate.manager.UserDAO'18
Avoid unused imports such as 'be.m8n.hibernate.model.Role'19
Avoid unused imports such as 'be.m8n.hibernate.model.User'20

be/m8n/struts/action/EditUserRolesAction.java

ViolationLine
Avoid unused imports such as 'be.m8n.struts.form.UserForm'19

be/m8n/struts/action/UpdateRoleAction.java

ViolationLine
Avoid unused imports such as 'java.util.List'3
Avoid unused imports such as 'be.m8n.hibernate.manager.UserDAO'18
Avoid unused imports such as 'be.m8n.hibernate.model.User'20

be/m8n/struts/action/AboutAction.java

ViolationLine
Avoid unused imports such as 'java.util.Iterator'3
Avoid unused imports such as 'javax.security.auth.login.LoginContext'5
Avoid unused imports such as 'javax.security.auth.login.LoginException'6
Avoid unused imports such as 'javax.servlet.http.HttpSession'10
Avoid unused imports such as 'org.apache.struts.action.ActionErrors'14
Avoid unused imports such as 'org.apache.struts.action.ActionMessage'18
Avoid unused imports such as 'org.apache.struts.action.ActionMessages'19
Avoid unused imports such as 'be.m8n.hibernate.jaas.PassiveCallbackHandler'21
Avoid unused imports such as 'be.m8n.hibernate.jaas.Security'22
Avoid unused imports such as 'be.m8n.struts.form.LoginForm'24

be/m8n/struts/action/RemoveCountryAction.java

ViolationLine
Avoid unused imports such as 'java.util.List'3
Avoid unused imports such as 'org.hibernate.HibernateException'8
Avoid unused imports such as 'be.m8n.hibernate.manager.RoleDAO'18
Avoid unused imports such as 'be.m8n.hibernate.manager.UserDAO'19
Avoid unused imports such as 'be.m8n.hibernate.model.Role'20
Avoid unused imports such as 'be.m8n.hibernate.model.User'21

be/m8n/struts/action/UserAction.java

ViolationLine
Avoid unused imports such as 'java.util.List'3

be/m8n/struts/action/UpdateCountryAction.java

ViolationLine
Avoid unused imports such as 'java.util.List'3
Avoid unused imports such as 'org.hibernate.HibernateException'8
Avoid unused imports such as 'be.m8n.hibernate.manager.RoleDAO'18
Avoid unused imports such as 'be.m8n.hibernate.manager.UserDAO'19
Avoid unused imports such as 'be.m8n.hibernate.model.Role'21
Avoid unused imports such as 'be.m8n.hibernate.model.User'22
Avoid unused imports such as 'be.m8n.struts.form.RoleForm'24

be/m8n/struts/action/EditRoleAction.java

ViolationLine
Avoid unused imports such as 'java.util.List'3
Avoid unused imports such as 'org.hibernate.HibernateException'8
Avoid unused imports such as 'be.m8n.hibernate.manager.UserDAO'18
Avoid unused imports such as 'be.m8n.hibernate.model.User'20

be/m8n/struts/action/GetUserAction.java

ViolationLine
Avoid unused imports such as 'java.util.Enumeration'6
Avoid unused imports such as 'java.util.List'7
Avoid unused imports such as 'org.apache.struts.action.DynaActionForm'17
Avoid unused imports such as 'be.m8n.hibernate.manager.RoleDAO'20
Avoid unused imports such as 'be.m8n.hibernate.model.Address'22
Avoid unused imports such as 'be.m8n.hibernate.model.Role'23
Avoid unused imports such as 'be.m8n.struts.form.UserForm'26

be/m8n/hibernate/jaas/PassiveCallbackHandler.java

ViolationLine
Avoid unused imports such as 'java.io.IOException'3

be/m8n/hibernate/jaas/HibernateLoginModule.java

ViolationLine
Avoid unused imports such as 'org.hibernate.Hibernate'17
Avoid unused imports such as 'org.hibernate.Query'19
Avoid unused private fields such as 'sf'73

be/m8n/hibernate/test/NodeTest.java

ViolationLine
Avoid unused imports such as 'be.m8n.hibernate.manager.RoleDAO'8
Avoid unused imports such as 'be.m8n.hibernate.model.Role'10
Avoid unused local variables such as 'node05'83
Avoid unused local variables such as 'node07'85
Avoid unused local variables such as 'node10'88

be/m8n/hibernate/test/MenuTest.java

ViolationLine
Avoid unused local variables such as 'menu05'127
Avoid unused local variables such as 'menu07'129
Avoid unused local variables such as 'menu10'132
Avoid unused local variables such as 'menu18'185

be/m8n/hibernate/test/SpecialTest.java

ViolationLine
Avoid unused local variables such as 'st'134

be/m8n/hibernate/control/RolesUtil.java

ViolationLine
These nested if statements could be combined47

be/m8n/hibernate/control/CreateAdministrator.java

ViolationLine
Avoid unused imports such as 'java.util.HashSet'4
Avoid unused local variables such as 'ca'84

be/m8n/hibernate/model/Role.java

ViolationLine
Ensure you override both equals() and hashCode()48

be/m8n/hibernate/model/Country.java

ViolationLine
Ensure you override both equals() and hashCode()86

be/m8n/hibernate/model/User.java

ViolationLine
Ensure you override both equals() and hashCode()119

be/m8n/hibernate/manager/UserDAO.java

ViolationLine
Avoid unused imports such as 'org.hibernate.Query'10

be/m8n/hibernate/manager/NodeDAO.java

ViolationLine
Avoid unused imports such as 'java.beans.IntrospectionException'3
Avoid unused imports such as 'java.util.ArrayList'4
Avoid unused imports such as 'org.hibernate.Criteria'9
Avoid unused imports such as 'org.hibernate.LockMode'11
Avoid unused imports such as 'org.hibernate.criterion.Example'14
Avoid unused imports such as 'be.m8n.hibernate.model.Menu'20

be/m8n/hibernate/manager/CountryDAO.java

ViolationLine
Avoid unused imports such as 'java.util.ArrayList'3
Avoid unused imports such as 'org.hibernate.ScrollableResults'12

be/m8n/hibernate/loader/MenuCommander.java

ViolationLine
Avoid unused local variables such as 'home'26
Avoid unused local variables such as 'databaseHierarchy'29
Avoid unused local variables such as 'databaseCountries'30
Avoid unused local variables such as 'securityState'33
Avoid unused local variables such as 'securityRoles'34
Avoid unused local variables such as 'securityUsers'35
Avoid unused local variables such as 'miscMenu'38
Avoid unused local variables such as 'about'40
Avoid unused local variables such as 'logout'41
Avoid unused local variables such as 'home'57
Avoid unused local variables such as 'login'58
Avoid unused local variables such as 'register'59
Avoid unused local variables such as 'home'75
Avoid unused local variables such as 'login'76
Avoid unused local variables such as 'menuOne'99
Avoid unused local variables such as 'menuTwo'100
Avoid unused local variables such as 'klm'117
Avoid unused local variables such as 'opq'118
Avoid unused local variables such as 'abc'119
Avoid unused local variables such as 'def'120
Avoid unused local variables such as 'ghi'121
Avoid unused local variables such as 'klm'132
Avoid unused local variables such as 'opq'133
Avoid unused local variables such as 'abc'134
Avoid unused local variables such as 'def'135
Avoid unused local variables such as 'ghi'136
Avoid unused local variables such as 'klm'147
Avoid unused local variables such as 'opq'148
Avoid unused local variables such as 'abc'149
Avoid unused local variables such as 'def'150
Avoid unused local variables such as 'ghi'151
Avoid unused local variables such as 'jkl'152
Avoid unused local variables such as 'mno'153
Avoid unused local variables such as 'mc'175

be/m8n/hibernate/loader/CountryLoader.java

ViolationLine
Avoid unused local variables such as 'cl'84