public class ModuleFitness extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ModuleFitness.Fitness |
static class |
ModuleFitness.FitnessFeature |
static class |
ModuleFitness.ModuleFitnessBuilder
A simple builder to create
ModuleFitness objects. |
Constructor and Description |
---|
ModuleFitness(String moduleName) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Boolean |
getFitness(ModuleFitness.FitnessFeature feature) |
String |
getModuleName() |
ModuleFitness.Fitness |
getOverallFitness()
Returns a combined fitness value representing all single values.
|
int |
hashCode() |
void |
setFeature(ModuleFitness.FitnessFeature feature,
boolean value)
Sets the value to the specified feature.
|
String |
toString() |
public ModuleFitness(String moduleName)
public String getModuleName()
public void setFeature(ModuleFitness.FitnessFeature feature, boolean value)
ModuleFitness.FitnessFeature
is
a health feature, true means ModuleFitness.Fitness.FIT
and false means
ModuleFitness.Fitness.HEALTHY
. If the ModuleFitness.FitnessFeature
is a fitness
feature, true means ModuleFitness.Fitness.HEALTHY
and false means
ModuleFitness.Fitness.CRITICAL
.feature
- value
- public Boolean getFitness(ModuleFitness.FitnessFeature feature)
public ModuleFitness.Fitness getOverallFitness()
ModuleFitness.Fitness.FIT
ModuleFitness.Fitness.FIT
, when all single fitness feature are fitModuleFitness.Fitness.HEALTHY
, when all health feature are fit, but at
least one of the fitness ones isn'tModuleFitness.Fitness.CRITICAL
, at least one health feature is not fitCopyright © 2009–2019 Humboldt-Universität zu Berlin, INRIA. All rights reserved.