View Javadoc
1   package fr.tiogars.chat.domains.nomenclature.models;
2   
3   import java.time.Instant;
4   import fr.tiogars.chat.domains.nomenclature.entities.NomenclatureEntity;
5   
6   public record Nomenclature(Long id, String code, String label, String description, Instant createdDate,
7           Instant lastModifiedDate, String createdBy, String lastModifiedBy, Long parentId) {
8       public static Nomenclature from(NomenclatureEntity entity) {
9           return new Nomenclature(entity.getId(), entity.getCode(), entity.getLabel(), entity.getDescription(),
10                  entity.getCreatedDate(), entity.getLastModifiedDate(), entity.getCreatedBy(), entity.getLastModifiedBy(),
11                  entity.getParentId());
12      }
13  }