Jean-Francois Leveque

Javadoc

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