changed "article" to "research"

to be more more general
This commit is contained in:
2024-04-10 11:50:17 +02:00
parent 783cd8fa9f
commit 8650482d11
6 changed files with 50 additions and 40 deletions

View File

@ -9,6 +9,8 @@ package ovh.herisson.Clyde.Tables.ScientificPublications;
*
******************************************************/
public enum PaperType {
article,
slides,
Article,
Paper,
Book,
BookChapter,
}

View File

@ -5,7 +5,7 @@ package ovh.herisson.Clyde.Tables.ScientificPublications;
* @author Maxime Bartha
* @scope Extension Publications scientifiques
*
* Article entity
* Research entity
*
******************************************************/
import jakarta.persistence.*;
@ -16,14 +16,13 @@ import lombok.Setter;
import org.hibernate.annotations.CreationTimestamp;
import org.hibernate.annotations.OnDelete;
import org.hibernate.annotations.OnDeleteAction;
import ovh.herisson.Clyde.Tables.User;
import java.util.Date;
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Entity
public class Article {
public class Research {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;

View File

@ -22,7 +22,7 @@ import org.hibernate.annotations.OnDeleteAction;
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class ArticleCoAuthors {
public class ResearchCoAuthors {
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "Researcher")
@ -31,5 +31,5 @@ public class ArticleCoAuthors {
@ManyToOne(fetch = FetchType.EAGER)
@OnDelete(action = OnDeleteAction.CASCADE)
@JoinColumn(name = "Article")
private Article article;
private Research research;
}