/* * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template */ package com.megatim.fdxconvert.model; import java.io.Serializable; import java.time.LocalDate; import java.time.LocalDateTime; import javax.persistence.Column; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Transient; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import org.hibernate.annotations.CreationTimestamp; import org.hibernate.annotations.UpdateTimestamp; /** * * @author ASUS */ @Getter @Setter @NoArgsConstructor public class TruncatedElement implements Serializable { @Id @GeneratedValue private Long id; private String codeTypeFichier; private String codeColonne; @Column(length = 1000) private String initialData; @Column(length = 1000) private String finalData; private int tailleAttendue; private int tailleTrouvee; private String fileName; private int lineNumber; private LocalDateTime dateAction; private LocalDate localDateAction; @Transient private String displayDate; @CreationTimestamp private LocalDateTime dateCreation; @UpdateTimestamp private LocalDateTime dateMiseAJour; public TruncatedElement(String codeTypeFichier, String codeColonne, String initialData, String finalData, String fileName, LocalDateTime dateAction,int ligne,int tailleA,int tailleT) { this.codeTypeFichier = codeTypeFichier; this.codeColonne = codeColonne; this.initialData = initialData; this.finalData = finalData; this.fileName = fileName; this.dateAction = dateAction; this.lineNumber = ligne; this.tailleAttendue = tailleA; this.tailleTrouvee = tailleT; } @Override public String toString() { return "TruncatedElement{" + "codeTypeFichier=" + codeTypeFichier + ", codeColonne=" + codeColonne + ", initialData=" + initialData + ", finalData=" + finalData + ", fileName=" + fileName + '}'; } }