Showing
4 changed files
with
18 additions
and
10 deletions
... | @@ -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 */ { | ... | ... |
-
Please register or login to post a comment