Jean-Francois Leveque

Javadoc

......@@ -2,12 +2,12 @@ package org.legrog.entities;
import javax.persistence.*;
/*
Entité persistante repésentant un pays.
Simplement composée d'un identitiant et d'un libellé.
/**
* Entité persistante repésentant un pays.
* Simplement composée d'un identitiant et d'un libellé.
*/
@Entity
public class Country /* extends org.roliste.data.DbEntity */ {
public class Country {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int countryId;
......
......@@ -3,6 +3,9 @@ import org.apache.solr.client.solrj.beans.Field;
import javax.persistence.Id;
import javax.persistence.Lob;
/**
* Classe simplifiée du contenu éditeur servant à l'indexation de données du PublisherVersion valide avec l'identifiant Publisher correspondant
*/
public class IndexedPublisher {
@Id
@Field
......@@ -13,6 +16,11 @@ public class IndexedPublisher {
@Field
private String publisherHistory;
/**
* Extrait l'id du Publisher et le nom et l'historique du PublisherVersion validé pour construire l'IndexedPublisher
*
* @param publisher
*/
public IndexedPublisher(Publisher publisher) {
PublisherVersion publisherVersion = publisher.getValidatedVersion();
this.publisherId = publisher.getPublisherId();
......
......@@ -2,8 +2,8 @@ package org.legrog.entities;
import javax.ejb.ApplicationException;
/*
Exception when indexing fails, whatever the reason. Has to be dealt with at service level.
/**
* Exception when indexing fails, whatever the reason. Has to be dealt with at service level.
*/
@ApplicationException(rollback = true)
public class IndexingException extends Exception {
......
......@@ -3,10 +3,10 @@ package org.legrog.entities;
import javax.persistence.*;
import java.util.Set;
/*
Entité persistante correspondant à un éditeur.
Pointe vers la version valide si elle existe, ainsi que son validateur et la date de validation.
Pointe vers l'ensemble de ses versions.
/**
* Entité persistante correspondant à un éditeur.
* Pointe vers la version valide si elle existe, ainsi que son validateur et la date de validation.
* Pointe vers l'ensemble de ses versions.
*/
@Entity
public class Publisher /* extends org.roliste.data.DbLinkableEntity */ {
......