package fr.openwide.core.showcase.core.business.fileupload.model; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import org.bindgen.Bindable; import fr.openwide.core.jpa.business.generic.model.GenericEntity; @Entity @Bindable public class ShowcaseFile extends GenericEntity<Long, GenericEntity<Long, ShowcaseFile>> { private static final long serialVersionUID = 6353983458892174115L; @Id @GeneratedValue private Long id; private String name; private String extension; private String commentaire; @Override public Long getId() { return id; } @Override public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getExtension() { return extension; } public void setExtension(String extension) { this.extension = extension; } public String getCommentaire() { return commentaire; } public void setCommentaire(String commentaire) { this.commentaire = commentaire; } @Override public String getNameForToString() { return name != null ? name : "null"; } @Override public String getDisplayName() { return getNameForToString(); } }