Issue #2792 enforce getDensity() will not return above max

Change-Id: I3d9f8587f73f50083436900b9f8d058bfdc20af1

Former-commit-id: 7f31e34dc9 [formerly 384b531d26] [formerly 22153d43bb [formerly a502a64219e869401b1bff82fbb73e67565a6dae]]
Former-commit-id: 22153d43bb
Former-commit-id: 58c9dc0c69
This commit is contained in:
Nate Jensen 2014-03-03 14:44:16 -06:00
parent bf4c119278
commit e40fbf0ba0

View file

@ -27,7 +27,7 @@ import com.raytheon.uf.viz.core.VizConstants;
import com.raytheon.uf.viz.core.globals.VizGlobalsManager; import com.raytheon.uf.viz.core.globals.VizGlobalsManager;
/** /**
* TODO Add Description * A capability representing density of displayed items
* *
* <pre> * <pre>
* *
@ -35,6 +35,9 @@ import com.raytheon.uf.viz.core.globals.VizGlobalsManager;
* Date Ticket# Engineer Description * Date Ticket# Engineer Description
* ------------ ---------- ----------- -------------------------- * ------------ ---------- ----------- --------------------------
* Apr 26, 2010 bsteffen Initial creation * Apr 26, 2010 bsteffen Initial creation
* Mar 03, 2014 2792 njensen Enforce getDensity() will never return
* above MAX
*
* *
* </pre> * </pre>
* *
@ -83,7 +86,11 @@ public class DensityCapability extends AbstractCapability {
* @return the density * @return the density
*/ */
public Double getDensity() { public Double getDensity() {
if (density < MAX_THRESHOLD) {
return density; return density;
} else {
return MAX_THRESHOLD;
}
} }
/** /**
@ -91,7 +98,7 @@ public class DensityCapability extends AbstractCapability {
* the density to set * the density to set
*/ */
public void setDensity(Double density) { public void setDensity(Double density) {
if (this.density != density) { if (!this.density.equals(density)) {
this.density = density; this.density = density;
this.capabilityChanged(); this.capabilityChanged();
} }