The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.student.contract.model.Dictionary defines non-transient non-serializable instance field inlineConstraint | BAD_PRACTICE | SE_BAD_FIELD | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.student.contract.model.Field defines non-transient non-serializable instance field inlineConstraint | BAD_PRACTICE | SE_BAD_FIELD | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.contract.model.State.getEffectiveDate() may expose internal representation by returning State.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 234 | Medium |
org.kuali.student.contract.model.State.getExpirationDate() may expose internal representation by returning State.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 246 | Medium |
org.kuali.student.contract.model.State.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into State.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 239 | Medium |
org.kuali.student.contract.model.State.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into State.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 251 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.student.contract.model.Type.getEffectiveDate() may expose internal representation by returning Type.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP | 254 | Medium |
org.kuali.student.contract.model.Type.getExpirationDate() may expose internal representation by returning Type.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 266 | Medium |
org.kuali.student.contract.model.Type.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into Type.effectiveDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 259 | Medium |
org.kuali.student.contract.model.Type.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into Type.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 271 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unread field: org.kuali.student.contract.model.util.MessageStructureHierarchyDumper.model | PERFORMANCE | URF_UNREAD_FIELD | 29 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unread field: org.kuali.student.contract.model.validation.OrchestrationModelValidator.finder | PERFORMANCE | URF_UNREAD_FIELD | 39 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
instanceof will always return true in org.kuali.student.contract.model.validation.ServiceMethodValidator.findService(String), since all org.kuali.student.contract.model.ServiceContractModel are instances of org.kuali.student.contract.model.ServiceContractModel | STYLE | BC_VACUOUS_INSTANCEOF | 96 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unread field: org.kuali.student.contract.model.validation.XmlTypesValidator.model | PERFORMANCE | URF_UNREAD_FIELD | 38 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method org.kuali.student.contract.writer.XmlWriter.writeCommentBox(String) concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 209 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Dead store to keys in org.kuali.student.contract.writer.search.SearchModelWriter.getJPQLImplementations() | STYLE | DLS_DEAD_LOCAL_STORE | 349 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unread field: org.kuali.student.contract.writer.service.PureJavaInfcBeanWriter.directory | PERFORMANCE | URF_UNREAD_FIELD | 52 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unread field: org.kuali.student.contract.writer.service.PureJavaInfcInfcWriter.directory | PERFORMANCE | URF_UNREAD_FIELD | 51 | Medium |
Unread field: org.kuali.student.contract.writer.service.PureJavaInfcInfcWriter.service | PERFORMANCE | URF_UNREAD_FIELD | 53 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unread field: org.kuali.student.contract.writer.service.PureJavaInfcServiceWriter.directory | PERFORMANCE | URF_UNREAD_FIELD | 51 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unread field: org.kuali.student.contract.writer.service.ServiceExceptionWriter.directory | PERFORMANCE | URF_UNREAD_FIELD | 43 | Medium |
Unread field: org.kuali.student.contract.writer.service.ServiceExceptionWriter.model | PERFORMANCE | URF_UNREAD_FIELD | 42 | Medium |
Unread field: org.kuali.student.contract.writer.service.ServiceExceptionWriter.rootPackage | PERFORMANCE | URF_UNREAD_FIELD | 44 | Medium |