PublisherAction.java 605 Bytes
package org.legrog.entities;

import javax.persistence.*;
import java.sql.Timestamp;

/**
 * Classe des actions sur des (versions d') éditeurs.
 */
public class PublisherAction {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private int publisherActionId;

    @ManyToOne
    private Action action;
    @ManyToOne
    private User publisherActionAuthor;
    @ManyToOne
    private PublisherVersion publisherVersion;

    private Timestamp publisherActionDatetime;

    // Accessible par publisherVersion, demande spécifique de la MOE
    @ManyToOne
    private Publisher publisher;

}