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/alternativename/AlternativeName.java
1 1
package cz.zcu.kiv.backendapi.alternativename;
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
 * Alternative name entity representing alternative name of catalog item
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 = "alternative_names")
19
@IdClass(AlternativeName.class)
20
public class AlternativeName implements Serializable {
20
@IdClass(AlternativeNamePK.class)
21
public class AlternativeName {
21 22
    /**
22 23
     * Name, serves as ID
23 24
     */
......
27 28
    /**
28 29
     * Catalog entity
29 30
     */
30
    @ManyToOne
31
    @JoinColumn(name = "catalog_item_id")
31
    @ManyToOne(fetch = FetchType.LAZY)
32 32
    @Id
33
    @JoinColumn(name = "catalog_item_id")
33 34
    private CatalogItem catalogItem;
34 35
}

Také k dispozici: Unified diff