The following document contains the results of FindBugs Report
FindBugs Version is 2.0.1
Threshold is medium
Effort is min
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.deegree.observation.filter.BeginFilter.getBegin() may expose internal representation by returning BeginFilter.begin | MALICIOUS_CODE | EI_EXPOSE_REP | 74 | Medium |
new org.deegree.observation.filter.BeginFilter(Date) may expose internal representation by storing an externally mutable object into BeginFilter.begin | MALICIOUS_CODE | EI_EXPOSE_REP2 | 57 | Medium |
new org.deegree.observation.filter.BeginFilter(Date, boolean) may expose internal representation by storing an externally mutable object into BeginFilter.begin | MALICIOUS_CODE | EI_EXPOSE_REP2 | 66 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.deegree.observation.filter.DurationFilter.getBegin() may expose internal representation by returning DurationFilter.begin | MALICIOUS_CODE | EI_EXPOSE_REP | 83 | Medium |
org.deegree.observation.filter.DurationFilter.getEnd() may expose internal representation by returning DurationFilter.end | MALICIOUS_CODE | EI_EXPOSE_REP | 97 | Medium |
new org.deegree.observation.filter.DurationFilter(Date, Date) may expose internal representation by storing an externally mutable object into DurationFilter.begin | MALICIOUS_CODE | EI_EXPOSE_REP2 | 60 | Medium |
new org.deegree.observation.filter.DurationFilter(Date, Date) may expose internal representation by storing an externally mutable object into DurationFilter.end | MALICIOUS_CODE | EI_EXPOSE_REP2 | 61 | Medium |
new org.deegree.observation.filter.DurationFilter(Date, boolean, Date, boolean) may expose internal representation by storing an externally mutable object into DurationFilter.begin | MALICIOUS_CODE | EI_EXPOSE_REP2 | 73 | Medium |
new org.deegree.observation.filter.DurationFilter(Date, boolean, Date, boolean) may expose internal representation by storing an externally mutable object into DurationFilter.end | MALICIOUS_CODE | EI_EXPOSE_REP2 | 75 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.deegree.observation.filter.EndFilter.getEnd() may expose internal representation by returning EndFilter.end | MALICIOUS_CODE | EI_EXPOSE_REP | 74 | Medium |
new org.deegree.observation.filter.EndFilter(Date) may expose internal representation by storing an externally mutable object into EndFilter.end | MALICIOUS_CODE | EI_EXPOSE_REP2 | 57 | Medium |
new org.deegree.observation.filter.EndFilter(Date, boolean) may expose internal representation by storing an externally mutable object into EndFilter.end | MALICIOUS_CODE | EI_EXPOSE_REP2 | 66 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.deegree.observation.filter.TimeInstantFilter.getInstant() may expose internal representation by returning TimeInstantFilter.instant | MALICIOUS_CODE | EI_EXPOSE_REP | 64 | Medium |
new org.deegree.observation.filter.TimeInstantFilter(Date) may expose internal representation by storing an externally mutable object into TimeInstantFilter.instant | MALICIOUS_CODE | EI_EXPOSE_REP2 | 57 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new org.deegree.observation.model.SimpleMeasurement(MeasurementBase, Date, Procedure, List) may expose internal representation by storing an externally mutable object into SimpleMeasurement.sampleDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 79 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new org.deegree.observation.persistence.ContinuousFilterConverter(Map, String, Date, long, int) may expose internal representation by storing an externally mutable object into ContinuousFilterConverter.begin | MALICIOUS_CODE | EI_EXPOSE_REP2 | 88 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.deegree.observation.persistence.QueryBuilder.buildStatement(Connection) may fail to clean up java.sql.Statement on checked exception | EXPERIMENTAL | OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE | 95 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Should org.deegree.observation.persistence.binary.BinarySQLDatastore$TimestampFilter be a _static_ inner class? | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC | 325 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.deegree.observation.time.TimeInstant.getTime() may expose internal representation by returning TimeInstant.time | MALICIOUS_CODE | EI_EXPOSE_REP | 66 | Medium |
new org.deegree.observation.time.TimeInstant(Date) may expose internal representation by storing an externally mutable object into TimeInstant.time | MALICIOUS_CODE | EI_EXPOSE_REP2 | 59 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.deegree.observation.time.TimePeriod.getBegin() may expose internal representation by returning TimePeriod.begin | MALICIOUS_CODE | EI_EXPOSE_REP | 187 | Medium |
org.deegree.observation.time.TimePeriod.getEnd() may expose internal representation by returning TimePeriod.end | MALICIOUS_CODE | EI_EXPOSE_REP | 194 | Medium |
new org.deegree.observation.time.TimePeriod(Date, Date) may expose internal representation by storing an externally mutable object into TimePeriod.begin | MALICIOUS_CODE | EI_EXPOSE_REP2 | 75 | Medium |
new org.deegree.observation.time.TimePeriod(Date, Date) may expose internal representation by storing an externally mutable object into TimePeriod.end | MALICIOUS_CODE | EI_EXPOSE_REP2 | 76 | Medium |
org.deegree.observation.time.TimePeriod.extend(Date) may expose internal representation by storing an externally mutable object into TimePeriod.begin | MALICIOUS_CODE | EI_EXPOSE_REP2 | 158 | Medium |
org.deegree.observation.time.TimePeriod.extend(Date) may expose internal representation by storing an externally mutable object into TimePeriod.end | MALICIOUS_CODE | EI_EXPOSE_REP2 | 161 | Medium |