The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is medium
Effort is max
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
ejava.jpa.examples.query.Clerk.getHireDate() may expose internal representation by returning Clerk.hireDate | MALICIOUS_CODE | EI_EXPOSE_REP | 72 | Medium |
ejava.jpa.examples.query.Clerk.getTermDate() may expose internal representation by returning Clerk.termDate | MALICIOUS_CODE | EI_EXPOSE_REP | 78 | Medium |
ejava.jpa.examples.query.Clerk.setHireDate(Date) may expose internal representation by storing an externally mutable object into Clerk.hireDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 74 | Medium |
ejava.jpa.examples.query.Clerk.setTermDate(Date) may expose internal representation by storing an externally mutable object into Clerk.termDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 80 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused public or protected field: ejava.jpa.examples.query.Clerk_.firstName | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: ejava.jpa.examples.query.Clerk_.hireDate | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: ejava.jpa.examples.query.Clerk_.id | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: ejava.jpa.examples.query.Clerk_.lastName | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: ejava.jpa.examples.query.Clerk_.sales | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: ejava.jpa.examples.query.Clerk_.termDate | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused public or protected field: ejava.jpa.examples.query.Customer_.firstName | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: ejava.jpa.examples.query.Customer_.id | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: ejava.jpa.examples.query.Customer_.lastName | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
ejava.jpa.examples.query.Receipt.getDate() may expose internal representation by returning Receipt.date | MALICIOUS_CODE | EI_EXPOSE_REP | 45 | Medium |
new ejava.jpa.examples.query.Receipt(long, long, Date, double) may expose internal representation by storing an externally mutable object into Receipt.date | MALICIOUS_CODE | EI_EXPOSE_REP2 | 25 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
ejava.jpa.examples.query.Sale.getDate() may expose internal representation by returning Sale.date | MALICIOUS_CODE | EI_EXPOSE_REP | 80 | Medium |
ejava.jpa.examples.query.Sale.setDate(Date) may expose internal representation by storing an externally mutable object into Sale.date | MALICIOUS_CODE | EI_EXPOSE_REP2 | 82 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused public or protected field: ejava.jpa.examples.query.Sale_.amount | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: ejava.jpa.examples.query.Sale_.buyerId | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: ejava.jpa.examples.query.Sale_.clerks | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: ejava.jpa.examples.query.Sale_.date | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: ejava.jpa.examples.query.Sale_.id | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: ejava.jpa.examples.query.Sale_.store | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused public or protected field: ejava.jpa.examples.query.Store_.id | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: ejava.jpa.examples.query.Store_.name | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: ejava.jpa.examples.query.Store_.sales | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |