This is an automated email from the git hooks/post-receive script. New commit to branch feature/refactor_reference in repository observe. See http://git.codelutin.com/observe.git commit 564ed132ac4fce02ab3d31347d4c9aa5686cc9fa Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 19 11:08:50 2015 +0100 Ajout au FormDto du nom des deux requètes qu'il peut utiliser --- .../java/fr/ird/observe/services/dto/FormDto.java | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/observe-services-model/src/main/java/fr/ird/observe/services/dto/FormDto.java b/observe-services-model/src/main/java/fr/ird/observe/services/dto/FormDto.java index 72d6bbb..6325778 100644 --- a/observe-services-model/src/main/java/fr/ird/observe/services/dto/FormDto.java +++ b/observe-services-model/src/main/java/fr/ird/observe/services/dto/FormDto.java @@ -40,6 +40,15 @@ public class FormDto<R extends IdDto> extends AbstractFormDto { protected R form; + /** + * Le nom de la requète à utiliser pour récupérer les ensembles de référentiels utilisés par ce formulaire. + */ + protected String referentialReferenceSetRequestName; + /** + * Le nom de la requète à utiliser pour récupérer les ensembles de données utilisés par ce formulaire. + */ + protected String dataReferenceSetRequestName; + public FormDto(Class<R> type) { this.type = type; } @@ -56,8 +65,25 @@ public class FormDto<R extends IdDto> extends AbstractFormDto { return type; } + public String getReferentialReferenceSetRequestName() { + return referentialReferenceSetRequestName; + } + + public void setReferentialReferenceSetRequestName(String referentialReferenceSetRequestName) { + this.referentialReferenceSetRequestName = referentialReferenceSetRequestName; + } + + public String getDataReferenceSetRequestName() { + return dataReferenceSetRequestName; + } + + public void setDataReferenceSetRequestName(String dataReferenceSetRequestName) { + this.dataReferenceSetRequestName = dataReferenceSetRequestName; + } + //FIXME Supprimer cette méthode et toujours utiliser celle dessous car un ReferenceSetDto porte aussi sur le nom //FIXME éviter d'avoir des API non déterministes + @Deprecated public <D extends IdDto> ReferenceSetDto<D> getReferenceSetDto(Class<D> type) { Optional<ReferenceSetDto> referenceSetDto = Iterables.tryFind(getLabels(), ReferenceSetDtos.newTypePredicate(type)); @@ -68,6 +94,7 @@ public class FormDto<R extends IdDto> extends AbstractFormDto { } + @Deprecated public <D extends IdDto> ReferenceSetDto<D> getReferenceSetDto(Class<D> type, String name) { Optional<ReferenceSetDto> referenceSetDto = Iterables.tryFind(getLabels(), ReferenceSetDtos.newTypeNamePredicate(type, name)); @@ -86,6 +113,7 @@ public class FormDto<R extends IdDto> extends AbstractFormDto { //FIXME Supprimer cette méthode et toujours utiliser celle dessous car un ReferenceSetDto porte aussi sur le nom //FIXME éviter d'avoir des API non déterministes + @Deprecated public <D extends IdDto> ReferenceDto<D> getReferenceById(Class<D> type, String id) { ReferenceSetDto<D> referenceSetDto = getReferenceSetDto(type); @@ -94,6 +122,7 @@ public class FormDto<R extends IdDto> extends AbstractFormDto { } + @Deprecated public <D extends IdDto> ReferenceDto<D> getReferenceById(Class<D> type, String name, String id) { ReferenceSetDto<D> referenceSetDto = getReferenceSetDto(type, name); @@ -102,6 +131,7 @@ public class FormDto<R extends IdDto> extends AbstractFormDto { } + @Deprecated public <D extends ReferentialDto> ReferentialReferenceDto<D> getReferentialReferenceById(Class<D> type, String id) { ReferenceSetDto<D> referenceSetDto = getReferenceSetDto(type); @@ -114,6 +144,8 @@ public class FormDto<R extends IdDto> extends AbstractFormDto { public String toString() { return MoreObjects.toStringHelper(this) .add("type", type.getName()) + .add("referentialReferenceSetRequestName", referentialReferenceSetRequestName) + .add("dataReferenceSetRequestName", dataReferenceSetRequestName) .toString(); } -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.