PMD Results

The following document contains the results of PMD 4.1.

Files

org/slasoi/gslam/protocolengine/impl/IControlImpl.java

ViolationLine
Avoid unused imports such as 'java.io.FileReader'39
Avoid unused imports such as 'java.io.IOException'41
Avoid unused imports such as 'java.util.ArrayList'42
Avoid unused imports such as 'java.util.List'45
Avoid unused imports such as 'java.util.Properties'46
Avoid unused imports such as 'org.apache.log4j.PropertyConfigurator'49
Avoid unused private fields such as 'knowledgeBuilder'.74
Avoid unused private fields such as 'knowledgeBase'.75
Avoid unused private fields such as 'session'.76
Avoid unused local variables such as 'fileContent'.113
Avoid unused local variables such as 'fstream'.115
Avoid unused local variables such as 'fstream'.191
Avoid unused local variables such as 'rulesIterator'.278

org/slasoi/gslam/protocolengine/impl/MessageHandler.java

ViolationLine
Avoid unused private fields such as 'bundleContext'.79

org/slasoi/gslam/protocolengine/impl/NegotiationManager.java

ViolationLine
Avoid unused imports such as 'org.slasoi.gslam.core.negotiation.SLARegistry.RegistrationFailureException'55
Avoid unused imports such as 'org.slasoi.gslam.core.negotiation.SLARegistry.SLAState'56
Avoid unused imports such as 'org.slasoi.slamodel.primitives.ID'63
These nested if statements could be combined490 - 492
These nested if statements could be combined1737 - 1750
Avoid empty if statements2058 - 2060
Avoid unused local variables such as 'credentials'.2133
Avoid empty if statements2233 - 2235

org/slasoi/gslam/protocolengine/impl/NegotiationSession.java

ViolationLine
Avoid unused private fields such as 'creationTime'.57

org/slasoi/gslam/protocolengine/impl/ProtocolEngineActivator.java

ViolationLine
Avoid unused private fields such as 'context'.47

org/slasoi/gslam/protocolengine/impl/StateEngine.java

ViolationLine
Avoid unused imports such as 'org.drools.KnowledgeBaseConfiguration'41
Avoid unused imports such as 'org.drools.conf.MaintainTMSOption'48
Avoid unused imports such as 'org.drools.definition.KnowledgePackage'49
Avoid unused imports such as 'org.drools.definition.rule.Rule'50
Avoid unused imports such as 'java.io.InputStreamReader'58
Avoid unused imports such as 'java.io.Reader'59
Avoid unused imports such as 'java.util.Collection'61
Avoid unused imports such as 'java.util.Iterator'62
Avoid unused imports such as 'java.util.Properties'64
Avoid unused imports such as 'org.slasoi.slamodel.primitives.ID'66
Avoid unused imports such as 'org.slasoi.slamodel.primitives.STND'67
Avoid unused imports such as 'org.slasoi.slamodel.sla.Party'68
Avoid unused imports such as 'org.slasoi.slamodel.sla.SLA'69
Avoid unused imports such as 'org.slasoi.slamodel.sla.SLATemplate'70
Avoid unused private fields such as 'pathToDRL'.88
Avoid unused private fields such as 'classLoader'.89
Avoid unused local variables such as 'i'.256

org/slasoi/gslam/protocolengine/impl/StateEngineMain.java

ViolationLine
Avoid unused imports such as 'org.slasoi.gslam.core.context.SLAManagerContext.SLAManagerContextException'36
Avoid unused imports such as 'org.drools.KnowledgeBaseConfiguration'42
Avoid unused imports such as 'org.drools.conf.MaintainTMSOption'49
Avoid unused imports such as 'java.io.InputStreamReader'60
Avoid unused imports such as 'java.io.Reader'61
Avoid unused imports such as 'java.util.Iterator'64
Avoid unused imports such as 'org.slasoi.slamodel.primitives.ID'68
Avoid unused imports such as 'org.slasoi.slamodel.primitives.STND'69
Avoid unused imports such as 'org.slasoi.slamodel.sla.Party'70
Avoid unused imports such as 'org.slasoi.slamodel.sla.SLA'71
Avoid unused imports such as 'org.slasoi.slamodel.sla.SLATemplate'72
Avoid unused private fields such as 'context'.88
Avoid unused private fields such as 'pathToDRL'.90
Avoid unused private fields such as 'classLoader'.91
Avoid unused local variables such as 'i'.365

org/slasoi/gslam/protocolengine/persistence/HibernateUtil.java

ViolationLine
Avoid unused imports such as 'java.net.URL'4
Avoid unused imports such as 'java.util.HashSet'5
Avoid unused imports such as 'java.util.Set'6
Avoid unused imports such as 'org.hibernate.tool.hbm2ddl.SchemaExport'13

org/slasoi/gslam/protocolengine/persistence/PersistenceManager.java

ViolationLine
Avoid unused imports such as 'org.slasoi.gslam.protocolengine.persistence.profiles.Location'10
Avoid unused imports such as 'org.slasoi.gslam.protocolengine.persistence.profiles.MarketSegment'11
Avoid unused imports such as 'org.slasoi.gslam.protocolengine.persistence.profiles.Party'13
Avoid unused imports such as 'org.slasoi.gslam.protocolengine.persistence.profiles.Reason'16
Avoid unused imports such as 'org.slasoi.gslam.protocolengine.persistence.profiles.Status'17
Avoid unused local variables such as 'cProfileId'.52

org/slasoi/gslam/protocolengine/persistence/profiles/NegotiationHistory.java

ViolationLine
Avoid unused imports such as 'javax.persistence.Embedded'7

org/slasoi/gslam/protocolengine/persistence/profiles/Party.java

ViolationLine
Avoid unused imports such as 'javax.persistence.Column'3
Avoid unused imports such as 'javax.persistence.Embedded'4

org/slasoi/gslam/protocolengine/persistence/profiles/Profile.java

ViolationLine
Avoid unused imports such as 'javax.persistence.Embedded'8