PMD Results

The following document contains the results of PMD 4.1.

Files

org/jrecruiter/dao/JobCountPerDayDao.java

Violation Line
Avoid unused imports such as 'java.util.Map' 20
Avoid unused imports such as 'org.jrecruiter.common.Constants' 22
Avoid unused imports such as 'org.jrecruiter.model.Job' 23

org/jrecruiter/dao/jpa/JobCountPerDayDaoJpa.java

Violation Line
Avoid unused imports such as 'java.util.Map' 20
Avoid unused imports such as 'java.util.Map.Entry' 21
Avoid unused imports such as 'javax.persistence.FlushModeType' 23
Avoid unused imports such as 'org.apache.lucene.analysis.standard.StandardAnalyzer' 25
Avoid unused imports such as 'org.apache.lucene.queryParser.MultiFieldQueryParser' 26
Avoid unused imports such as 'org.hibernate.Criteria' 27
Avoid unused imports such as 'org.hibernate.FetchMode' 28
Avoid unused imports such as 'org.hibernate.criterion.Order' 31
Avoid unused imports such as 'org.hibernate.criterion.Restrictions' 32
Avoid unused imports such as 'org.hibernate.search.jpa.FullTextEntityManager' 33
Avoid unused imports such as 'org.hibernate.search.jpa.Search' 34
Avoid unused imports such as 'org.jrecruiter.common.CollectionUtils' 35
Avoid unused imports such as 'org.jrecruiter.common.Constants.StatsMode' 36
Avoid unused imports such as 'org.jrecruiter.model.Industry' 38
Avoid unused imports such as 'org.jrecruiter.model.Job' 39
Avoid unused imports such as 'org.jrecruiter.model.Region' 40

org/jrecruiter/dao/jpa/JobDaoJpa.java

Violation Line
Avoid unused imports such as 'org.jrecruiter.model.statistics.JobCountPerDay' 41

org/jrecruiter/hibernate/ImprovedPluralizedNamingStrategy.java

Violation Line
Avoid unused imports such as 'org.hibernate.cfg.DefaultNamingStrategy' 8

org/jrecruiter/model/Job.java

Violation Line
Avoid unused constructor parameters such as 'expirationDate'. 174 - 209

org/jrecruiter/model/statistics/JobCountPerDay.java

Violation Line
Avoid unused private fields such as 'LOGGER'. 31

org/jrecruiter/service/impl/DataServiceImpl.java

Violation Line
Avoid unused imports such as 'java.util.HashMap' 30
Avoid unused imports such as 'org.jrecruiter.web.actions.JobDetailAction' 36
Avoid unused imports such as 'com.lowagie.text.Font' 42

org/jrecruiter/service/impl/JobServiceImpl.java

Violation Line
Avoid unused imports such as 'org.springframework.transaction.annotation.Propagation' 50
Avoid unused method parameters such as 'job'. 198 - 216

org/jrecruiter/web/actions/GetPasswordAction.java

Violation Line
Avoid unused private fields such as 'LOGGER'. 23

org/jrecruiter/web/actions/IndeedController.java

Violation Line
Avoid unused imports such as 'org.jrecruiter.model.User' 3
Avoid unused imports such as 'org.jrecruiter.web.interceptor.StoreMessages' 5
Avoid unused imports such as 'org.springframework.web.servlet.ModelAndView' 11
Avoid unused imports such as 'org.springframework.web.servlet.View' 12
Avoid unused imports such as 'org.texturemedia.smarturls.Result' 13
Avoid unused private fields such as 'jobService'. 24
Avoid unused private fields such as 'LOGGER'. 29

org/jrecruiter/web/actions/IndexAction.java

Violation Line
Avoid unused private fields such as 'LOGGER'. 22

org/jrecruiter/web/actions/JobDetailAction.java

Violation Line
Avoid empty if statements 108 - 111

org/jrecruiter/web/actions/admin/DeleteUserAction.java

Violation Line
Avoid unused imports such as 'java.util.HashSet' 18
Avoid unused imports such as 'java.util.Set' 20
Avoid unused imports such as 'org.jrecruiter.common.CollectionUtils' 22

org/jrecruiter/web/actions/admin/ShowStatisticsAction.java

Violation Line
Avoid unused imports such as 'java.text.DateFormat' 20
Avoid unused imports such as 'java.text.SimpleDateFormat' 21
Avoid unused imports such as 'org.jfree.chart.axis.DateTickUnit' 29
These nested if statements could be combined 208 - 210

org/jrecruiter/web/actions/admin/ShowUsersAction.java

Violation Line
Avoid unused imports such as 'org.jrecruiter.web.interceptor.StoreMessages' 36

org/jrecruiter/web/actions/registration/SignupAction.java

Violation Line
These nested if statements could be combined 110 - 112

org/jrecruiter/web/actions/util/JobDetailPageEvents.java

Violation Line
Avoid empty catch blocks 29
Avoid empty catch blocks 30

org/jrecruiter/web/ajax/DwrAction.java

Violation Line
Avoid empty if statements 87 - 90

org/jrecruiter/web/interceptor/MessageStoreInterceptor.java

Violation Line
These nested if statements could be combined 239 - 267