blob: 1aef8b6a2ed91504f37a22abb019272d6033e509 [file] [log] [blame]
package de.ids_mannheim.korap.entity;
import java.time.ZonedDateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import de.ids_mannheim.korap.oauth2.entity.OAuth2Client;
import lombok.Getter;
import lombok.Setter;
@Setter
@Getter
@Entity
@Table(name = "installed_plugin")
public class InstalledPlugin {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@Column(name = "installed_by")
private String installedBy;
@Column(name = "installed_date")
private ZonedDateTime installedDate;
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "client_id")
private OAuth2Client client;
}