package com.megatim.fdxconsultation.model.referentiel.dtos; import com.megatim.fdxcommons.model.enumeration.TypeExtension; import com.megatim.fdxcommons.model.referentiel.ExtensionFichier; import java.io.Serializable; import java.time.LocalDateTime; /** * * @author Gabuntu */ public class ExtensionFichierSlimResponse implements Serializable { private final ExtensionFichier extensionFichier; public ExtensionFichierSlimResponse(ExtensionFichier extensionFichier) { this.extensionFichier = extensionFichier; } public String getExtension() { return extensionFichier.getExtension(); } public String getLibelle() { return extensionFichier.getLibelle(); } public TypeExtension getTypeExtension() { return extensionFichier.getTypeExtension(); } public ReferentielSlimResponse getReferentiel() { return new ReferentielSlimResponse(extensionFichier.getReferentiel()); } public String getCreateBy() { return extensionFichier.getCreateBy(); } public String getLastModifiedBy() { return extensionFichier.getLastModifiedBy(); } public LocalDateTime getDateCreation() { return extensionFichier.getDateCreation(); } public LocalDateTime getDateMiseAjour() { return extensionFichier.getDateMiseAjour(); } }