FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is medium

Effort is max

Summary

Classes Bugs Errors Missing Classes
36 17 0 0

ejava.examples.orm.core.MowerPK

Bug Category Details Line Priority
ejava.examples.orm.core.MowerPK.equals(Object) does not check for null argument BAD_PRACTICE NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT 31-36 Medium

ejava.examples.orm.core.annotated.MakeModelPK

Bug Category Details Line Priority
ejava.examples.orm.core.annotated.MakeModelPK.equals(Object) does not check for null argument BAD_PRACTICE NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT 32-37 Medium

ejava.examples.orm.core.annotated.NapsackPK

Bug Category Details Line Priority
ejava.examples.orm.core.annotated.NapsackPK.equals(Object) does not check for null argument BAD_PRACTICE NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT 40-45 Medium

ejava.examples.orm.core.annotated.Vase

Bug Category Details Line Priority
ejava.examples.orm.core.annotated.Vase.getADate() may expose internal representation by returning Vase.aDate MALICIOUS_CODE EI_EXPOSE_REP 34 Medium
ejava.examples.orm.core.annotated.Vase.getATime() may expose internal representation by returning Vase.aTime MALICIOUS_CODE EI_EXPOSE_REP 39 Medium
ejava.examples.orm.core.annotated.Vase.getATimestamp() may expose internal representation by returning Vase.aTimestamp MALICIOUS_CODE EI_EXPOSE_REP 44 Medium
ejava.examples.orm.core.annotated.Vase.setADate(Date) may expose internal representation by storing an externally mutable object into Vase.aDate MALICIOUS_CODE EI_EXPOSE_REP2 36 Medium
ejava.examples.orm.core.annotated.Vase.setATime(Date) may expose internal representation by storing an externally mutable object into Vase.aTime MALICIOUS_CODE EI_EXPOSE_REP2 41 Medium
ejava.examples.orm.core.annotated.Vase.setATimestamp(Date) may expose internal representation by storing an externally mutable object into Vase.aTimestamp MALICIOUS_CODE EI_EXPOSE_REP2 46 Medium

ejava.examples.orm.core.mapped.MakeModelPK

Bug Category Details Line Priority
ejava.examples.orm.core.mapped.MakeModelPK.equals(Object) does not check for null argument BAD_PRACTICE NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT 32-37 Medium

ejava.examples.orm.core.mapped.NapsackPK

Bug Category Details Line Priority
ejava.examples.orm.core.mapped.NapsackPK.equals(Object) does not check for null argument BAD_PRACTICE NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT 39-44 Medium

ejava.examples.orm.core.mapped.Vase

Bug Category Details Line Priority
ejava.examples.orm.core.mapped.Vase.getADate() may expose internal representation by returning Vase.aDate MALICIOUS_CODE EI_EXPOSE_REP 24 Medium
ejava.examples.orm.core.mapped.Vase.getATime() may expose internal representation by returning Vase.aTime MALICIOUS_CODE EI_EXPOSE_REP 29 Medium
ejava.examples.orm.core.mapped.Vase.getATimestamp() may expose internal representation by returning Vase.aTimestamp MALICIOUS_CODE EI_EXPOSE_REP 34 Medium
ejava.examples.orm.core.mapped.Vase.setADate(Date) may expose internal representation by storing an externally mutable object into Vase.aDate MALICIOUS_CODE EI_EXPOSE_REP2 26 Medium
ejava.examples.orm.core.mapped.Vase.setATime(Date) may expose internal representation by storing an externally mutable object into Vase.aTime MALICIOUS_CODE EI_EXPOSE_REP2 31 Medium
ejava.examples.orm.core.mapped.Vase.setATimestamp(Date) may expose internal representation by storing an externally mutable object into Vase.aTimestamp MALICIOUS_CODE EI_EXPOSE_REP2 36 Medium