package com.megatim.fdxconsultation.model.referentiel.dtos; import com.megatim.fdxcommons.model.enumeration.CategorieFichier; import com.megatim.fdxcommons.model.referentiel.TypeFichier; import java.io.Serializable; import java.time.LocalDateTime; /** * * @author Gabuntu */ public class TypeFichierSlimResponse implements Serializable { private final TypeFichier typeFichier; public TypeFichierSlimResponse(TypeFichier typeFichier) { this.typeFichier = typeFichier; } public String getCode() { return typeFichier.getCode(); } public String getLibelle() { return typeFichier.getLibelle(); } public String getDescription() { return typeFichier.getDescription(); } public ParticipantSlimResponse getParticipant() { return new ParticipantSlimResponse(typeFichier.getParticipant()); } public ReferentielSlimResponse getReferentiel() { return new ReferentielSlimResponse(typeFichier.getReferentiel()); } public CategorieFichier getCategorieFichier() { return typeFichier.getCategorieFichier(); } public ExtensionFichierSlimResponse getExtensionFichier() { return new ExtensionFichierSlimResponse(typeFichier.getExtensionFichier()); } public String getCreateBy() { return typeFichier.getCreateBy(); } public String getLastModifiedBy() { return typeFichier.getLastModifiedBy(); } public LocalDateTime getDateCreation() { return typeFichier.getDateCreation(); } public LocalDateTime getDateMiseAjour() { return typeFichier.getDateMiseAjour(); } }