This is an automated email from the git hooks/post-receive script. New commit to branch feature/8130 in repository tutti. See https://gitlab.nuiton.org/codelutin/tutti.git commit d1bbe6e3f819cefbf7c6b2e3dd778390133a8ca7 Author: Tony CHEMIT <chemit@codelutin.com> Date: Wed Mar 16 07:50:18 2016 +0100 Récupération de la valeur qualitative mise en cache --- .../entities/data/CopyIndividualObservationMode.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/data/CopyIndividualObservationMode.java b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/data/CopyIndividualObservationMode.java index a3e1341..2aebca8 100644 --- a/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/data/CopyIndividualObservationMode.java +++ b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/data/CopyIndividualObservationMode.java @@ -1,5 +1,9 @@ package fr.ifremer.tutti.persistence.entities.data; +import fr.ifremer.tutti.persistence.entities.referential.Caracteristic; +import fr.ifremer.tutti.persistence.entities.referential.CaracteristicQualitativeValue; +import fr.ifremer.tutti.persistence.entities.referential.CaracteristicQualitativeValues; + /** * @author Kevin Morin (Code Lutin) * @since 4.5 @@ -10,11 +14,20 @@ public enum CopyIndividualObservationMode { private final int qualitativeValueId; + private CaracteristicQualitativeValue qualitativeValue; + CopyIndividualObservationMode(int qualitativeValueId) { this.qualitativeValueId = qualitativeValueId; } + public CaracteristicQualitativeValue getQualitativeValue(Caracteristic copyIndividualObservationModeCaracteristic) { + if (qualitativeValue == null) { + qualitativeValue = CaracteristicQualitativeValues.getQualitativeValue(copyIndividualObservationModeCaracteristic, qualitativeValueId); + } + return qualitativeValue; + } + public static CopyIndividualObservationMode valueOf(int qualitativeValueId) { for (CopyIndividualObservationMode copyIndividualObservationMode : values()) { -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.