Projekt

Obecné

Profil

« Předchozí | Další » 

Revize d6451c0a

Přidáno uživatelem Jakub Šmíd před asi 2 roky(ů)

Added filter for written forms and some tests

re #9492

Zobrazit rozdíly:

backend/src/main/java/cz/zcu/kiv/backendapi/bibliography/Bibliography.java
1 1
package cz.zcu.kiv.backendapi.bibliography;
2 2

  
3 3
import cz.zcu.kiv.backendapi.catalog.CatalogItem;
4
import lombok.*;
4
import lombok.AllArgsConstructor;
5
import lombok.Getter;
6
import lombok.NoArgsConstructor;
7
import lombok.Setter;
5 8

  
6 9
import javax.persistence.*;
7
import java.io.Serializable;
8 10

  
9 11
/**
10 12
 * Bibliography entity representing bibliography
11 13
 */
12
@Data
13
@EqualsAndHashCode(exclude = "catalogItem")
14
@ToString(exclude = "catalogItem")
14
@Getter
15
@Setter
15 16
@NoArgsConstructor
16 17
@AllArgsConstructor
17 18
@Entity
18 19
@Table(name = "bibliography")
19
@IdClass(Bibliography.class)
20
public class Bibliography implements Serializable {
20
@IdClass(BibliographyPK.class)
21
public class Bibliography {
21 22
    /**
22 23
     * Source, serves as ID
23 24
     */
24 25
    @Id
25 26
    private String source;
26 27

  
27
    @ManyToOne
28
    @ManyToOne(fetch = FetchType.LAZY)
29
    @Id
28 30
    @JoinColumn(name = "catalog_item_id")
29 31
    private CatalogItem catalogItem;
30 32
}

Také k dispozici: Unified diff