Jean-Francois Leveque

Refactoring des comptes vers dénomination Account

Showing 21 changed files with 232 additions and 230 deletions
...@@ -11,7 +11,7 @@ import java.util.*; ...@@ -11,7 +11,7 @@ import java.util.*;
11 Migréee depuis la v2. 11 Migréee depuis la v2.
12 */ 12 */
13 @Entity 13 @Entity
14 -public class Person /* extends org.roliste.data.DbTraceableEntity */ implements DisplayNameConfigurable /*, DbValidationEntity */ { 14 +public class Account /* extends org.roliste.data.DbTraceableEntity */ implements DisplayNameConfigurable /*, DbValidationEntity */ {
15 15
16 @Id 16 @Id
17 @GeneratedValue(strategy = GenerationType.IDENTITY) 17 @GeneratedValue(strategy = GenerationType.IDENTITY)
...@@ -117,23 +117,23 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements ...@@ -117,23 +117,23 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements
117 private String email; 117 private String email;
118 118
119 /** 119 /**
120 - * The {link org.roliste.data.db.UserRole}s for this user. 120 + * The {link org.roliste.data.db.AccountRole}s for this user.
121 */ 121 */
122 @ManyToMany(fetch = FetchType.EAGER) 122 @ManyToMany(fetch = FetchType.EAGER)
123 - private List<UserRole> roles; 123 + private List<AccountRole> roles;
124 124
125 /** 125 /**
126 - * Retrieves the list of {@link UserRole}s for this user. 126 + * Retrieves the list of {@link AccountRole}s for this user.
127 * SHALL be used as a read-only attribute. In particular, avoid 127 * SHALL be used as a read-only attribute. In particular, avoid
128 * using {@link List#add(Object)} or {@link List#remove(Object)} on 128 * using {@link List#add(Object)} or {@link List#remove(Object)} on
129 * the returned value without caution. 129 * the returned value without caution.
130 - * @return a {@link List} of {@link UserRole}. Shall not be <code>null</code>. 130 + * @return a {@link List} of {@link AccountRole}. Shall not be <code>null</code>.
131 * @see #setRoles(List) 131 * @see #setRoles(List)
132 - * see #addToRole(UserRole) 132 + * see #addToRole(AccountRole)
133 - * see #removeFromRole(UserRole) 133 + * see #removeFromRole(AccountRole)
134 * hibernate.many-to-many 134 * hibernate.many-to-many
135 * column="ROLE_FK" 135 * column="ROLE_FK"
136 - * class="org.roliste.data.db.UserRole" 136 + * class="org.roliste.data.db.AccountRole"
137 * foreign-key="FK_UTILISATEURROLE_ROLEUTILISATEUR" 137 * foreign-key="FK_UTILISATEURROLE_ROLEUTILISATEUR"
138 * @hibernate.key 138 * @hibernate.key
139 * column="UTILISATEUR_FK" 139 * column="UTILISATEUR_FK"
...@@ -146,20 +146,20 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements ...@@ -146,20 +146,20 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements
146 * lazy="true" 146 * lazy="true"
147 */ 147 */
148 148
149 - public List<UserRole> getRoles() { 149 + public List<AccountRole> getRoles() {
150 return roles; 150 return roles;
151 } 151 }
152 152
153 /** 153 /**
154 - * Lists the list of {@link UserRole}s for this user. 154 + * Lists the list of {@link AccountRole}s for this user.
155 - * @param roles the new {@link List} of {@link UserRole}s. Shall not be <code>null</code>. 155 + * @param roles the new {@link List} of {@link AccountRole}s. Shall not be <code>null</code>.
156 * @throws NullPointerException if roles is <code>null</code>. 156 * @throws NullPointerException if roles is <code>null</code>.
157 * @see #getRoles() 157 * @see #getRoles()
158 - * see #addToRole(UserRole) 158 + * see #addToRole(AccountRole)
159 - * see #removeFromRole(UserRole) 159 + * see #removeFromRole(AccountRole)
160 */ 160 */
161 161
162 - public void setRoles(List<UserRole> roles) { 162 + public void setRoles(List<AccountRole> roles) {
163 if (roles == null) 163 if (roles == null)
164 { 164 {
165 throw new NullPointerException("Impossible d'affecter un ensemble nul aux r�les d'un utilisateur"); 165 throw new NullPointerException("Impossible d'affecter un ensemble nul aux r�les d'un utilisateur");
...@@ -168,38 +168,38 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements ...@@ -168,38 +168,38 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements
168 } 168 }
169 169
170 /** 170 /**
171 - * Add the user to a given {@link UserRole}s. 171 + * Add the user to a given {@link AccountRole}s.
172 - * @param role the new {@link UserRole}. Ignored if <code>null</code>. 172 + * @param role the new {@link AccountRole}. Ignored if <code>null</code>.
173 * @see #getRoles() 173 * @see #getRoles()
174 * @see #setRoles(List) 174 * @see #setRoles(List)
175 - * @see #removeFromRole(UserRole) 175 + * @see #removeFromRole(AccountRole)
176 */ 176 */
177 /* 177 /*
178 - public void addToRole(UserRole role) { 178 + public void addToRole(AccountRole role) {
179 synchronized (this) 179 synchronized (this)
180 { 180 {
181 if ((role != null) && !(getRoles().contains(role)) ) 181 if ((role != null) && !(getRoles().contains(role)) )
182 { 182 {
183 - role.getPersons().add(this); 183 + role.getAccounts().add(this);
184 getRoles().add(role); 184 getRoles().add(role);
185 } 185 }
186 } 186 }
187 } 187 }
188 */ 188 */
189 /** 189 /**
190 - * Remove the user from a given {@link UserRole}s. 190 + * Remove the user from a given {@link AccountRole}s.
191 - * @param role the {@link UserRole} this {@link Person} will lose. Ignored if <code>null</code>. 191 + * @param role the {@link AccountRole} this {@link Account} will lose. Ignored if <code>null</code>.
192 * @see #getRoles() 192 * @see #getRoles()
193 * @see #setRoles(List) 193 * @see #setRoles(List)
194 - * @see #addToRole(UserRole) 194 + * @see #addToRole(AccountRole)
195 */ 195 */
196 /* 196 /*
197 - public void removeFromRole(UserRole role) { 197 + public void removeFromRole(AccountRole role) {
198 synchronized (this) 198 synchronized (this)
199 { 199 {
200 if ((role != null) && (getRoles().contains(role)) ) 200 if ((role != null) && (getRoles().contains(role)) )
201 { 201 {
202 - role.getPersons().remove(this); 202 + role.getAccounts().remove(this);
203 getRoles().remove(role); 203 getRoles().remove(role);
204 } 204 }
205 } 205 }
...@@ -300,7 +300,7 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements ...@@ -300,7 +300,7 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements
300 */ 300 */
301 /** 301 /**
302 * Remove a book from user's collection. 302 * Remove a book from user's collection.
303 - * @param book the {@link org.roliste.data.db.BookDetails} this {@link Person} will lose. Ignored if <code>null</code>. 303 + * @param book the {@link org.roliste.data.db.BookDetails} this {@link Account} will lose. Ignored if <code>null</code>.
304 * @see #getCollection() 304 * @see #getCollection()
305 * @see #setCollection(List) 305 * @see #setCollection(List)
306 * @see #addToCollection(BookDetails) 306 * @see #addToCollection(BookDetails)
...@@ -326,7 +326,7 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements ...@@ -326,7 +326,7 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements
326 * Retrieves the list of delegations for this user. 326 * Retrieves the list of delegations for this user.
327 * Each delegation is a link to a {@link org.roliste.data.db.Traceable} object. 327 * Each delegation is a link to a {@link org.roliste.data.db.Traceable} object.
328 * A user having delegation may update field values for delegated object. 328 * A user having delegation may update field values for delegated object.
329 - * @return a {@link List} of {@link UserRole}. Shall not be <code>null</code>. SHALL be used as a 329 + * @return a {@link List} of {@link AccountRole}. Shall not be <code>null</code>. SHALL be used as a
330 * read-only attribute. In particular, avoid using {@link List#add(Object)} or {@link List#remove(Object)} 330 * read-only attribute. In particular, avoid using {@link List#add(Object)} or {@link List#remove(Object)}
331 * on the returned value without caution. 331 * on the returned value without caution.
332 * @see #setDelegations(List) 332 * @see #setDelegations(List)
...@@ -389,7 +389,7 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements ...@@ -389,7 +389,7 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements
389 */ 389 */
390 /** 390 /**
391 * Remove delegation on a given {@link Traceable} from this user. 391 * Remove delegation on a given {@link Traceable} from this user.
392 - * @param object the delegation this {@link Person} will lose. Ignored if <code>null</code>. 392 + * @param object the delegation this {@link Account} will lose. Ignored if <code>null</code>.
393 * @see #getDelegations() 393 * @see #getDelegations()
394 * @see #setDelegations(List) 394 * @see #setDelegations(List)
395 * @see #giveDelegation(Traceable) 395 * @see #giveDelegation(Traceable)
...@@ -426,12 +426,12 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements ...@@ -426,12 +426,12 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements
426 * The list of attributes / properties for this user. 426 * The list of attributes / properties for this user.
427 */ 427 */
428 @OneToMany(mappedBy = "person") 428 @OneToMany(mappedBy = "person")
429 - private List<UserAttribute> userAttributes; 429 + private List<AccountAttribute> accountAttributes;
430 430
431 /** 431 /**
432 * Retrieve this user's attributes. 432 * Retrieve this user's attributes.
433 * @hibernate.one-to-many 433 * @hibernate.one-to-many
434 - * class="org.roliste.data.db.UserAttribute" 434 + * class="org.roliste.data.db.AccountAttribute"
435 * @hibernate.bag 435 * @hibernate.bag
436 * cascade="all" 436 * cascade="all"
437 * lazy="true" 437 * lazy="true"
...@@ -442,9 +442,9 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements ...@@ -442,9 +442,9 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements
442 * @see #setAttributes(java.util.List) 442 * @see #setAttributes(java.util.List)
443 */ 443 */
444 444
445 - public List<UserAttribute> getAttributes() 445 + public List<AccountAttribute> getAttributes()
446 { 446 {
447 - return userAttributes; 447 + return accountAttributes;
448 } 448 }
449 449
450 /** 450 /**
...@@ -452,9 +452,9 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements ...@@ -452,9 +452,9 @@ public class Person /* extends org.roliste.data.DbTraceableEntity */ implements
452 * @see #getAttributes() 452 * @see #getAttributes()
453 */ 453 */
454 454
455 - public void setAttributes(List<UserAttribute> attribs) 455 + public void setAttributes(List<AccountAttribute> attribs)
456 { 456 {
457 - this.userAttributes = attribs; 457 + this.accountAttributes = attribs;
458 } 458 }
459 459
460 /** 460 /**
......
...@@ -7,7 +7,7 @@ import javax.persistence.*; ...@@ -7,7 +7,7 @@ import javax.persistence.*;
7 Migréee depuis la v2. 7 Migréee depuis la v2.
8 */ 8 */
9 @Entity 9 @Entity
10 -public class UserAttribute { 10 +public class AccountAttribute {
11 @Id 11 @Id
12 @GeneratedValue(strategy = GenerationType.IDENTITY) 12 @GeneratedValue(strategy = GenerationType.IDENTITY)
13 private int userAttributeId; 13 private int userAttributeId;
...@@ -17,69 +17,69 @@ public class UserAttribute { ...@@ -17,69 +17,69 @@ public class UserAttribute {
17 } 17 }
18 18
19 /** 19 /**
20 - * The linked person. 20 + * The linked account.
21 */ 21 */
22 @ManyToOne 22 @ManyToOne
23 - private Person person; 23 + private Account account;
24 24
25 /** 25 /**
26 - * Retrieve the person this attribute is attached to. 26 + * Retrieve the account this attribute is attached to.
27 * hibernate.many-to-one 27 * hibernate.many-to-one
28 * column="ID_UTILISATEUR" 28 * column="ID_UTILISATEUR"
29 - * class="org.roliste.data.db.Person" 29 + * class="org.roliste.data.db.Account"
30 * not-null="true" 30 * not-null="true"
31 * access="property" 31 * access="property"
32 * lazy="proxy" 32 * lazy="proxy"
33 * properties-name="PropertyPerUser" 33 * properties-name="PropertyPerUser"
34 * foreign-key="FK_ATTRIBUTUTILISATEUR_UTILISATEUR" 34 * foreign-key="FK_ATTRIBUTUTILISATEUR_UTILISATEUR"
35 - * @return the {link org.roliste.data.db.Person} this attribute is attached to. 35 + * @return the {link org.roliste.data.db.Account} this attribute is attached to.
36 * Shall not be <code>null</code>. 36 * Shall not be <code>null</code>.
37 - * see #setPerson(org.roliste.data.db.Person) 37 + * see #setAccount(org.roliste.data.db.Account)
38 */ 38 */
39 - public Person getPerson() { 39 + public Account getAccount() {
40 - return person; 40 + return account;
41 } 41 }
42 42
43 /** 43 /**
44 - * Set the person this attribute is attached to. 44 + * Set the account this attribute is attached to.
45 - * @param person the new {link org.roliste.data.db.Person} this attribute will be attached to. Shall not be <code>null</code>. 45 + * @param account the new {link org.roliste.data.db.Account} this attribute will be attached to. Shall not be <code>null</code>.
46 - * @see #getPerson() 46 + * @see #getAccount()
47 */ 47 */
48 - public void setPerson(Person person) { 48 + public void setAccount(Account account) {
49 - this.person = person; 49 + this.account = account;
50 } 50 }
51 51
52 /** 52 /**
53 * The linked property. 53 * The linked property.
54 */ 54 */
55 @ManyToOne 55 @ManyToOne
56 - private UserProperty userProperty; 56 + private AccountProperty accountProperty;
57 57
58 /** 58 /**
59 * Retrieve the property this attribute is attached to. 59 * Retrieve the property this attribute is attached to.
60 * hibernate.many-to-one 60 * hibernate.many-to-one
61 * column="ID_PROP" 61 * column="ID_PROP"
62 - * class="org.roliste.data.db.UserProperty" 62 + * class="org.roliste.data.db.AccountProperty"
63 * not-null="true" 63 * not-null="true"
64 * access="property" 64 * access="property"
65 * lazy="false" 65 * lazy="false"
66 * properties-name="PropertyPerUser" 66 * properties-name="PropertyPerUser"
67 * foreign-key="FK_ATTRIBUTUTILISATEUR_PROPRIETE" 67 * foreign-key="FK_ATTRIBUTUTILISATEUR_PROPRIETE"
68 - * @return the {link org.roliste.data.db.UserProperty} this attribute is attached to. 68 + * @return the {link org.roliste.data.db.AccountProperty} this attribute is attached to.
69 * Shall not be <code>null</code>. 69 * Shall not be <code>null</code>.
70 - * see #setProperty(org.roliste.data.db.UserProperty) 70 + * see #setProperty(org.roliste.data.db.AccountProperty)
71 */ 71 */
72 - public UserProperty getProperty() { 72 + public AccountProperty getProperty() {
73 - return userProperty; 73 + return accountProperty;
74 } 74 }
75 75
76 /** 76 /**
77 * Set the property this attribute is attached to. 77 * Set the property this attribute is attached to.
78 - * @param prop the new {link org.roliste.data.db.UserProperty} this attribute will be attached to. Shall not be <code>null</code>. 78 + * @param prop the new {link org.roliste.data.db.AccountProperty} this attribute will be attached to. Shall not be <code>null</code>.
79 * @see #getProperty() 79 * @see #getProperty()
80 */ 80 */
81 - public void setProperty(UserProperty prop) { 81 + public void setProperty(AccountProperty prop) {
82 - userProperty = prop; 82 + accountProperty = prop;
83 } 83 }
84 84
85 /** 85 /**
...@@ -112,14 +112,14 @@ public class UserAttribute { ...@@ -112,14 +112,14 @@ public class UserAttribute {
112 } 112 }
113 113
114 /** 114 /**
115 - * Returns a string representation of this person attribute definition. 115 + * Returns a string representation of this account attribute definition.
116 - * @return a string representing this person attribute definition. 116 + * @return a string representing this account attribute definition.
117 * hidden 117 * hidden
118 */ 118 */
119 @Override 119 @Override
120 public String toString() 120 public String toString()
121 { 121 {
122 - return "ID_ATTR=" + getUserAttributeId() + " ATTR_PROP=" + userProperty + " ATTR_VALUE=" + value; 122 + return "ID_ATTR=" + getUserAttributeId() + " ATTR_PROP=" + accountProperty + " ATTR_VALUE=" + value;
123 } 123 }
124 124
125 } 125 }
......
...@@ -2,5 +2,5 @@ package org.legrog.entities; ...@@ -2,5 +2,5 @@ package org.legrog.entities;
2 2
3 import org.springframework.data.jpa.repository.JpaRepository; 3 import org.springframework.data.jpa.repository.JpaRepository;
4 4
5 -public interface UserPropertyRepository extends JpaRepository<UserProperty, Integer> { 5 +public interface AccountAttributeRepository extends JpaRepository<AccountAttribute, Integer> {
6 } 6 }
......
...@@ -7,7 +7,7 @@ import javax.persistence.*; ...@@ -7,7 +7,7 @@ import javax.persistence.*;
7 Importée depuis la v2. 7 Importée depuis la v2.
8 */ 8 */
9 @Entity 9 @Entity
10 -public class UserProperty { 10 +public class AccountProperty {
11 @Id 11 @Id
12 @GeneratedValue(strategy = GenerationType.IDENTITY) /* Permet la population */ 12 @GeneratedValue(strategy = GenerationType.IDENTITY) /* Permet la population */
13 private int userPropertyId; 13 private int userPropertyId;
......
...@@ -2,5 +2,5 @@ package org.legrog.entities; ...@@ -2,5 +2,5 @@ package org.legrog.entities;
2 2
3 import org.springframework.data.jpa.repository.JpaRepository; 3 import org.springframework.data.jpa.repository.JpaRepository;
4 4
5 -public interface UserRoleRepository extends JpaRepository<UserRole, Integer> {
6 -}
...\ No newline at end of file ...\ No newline at end of file
5 +public interface AccountPropertyRepository extends JpaRepository<AccountProperty, Integer> {
6 +}
......
...@@ -2,5 +2,5 @@ package org.legrog.entities; ...@@ -2,5 +2,5 @@ package org.legrog.entities;
2 2
3 import org.springframework.data.jpa.repository.JpaRepository; 3 import org.springframework.data.jpa.repository.JpaRepository;
4 4
5 -public interface PersonRepository extends JpaRepository<Person, Integer> { 5 +public interface AccountRepository extends JpaRepository<Account, Integer> {
6 } 6 }
......
...@@ -7,11 +7,11 @@ import javax.persistence.*; ...@@ -7,11 +7,11 @@ import javax.persistence.*;
7 7
8 /** 8 /**
9 * The database representation of a user role or group. 9 * The database representation of a user role or group.
10 - * A given {@link Person} may be part of one or more {@link UserRole}. 10 + * A given {@link Account} may be part of one or more {@link AccountRole}.
11 * <br/> 11 * <br/>
12 * Warning: due to laziness of mapped objects, private attributes of all DB entities shall never be used directly. 12 * Warning: due to laziness of mapped objects, private attributes of all DB entities shall never be used directly.
13 * You shall always use the getter/setter methods. 13 * You shall always use the getter/setter methods.
14 - * alias UserRole 14 + * alias AccountRole
15 * 15 *
16 */ 16 */
17 /* 17 /*
...@@ -19,7 +19,7 @@ import javax.persistence.*; ...@@ -19,7 +19,7 @@ import javax.persistence.*;
19 */ 19 */
20 @Entity 20 @Entity
21 // TODO évaluer extend v2 21 // TODO évaluer extend v2
22 -public class UserRole /* extends org.roliste.data.DbEntity */ 22 +public class AccountRole /* extends org.roliste.data.DbEntity */
23 { 23 {
24 @Id 24 @Id
25 @GeneratedValue(strategy = GenerationType.IDENTITY) 25 @GeneratedValue(strategy = GenerationType.IDENTITY)
...@@ -31,10 +31,10 @@ public class UserRole /* extends org.roliste.data.DbEntity */ ...@@ -31,10 +31,10 @@ public class UserRole /* extends org.roliste.data.DbEntity */
31 private String rolename; 31 private String rolename;
32 32
33 /** 33 /**
34 - * The {@link Person}s for this user role. 34 + * The {@link Account}s for this user role.
35 */ 35 */
36 @ManyToMany(mappedBy = "roles") 36 @ManyToMany(mappedBy = "roles")
37 - private Set<Person> persons; 37 + private Set<Account> accounts;
38 38
39 /** 39 /**
40 * Builds a new and empty user role definition. 40 * Builds a new and empty user role definition.
...@@ -42,12 +42,12 @@ public class UserRole /* extends org.roliste.data.DbEntity */ ...@@ -42,12 +42,12 @@ public class UserRole /* extends org.roliste.data.DbEntity */
42 * <br/> 42 * <br/>
43 * Needed by Hibernate for Java reflection. 43 * Needed by Hibernate for Java reflection.
44 */ 44 */
45 - public UserRole() { 45 + public AccountRole() {
46 super(); 46 super();
47 rolename = null; 47 rolename = null;
48 visible = true; 48 visible = true;
49 // no need to synchronize this 49 // no need to synchronize this
50 - persons = new HashSet<Person>(); 50 + accounts = new HashSet<Account>();
51 } 51 }
52 52
53 public int getUserRoleId() { 53 public int getUserRoleId() {
...@@ -90,7 +90,7 @@ public class UserRole /* extends org.roliste.data.DbEntity */ ...@@ -90,7 +90,7 @@ public class UserRole /* extends org.roliste.data.DbEntity */
90 90
91 /** 91 /**
92 * Indicates if the role is visible. 92 * Indicates if the role is visible.
93 - * If not, persons should not be able to access the privileges 93 + * If not, accounts should not be able to access the privileges
94 * they inherit from being part of this role. 94 * they inherit from being part of this role.
95 * @return the visible flag. 95 * @return the visible flag.
96 * @see #setVisible(boolean) 96 * @see #setVisible(boolean)
...@@ -112,12 +112,12 @@ public class UserRole /* extends org.roliste.data.DbEntity */ ...@@ -112,12 +112,12 @@ public class UserRole /* extends org.roliste.data.DbEntity */
112 } 112 }
113 113
114 /** 114 /**
115 - * Retrieves the list of {@link Person}s for this user role. 115 + * Retrieves the list of {@link Account}s for this user role.
116 * SHALL be used as a read-only attribute. In particular, avoid 116 * SHALL be used as a read-only attribute. In particular, avoid
117 * using {@link Set#add(Object)} or {@link Set#remove(Object)} on 117 * using {@link Set#add(Object)} or {@link Set#remove(Object)} on
118 * the returned value without caution. 118 * the returned value without caution.
119 - * @return a {@link Set} of {@link Person}. May be <code>null</code>. 119 + * @return a {@link Set} of {@link Account}. May be <code>null</code>.
120 - * @see #setPersons(Set) 120 + * @see #setAccounts(Set)
121 * hibernate.many-to-many 121 * hibernate.many-to-many
122 * column="UTILISATEUR_FK" 122 * column="UTILISATEUR_FK"
123 * class="org.roliste.data.db.Person" 123 * class="org.roliste.data.db.Person"
...@@ -132,18 +132,18 @@ public class UserRole /* extends org.roliste.data.DbEntity */ ...@@ -132,18 +132,18 @@ public class UserRole /* extends org.roliste.data.DbEntity */
132 * lazy="true" 132 * lazy="true"
133 * inverse="true" 133 * inverse="true"
134 */ 134 */
135 - public Set<Person> getPersons() { 135 + public Set<Account> getAccounts() {
136 - return persons; 136 + return accounts;
137 } 137 }
138 138
139 /** 139 /**
140 - * Sets the list of {@link Person}s for this user role. 140 + * Sets the list of {@link Account}s for this user role.
141 - * @param persons the new {@link Set} of {@link Person}s. May be 141 + * @param accounts the new {@link Set} of {@link Account}s. May be
142 * <code>null</code> (we don't handle the relation from this side). 142 * <code>null</code> (we don't handle the relation from this side).
143 - * @see #getPersons() 143 + * @see #getAccounts()
144 */ 144 */
145 - protected void setPersons(Set<Person> persons) { 145 + protected void setAccounts(Set<Account> accounts) {
146 - this.persons = persons; 146 + this.accounts = accounts;
147 } 147 }
148 148
149 /** 149 /**
......
...@@ -2,5 +2,5 @@ package org.legrog.entities; ...@@ -2,5 +2,5 @@ package org.legrog.entities;
2 2
3 import org.springframework.data.jpa.repository.JpaRepository; 3 import org.springframework.data.jpa.repository.JpaRepository;
4 4
5 -public interface UserAttributeRepository extends JpaRepository<UserAttribute, Integer> { 5 +public interface AccountRoleRepository extends JpaRepository<AccountRole, Integer> {
6 -} 6 +}
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -15,7 +15,7 @@ public class PublisherAction { ...@@ -15,7 +15,7 @@ public class PublisherAction {
15 @Enumerated 15 @Enumerated
16 private ActionType actionType; 16 private ActionType actionType;
17 @ManyToOne 17 @ManyToOne
18 - private Person publisherActionAuthor; 18 + private Account publisherActionAuthor;
19 @ManyToOne 19 @ManyToOne
20 private PublisherVersion publisherVersion; 20 private PublisherVersion publisherVersion;
21 21
...@@ -25,7 +25,7 @@ public class PublisherAction { ...@@ -25,7 +25,7 @@ public class PublisherAction {
25 @ManyToOne 25 @ManyToOne
26 private Publisher publisher; 26 private Publisher publisher;
27 27
28 - public void setPublisherActionAuthor(Person publisherActionAuthor) { 28 + public void setPublisherActionAuthor(Account publisherActionAuthor) {
29 this.publisherActionAuthor = publisherActionAuthor; 29 this.publisherActionAuthor = publisherActionAuthor;
30 } 30 }
31 31
...@@ -49,7 +49,7 @@ public class PublisherAction { ...@@ -49,7 +49,7 @@ public class PublisherAction {
49 return actionType; 49 return actionType;
50 } 50 }
51 51
52 - public Person getPublisherActionAuthor() { 52 + public Account getPublisherActionAuthor() {
53 return publisherActionAuthor; 53 return publisherActionAuthor;
54 } 54 }
55 55
......
...@@ -31,7 +31,7 @@ public class PublisherVersion { ...@@ -31,7 +31,7 @@ public class PublisherVersion {
31 private boolean publisherActive; 31 private boolean publisherActive;
32 private String publisherHistory; 32 private String publisherHistory;
33 @ManyToOne 33 @ManyToOne
34 - private Person publisherVersionAuthor; 34 + private Account publisherVersionAuthor;
35 private Timestamp publisherVersionDatetime; 35 private Timestamp publisherVersionDatetime;
36 36
37 public Timestamp getPublisherVersionDatetime() { 37 public Timestamp getPublisherVersionDatetime() {
...@@ -146,11 +146,11 @@ public class PublisherVersion { ...@@ -146,11 +146,11 @@ public class PublisherVersion {
146 this.publisherAddressCountry = publisherAddressCountry; 146 this.publisherAddressCountry = publisherAddressCountry;
147 } 147 }
148 148
149 - public Person getPublisherVersionAuthor() { 149 + public Account getPublisherVersionAuthor() {
150 return publisherVersionAuthor; 150 return publisherVersionAuthor;
151 } 151 }
152 152
153 - public void setPublisherVersionAuthor(Person publisherVersionAuthor) { 153 + public void setPublisherVersionAuthor(Account publisherVersionAuthor) {
154 this.publisherVersionAuthor = publisherVersionAuthor; 154 this.publisherVersionAuthor = publisherVersionAuthor;
155 } 155 }
156 156
......
...@@ -43,7 +43,7 @@ public class PublisherVersionView implements Serializable { ...@@ -43,7 +43,7 @@ public class PublisherVersionView implements Serializable {
43 private String publisherURL; 43 private String publisherURL;
44 private boolean publisherActive; 44 private boolean publisherActive;
45 private String publisherHistory; 45 private String publisherHistory;
46 - private transient Person publisherVersionAuthor; 46 + private transient Account publisherVersionAuthor;
47 private Timestamp publisherVersionDatetime; 47 private Timestamp publisherVersionDatetime;
48 48
49 private transient Publisher publisher; 49 private transient Publisher publisher;
...@@ -312,11 +312,11 @@ public class PublisherVersionView implements Serializable { ...@@ -312,11 +312,11 @@ public class PublisherVersionView implements Serializable {
312 this.publisherHistory = publisherHistory; 312 this.publisherHistory = publisherHistory;
313 } 313 }
314 314
315 - public Person getPublisherVersionAuthor() { 315 + public Account getPublisherVersionAuthor() {
316 return publisherVersionAuthor; 316 return publisherVersionAuthor;
317 } 317 }
318 318
319 - public void setPublisherVersionAuthor(Person publisherVersionAuthor) { 319 + public void setPublisherVersionAuthor(Account publisherVersionAuthor) {
320 this.publisherVersionAuthor = publisherVersionAuthor; 320 this.publisherVersionAuthor = publisherVersionAuthor;
321 } 321 }
322 322
......
1 package org.legrog.web.user; 1 package org.legrog.web.user;
2 2
3 -import org.legrog.entities.Person; 3 +import org.legrog.entities.Account;
4 4
5 import javax.annotation.PostConstruct; 5 import javax.annotation.PostConstruct;
6 import javax.enterprise.context.RequestScoped; 6 import javax.enterprise.context.RequestScoped;
...@@ -14,19 +14,19 @@ public class ListUsersBean { ...@@ -14,19 +14,19 @@ public class ListUsersBean {
14 @Inject 14 @Inject
15 private UserService userService; 15 private UserService userService;
16 16
17 - private List<Person> persons; 17 + private List<Account> accounts;
18 18
19 - public List<Person> getPersons() { 19 + public List<Account> getAccounts() {
20 - return persons; 20 + return accounts;
21 } 21 }
22 22
23 - public void setPersons(List<Person> persons) { 23 + public void setAccounts(List<Account> accounts) {
24 - this.persons = persons; 24 + this.accounts = accounts;
25 } 25 }
26 26
27 @PostConstruct 27 @PostConstruct
28 public void init() { 28 public void init() {
29 - persons = userService.getAllUsers(); 29 + accounts = userService.getAllUsers();
30 } 30 }
31 31
32 } 32 }
......
...@@ -24,8 +24,8 @@ public class UpdateUserBean { ...@@ -24,8 +24,8 @@ public class UpdateUserBean {
24 private SharedService sharedService; 24 private SharedService sharedService;
25 25
26 private List<DisplayNameMask> allDisplayNameMasks; 26 private List<DisplayNameMask> allDisplayNameMasks;
27 - private List<UserRole> availableUserRoles; 27 + private List<AccountRole> availableAccountRoles;
28 - private List<UserProperty> availableUserProperties; 28 + private List<AccountProperty> availableUserProperties;
29 29
30 @ManagedProperty("#{param.userId}") 30 @ManagedProperty("#{param.userId}")
31 private int userId; 31 private int userId;
...@@ -37,9 +37,9 @@ public class UpdateUserBean { ...@@ -37,9 +37,9 @@ public class UpdateUserBean {
37 private String email; 37 private String email;
38 private boolean anonymous; 38 private boolean anonymous;
39 private String password; 39 private String password;
40 - private List<UserRole> roles; 40 + private List<AccountRole> roles;
41 private String presentation; 41 private String presentation;
42 - private List<UserAttribute> userAttributes; 42 + private List<AccountAttribute> accountAttributes;
43 private boolean criticProvider; 43 private boolean criticProvider;
44 private boolean visible; 44 private boolean visible;
45 private boolean activated; 45 private boolean activated;
...@@ -59,41 +59,41 @@ public class UpdateUserBean { ...@@ -59,41 +59,41 @@ public class UpdateUserBean {
59 public void init() { 59 public void init() {
60 logger.info("init"); 60 logger.info("init");
61 allDisplayNameMasks = sharedService.getAllDisplayNameMasks(); 61 allDisplayNameMasks = sharedService.getAllDisplayNameMasks();
62 - availableUserRoles = sharedService.getAvailableUserRoles(); 62 + availableAccountRoles = sharedService.getAvailableUserRoles();
63 availableUserProperties = sharedService.getAvailableUserProperties(); 63 availableUserProperties = sharedService.getAvailableUserProperties();
64 } 64 }
65 65
66 66
67 public String add() { 67 public String add() {
68 - Person person = new Person(); 68 + Account account = new Account();
69 - person.setActivated(activated); 69 + account.setActivated(activated);
70 - person.setAnonymous(anonymous); 70 + account.setAnonymous(anonymous);
71 - if (userAttributes != null) { 71 + if (accountAttributes != null) {
72 - person.setAttributes(userAttributes); 72 + account.setAttributes(accountAttributes);
73 } 73 }
74 - person.setCriticProvider(criticProvider); 74 + account.setCriticProvider(criticProvider);
75 if (displayNameMask != null) { 75 if (displayNameMask != null) {
76 - person.setDisplayNameMask(displayNameMask); 76 + account.setDisplayNameMask(displayNameMask);
77 } else { 77 } else {
78 - person.setDisplayNameMask(DisplayNameMask.PRENOMNOM); 78 + account.setDisplayNameMask(DisplayNameMask.PRENOMNOM);
79 } 79 }
80 - person.setEmail(email); 80 + account.setEmail(email);
81 - person.setFirstName(firstName); 81 + account.setFirstName(firstName);
82 - person.setLastName(lastName); 82 + account.setLastName(lastName);
83 if (nickName != null && !nickName.isEmpty()) { 83 if (nickName != null && !nickName.isEmpty()) {
84 - person.setNickName(nickName); 84 + account.setNickName(nickName);
85 } 85 }
86 - person.setPassword(password); 86 + account.setPassword(password);
87 if (presentation != null) { 87 if (presentation != null) {
88 - person.setPresentation(presentation); 88 + account.setPresentation(presentation);
89 } 89 }
90 if (roles != null) { 90 if (roles != null) {
91 - person.setRoles(roles); 91 + account.setRoles(roles);
92 } 92 }
93 - person.setUsername(username); 93 + account.setUsername(username);
94 - person.setVisible(visible); 94 + account.setVisible(visible);
95 - person.setCreationDate(new Date()); 95 + account.setCreationDate(new Date());
96 - userService.addUser(person); 96 + userService.addUser(account);
97 return "success"; 97 return "success";
98 } 98 }
99 99
...@@ -103,25 +103,25 @@ public class UpdateUserBean { ...@@ -103,25 +103,25 @@ public class UpdateUserBean {
103 logger.info("userId =" + userId); 103 logger.info("userId =" + userId);
104 this.userId = userId; 104 this.userId = userId;
105 if (userId != 0) { 105 if (userId != 0) {
106 - Person person = userService.findUserById(userId); 106 + Account account = userService.findUserById(userId);
107 - if (person != null) { 107 + if (account != null) {
108 - activated = person.isActivated(); 108 + activated = account.isActivated();
109 - anonymous = person.isAnonymous(); 109 + anonymous = account.isAnonymous();
110 - userAttributes = person.getAttributes(); 110 + accountAttributes = account.getAttributes();
111 - criticProvider = person.isCriticProvider(); 111 + criticProvider = account.isCriticProvider();
112 - displayNameMask = person.getDisplayNameMask(); 112 + displayNameMask = account.getDisplayNameMask();
113 - email = person.getEmail(); 113 + email = account.getEmail();
114 - firstName = person.getFirstName(); 114 + firstName = account.getFirstName();
115 - lastName = person.getLastName(); 115 + lastName = account.getLastName();
116 - nickName = person.getNickName(); 116 + nickName = account.getNickName();
117 - password = person.getPassword(); 117 + password = account.getPassword();
118 - presentation = person.getPresentation(); 118 + presentation = account.getPresentation();
119 - roles = person.getRoles(); 119 + roles = account.getRoles();
120 if (roles == null) { 120 if (roles == null) {
121 - roles = new ArrayList<UserRole>(); 121 + roles = new ArrayList<AccountRole>();
122 } 122 }
123 - username = person.getUsername(); 123 + username = account.getUsername();
124 - visible = person.isVisible(); 124 + visible = account.isVisible();
125 return "updateUser.xhtml"; 125 return "updateUser.xhtml";
126 } 126 }
127 } 127 }
...@@ -132,32 +132,32 @@ public class UpdateUserBean { ...@@ -132,32 +132,32 @@ public class UpdateUserBean {
132 logger.info("update"); 132 logger.info("update");
133 133
134 logger.info("userId =" + userId); 134 logger.info("userId =" + userId);
135 - Person person = userService.findUserById(userId); 135 + Account account = userService.findUserById(userId);
136 - person.setActivated(activated); 136 + account.setActivated(activated);
137 - person.setAnonymous(anonymous); 137 + account.setAnonymous(anonymous);
138 - person.setAttributes(userAttributes); 138 + account.setAttributes(accountAttributes);
139 - person.setCriticProvider(criticProvider); 139 + account.setCriticProvider(criticProvider);
140 - person.setDisplayNameMask(displayNameMask); 140 + account.setDisplayNameMask(displayNameMask);
141 - person.setEmail(email); 141 + account.setEmail(email);
142 - person.setFirstName(firstName); 142 + account.setFirstName(firstName);
143 - person.setLastName(lastName); 143 + account.setLastName(lastName);
144 - person.setNickName(nickName); 144 + account.setNickName(nickName);
145 - person.setPassword(password); 145 + account.setPassword(password);
146 - person.setPresentation(presentation); 146 + account.setPresentation(presentation);
147 - person.setRoles(roles); 147 + account.setRoles(roles);
148 - person.setUsername(username); 148 + account.setUsername(username);
149 - person.setVisible(visible); 149 + account.setVisible(visible);
150 - userService.updateUser(person); 150 + userService.updateUser(account);
151 return "success"; 151 return "success";
152 } 152 }
153 153
154 154
155 - public List<UserRole> getAvailableUserRoles() { 155 + public List<AccountRole> getAvailableAccountRoles() {
156 - return availableUserRoles; 156 + return availableAccountRoles;
157 } 157 }
158 158
159 - public void setAvailableUserRoles(List<UserRole> availableUserRoles) { 159 + public void setAvailableAccountRoles(List<AccountRole> availableAccountRoles) {
160 - this.availableUserRoles = availableUserRoles; 160 + this.availableAccountRoles = availableAccountRoles;
161 } 161 }
162 162
163 public String getPresentation() { 163 public String getPresentation() {
...@@ -168,20 +168,20 @@ public class UpdateUserBean { ...@@ -168,20 +168,20 @@ public class UpdateUserBean {
168 this.presentation = presentation; 168 this.presentation = presentation;
169 } 169 }
170 170
171 - public List<UserProperty> getAvailableUserProperties() { 171 + public List<AccountProperty> getAvailableUserProperties() {
172 return availableUserProperties; 172 return availableUserProperties;
173 } 173 }
174 174
175 - public void setAvailableUserProperties(List<UserProperty> availableUserProperties) { 175 + public void setAvailableUserProperties(List<AccountProperty> availableUserProperties) {
176 this.availableUserProperties = availableUserProperties; 176 this.availableUserProperties = availableUserProperties;
177 } 177 }
178 178
179 - public List<UserAttribute> getUserAttributes() { 179 + public List<AccountAttribute> getAccountAttributes() {
180 - return userAttributes; 180 + return accountAttributes;
181 } 181 }
182 182
183 - public void setUserAttributes(List<UserAttribute> userAttributes) { 183 + public void setAccountAttributes(List<AccountAttribute> accountAttributes) {
184 - this.userAttributes = userAttributes; 184 + this.accountAttributes = accountAttributes;
185 } 185 }
186 186
187 public boolean isCriticProvider() { 187 public boolean isCriticProvider() {
...@@ -304,11 +304,11 @@ public class UpdateUserBean { ...@@ -304,11 +304,11 @@ public class UpdateUserBean {
304 this.password = password; 304 this.password = password;
305 } 305 }
306 306
307 - public List<UserRole> getRoles() { 307 + public List<AccountRole> getRoles() {
308 return roles; 308 return roles;
309 } 309 }
310 310
311 - public void setRoles(List<UserRole> roles) { 311 + public void setRoles(List<AccountRole> roles) {
312 this.roles = roles; 312 this.roles = roles;
313 } 313 }
314 } 314 }
...\ No newline at end of file ...\ No newline at end of file
......
1 package org.legrog.web.user; 1 package org.legrog.web.user;
2 2
3 -import org.legrog.entities.Person; 3 +import org.legrog.entities.Account;
4 4
5 import java.util.List; 5 import java.util.List;
6 6
7 public interface UserService { 7 public interface UserService {
8 - void addUser(Person person); 8 + void addUser(Account account);
9 9
10 - List<Person> getAllUsers(); 10 + List<Account> getAllUsers();
11 11
12 - Person findUserById(int id); 12 + Account findUserById(int id);
13 13
14 - void updateUser(Person person); 14 + void updateUser(Account account);
15 } 15 }
......
1 package org.legrog.web.user; 1 package org.legrog.web.user;
2 2
3 -import org.legrog.entities.Person; 3 +import org.legrog.entities.Account;
4 -import org.legrog.entities.PersonRepository; 4 +import org.legrog.entities.AccountRepository;
5 5
6 import javax.ejb.Stateless; 6 import javax.ejb.Stateless;
7 import javax.inject.Inject; 7 import javax.inject.Inject;
...@@ -10,21 +10,21 @@ import java.util.List; ...@@ -10,21 +10,21 @@ import java.util.List;
10 @Stateless 10 @Stateless
11 public class UserServiceSpring implements UserService { 11 public class UserServiceSpring implements UserService {
12 @Inject 12 @Inject
13 - PersonRepository personRepository; 13 + AccountRepository accountRepository;
14 14
15 - public void addUser(Person person) { 15 + public void addUser(Account account) {
16 - personRepository.save(person); 16 + accountRepository.save(account);
17 } 17 }
18 18
19 - public List<Person> getAllUsers() { 19 + public List<Account> getAllUsers() {
20 - return personRepository.findAll(); 20 + return accountRepository.findAll();
21 } 21 }
22 22
23 - public Person findUserById(int id) { 23 + public Account findUserById(int id) {
24 - return personRepository.findOne(new Integer(id)); 24 + return accountRepository.findOne(new Integer(id));
25 } 25 }
26 26
27 - public void updateUser(Person person) { 27 + public void updateUser(Account account) {
28 - personRepository.save(person); 28 + accountRepository.save(account);
29 } 29 }
30 } 30 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -32,17 +32,17 @@ ...@@ -32,17 +32,17 @@
32 32
33 <div id="listElements"> 33 <div id="listElements">
34 34
35 - <h:commandLink styleClass="fRight acLink" action="add" rendered="#{not empty listUsersBean.persons}" > 35 + <h:commandLink styleClass="fRight acLink" action="add" rendered="#{not empty listUsersBean.accounts}" >
36 <img src="/images/structure/vide.gif" class="icAddC" alt="" title="Crer un nouvel utilisateur" /> 36 <img src="/images/structure/vide.gif" class="icAddC" alt="" title="Crer un nouvel utilisateur" />
37 Nouvel Utilisateur 37 Nouvel Utilisateur
38 </h:commandLink> 38 </h:commandLink>
39 39
40 - <p:dataTable id="tableElements" rendered="#{not empty listUsersBean.persons}" 40 + <p:dataTable id="tableElements" rendered="#{not empty listUsersBean.accounts}"
41 - var="person" value="#{listUsersBean.persons}" 41 + var="account" value="#{listUsersBean.accounts}"
42 styleClass="results" rowClasses="altRichRow,altRow"> 42 styleClass="results" rowClasses="altRichRow,altRow">
43 <!-- TODO Grer la pagination --> 43 <!-- TODO Grer la pagination -->
44 -<!-- <p:dataTable id="tableElements" rendered="#{listUsersBean.persons.size>0}" 44 +<!-- <p:dataTable id="tableElements" rendered="#{listUsersBean.accounts.size>0}"
45 - var="person" value="#{listUsersBean.persons}" rows="#{userListMgr.pageSize}" 45 + var="account" value="#{listUsersBean.accounts}" rows="#{userListMgr.pageSize}"
46 styleClass="results" rowClasses="altRichRow,altRow">--> 46 styleClass="results" rowClasses="altRichRow,altRow">-->
47 <f:facet name="header"> 47 <f:facet name="header">
48 <p:dataScroller for="tableElements" 48 <p:dataScroller for="tableElements"
...@@ -61,35 +61,35 @@ ...@@ -61,35 +61,35 @@
61 </h:commandLink>--> 61 </h:commandLink>-->
62 </p:column> 62 </p:column>
63 <p:column> 63 <p:column>
64 - <h:commandLink action="#{updateUserBean.prepareUpdate(person.userId)}"> 64 + <h:commandLink action="#{updateUserBean.prepareUpdate(account.userId)}">
65 <img src="/images/structure/vide.gif" class="icEdit" alt="Modifier" title="Modifier" /> 65 <img src="/images/structure/vide.gif" class="icEdit" alt="Modifier" title="Modifier" />
66 </h:commandLink> 66 </h:commandLink>
67 </p:column> 67 </p:column>
68 - <p:column styleClass="third" sortBy="#{person.username}"> 68 + <p:column styleClass="third" sortBy="#{account.username}">
69 <f:facet name="header">Identifiant</f:facet> 69 <f:facet name="header">Identifiant</f:facet>
70 <!-- TODO Dcider de l'avenir de traceable --> 70 <!-- TODO Dcider de l'avenir de traceable -->
71 <ui:remove> 71 <ui:remove>
72 - <!-- <h:outputLink value="#{person.traceable.urlRewrite}">--> 72 + <!-- <h:outputLink value="#{account.traceable.urlRewrite}">-->
73 </ui:remove> 73 </ui:remove>
74 - <h:outputText value="#{person.username}" /> 74 + <h:outputText value="#{account.username}" />
75 <!-- </h:outputLink>--> 75 <!-- </h:outputLink>-->
76 </p:column> 76 </p:column>
77 - <p:column styleClass="third" sortBy="#{person.firstName} #{person.lastName}"> 77 + <p:column styleClass="third" sortBy="#{account.firstName} #{account.lastName}">
78 <f:facet name="header">Nom</f:facet> 78 <f:facet name="header">Nom</f:facet>
79 <ui:remove> 79 <ui:remove>
80 - <!--<h:outputLink value="#{person.traceable.urlRewrite}">--> 80 + <!--<h:outputLink value="#{account.traceable.urlRewrite}">-->
81 </ui:remove> 81 </ui:remove>
82 - <h:outputText value="#{person.firstName} #{person.lastName}" /> 82 + <h:outputText value="#{account.firstName} #{account.lastName}" />
83 <!--</h:outputLink>--> 83 <!--</h:outputLink>-->
84 </p:column> 84 </p:column>
85 - <p:column styleClass="third" sortBy="#{person.email}"> 85 + <p:column styleClass="third" sortBy="#{account.email}">
86 <f:facet name="header">Email</f:facet> 86 <f:facet name="header">Email</f:facet>
87 - <h:outputText value="#{person.email}" /> 87 + <h:outputText value="#{account.email}" />
88 </p:column> 88 </p:column>
89 <p:column> 89 <p:column>
90 - <h:graphicImage value="/images/structure/dVert.gif" rendered="#{person.visible and person.activated}" title="Utilisateur activ" /> 90 + <h:graphicImage value="/images/structure/dVert.gif" rendered="#{account.visible and account.activated}" title="Utilisateur activ" />
91 - <h:graphicImage value="/images/structure/dOrange.gif" rendered="#{(not person.visible) and person.activated}" title="Utilisateur dsactiv" /> 91 + <h:graphicImage value="/images/structure/dOrange.gif" rendered="#{(not account.visible) and account.activated}" title="Utilisateur dsactiv" />
92 - <h:graphicImage value="/images/structure/dRouge.gif" rendered="#{not person.activated}" title="Utilisateur non enregistr" /> 92 + <h:graphicImage value="/images/structure/dRouge.gif" rendered="#{not account.activated}" title="Utilisateur non enregistr" />
93 </p:column> 93 </p:column>
94 <f:facet name="footer"> 94 <f:facet name="footer">
95 <h:commandLink action="add" value="Crer un nouvel utilisateur" > 95 <h:commandLink action="add" value="Crer un nouvel utilisateur" >
...@@ -99,7 +99,7 @@ ...@@ -99,7 +99,7 @@
99 </div> 99 </div>
100 <p> 100 <p>
101 <h:commandLink action="add" value="Crer un nouvel utilisateur" 101 <h:commandLink action="add" value="Crer un nouvel utilisateur"
102 - rendered="#{empty listUsersBean.persons}"> 102 + rendered="#{empty listUsersBean.accounts}">
103 </h:commandLink> 103 </h:commandLink>
104 </p> 104 </p>
105 </h:form> 105 </h:form>
......
...@@ -12,8 +12,8 @@ ...@@ -12,8 +12,8 @@
12 </h:commandLink> 12 </h:commandLink>
13 </h:form> 13 </h:form>
14 <ul> 14 <ul>
15 - <ui:repeat value="#{listUsersBean.persons}" var="person"> 15 + <ui:repeat value="#{listUsersBean.accounts}" var="account">
16 - <li>#{person.username}</li> 16 + <li>#{account.username}</li>
17 </ui:repeat> 17 </ui:repeat>
18 </ul> 18 </ul>
19 </f:view> 19 </f:view>
......
...@@ -86,7 +86,7 @@ ...@@ -86,7 +86,7 @@
86 <td><h:outputLabel for="roles">Rles</h:outputLabel></td> 86 <td><h:outputLabel for="roles">Rles</h:outputLabel></td>
87 <td> 87 <td>
88 <h:selectManyCheckbox id="roles" value="#{updateUserBean.roles}" converter="omnifaces.SelectItemsConverter" layout="pageDirection" > 88 <h:selectManyCheckbox id="roles" value="#{updateUserBean.roles}" converter="omnifaces.SelectItemsConverter" layout="pageDirection" >
89 - <f:selectItems value="#{updateUserBean.availableUserRoles}" var="role" itemLabel="#{role.rolename}" /> 89 + <f:selectItems value="#{updateUserBean.availableAccountRoles}" var="role" itemLabel="#{role.rolename}" />
90 </h:selectManyCheckbox> 90 </h:selectManyCheckbox>
91 </td> 91 </td>
92 <td><h:message errorClass="errorMsg" infoClass="infoMsg" for="roles"/></td> 92 <td><h:message errorClass="errorMsg" infoClass="infoMsg" for="roles"/></td>
...@@ -110,7 +110,7 @@ ...@@ -110,7 +110,7 @@
110 <h:outputText value="#{userProperty.tag}"/> 110 <h:outputText value="#{userProperty.tag}"/>
111 </h:column> 111 </h:column>
112 <h:column> 112 <h:column>
113 - <h:inputText id="prop_#{userProperty.name}" value="#{updateUserBean.userAttributes[userProperty.name].value}" style="width: 175px;"> 113 + <h:inputText id="prop_#{userProperty.name}" value="#{updateUserBean.accountAttributes[userProperty.name].value}" style="width: 175px;">
114 <f:validateLength maximum="200"/> 114 <f:validateLength maximum="200"/>
115 </h:inputText> 115 </h:inputText>
116 </h:column> 116 </h:column>
......
...@@ -12,9 +12,9 @@ public interface SharedService { ...@@ -12,9 +12,9 @@ public interface SharedService {
12 12
13 List<DisplayNameMask> getAllDisplayNameMasks(); 13 List<DisplayNameMask> getAllDisplayNameMasks();
14 14
15 - List<UserRole> getAvailableUserRoles(); 15 + List<AccountRole> getAvailableUserRoles();
16 16
17 - List<UserProperty> getAvailableUserProperties(); 17 + List<AccountProperty> getAvailableUserProperties();
18 18
19 - Person getCurrentUser(); 19 + Account getCurrentUser();
20 } 20 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -15,16 +15,16 @@ import java.util.Vector; ...@@ -15,16 +15,16 @@ import java.util.Vector;
15 public class SharedServiceSpring implements SharedService { 15 public class SharedServiceSpring implements SharedService {
16 16
17 CountryRepository countryRepository; 17 CountryRepository countryRepository;
18 - UserRoleRepository userRoleRepository; 18 + AccountRoleRepository accountRoleRepository;
19 - UserPropertyRepository userPropertyRepository; 19 + AccountPropertyRepository accountPropertyRepository;
20 UserService userService; 20 UserService userService;
21 21
22 @Inject 22 @Inject
23 - public SharedServiceSpring(CountryRepository countryRepository, UserRoleRepository userRoleRepository, 23 + public SharedServiceSpring(CountryRepository countryRepository, AccountRoleRepository accountRoleRepository,
24 - UserPropertyRepository userPropertyRepository, UserService userService) { 24 + AccountPropertyRepository accountPropertyRepository, UserService userService) {
25 this.countryRepository = countryRepository; 25 this.countryRepository = countryRepository;
26 - this.userRoleRepository = userRoleRepository; 26 + this.accountRoleRepository = accountRoleRepository;
27 - this.userPropertyRepository = userPropertyRepository; 27 + this.accountPropertyRepository = accountPropertyRepository;
28 this.userService = userService; 28 this.userService = userService;
29 } 29 }
30 30
...@@ -52,18 +52,18 @@ public class SharedServiceSpring implements SharedService { ...@@ -52,18 +52,18 @@ public class SharedServiceSpring implements SharedService {
52 return allDisplayNameMasks; 52 return allDisplayNameMasks;
53 } 53 }
54 54
55 - public List<UserRole> getAvailableUserRoles() { 55 + public List<AccountRole> getAvailableUserRoles() {
56 - return userRoleRepository.findAll(); 56 + return accountRoleRepository.findAll();
57 } 57 }
58 58
59 - public List<UserProperty> getAvailableUserProperties() { return userPropertyRepository.findAll(); } 59 + public List<AccountProperty> getAvailableUserProperties() { return accountPropertyRepository.findAll(); }
60 60
61 - public Person getCurrentUser() { 61 + public Account getCurrentUser() {
62 // TODO Remplacer l'astuce par une vraie récupération de l'utilisateur 62 // TODO Remplacer l'astuce par une vraie récupération de l'utilisateur
63 - List<Person> persons = userService.getAllUsers(); 63 + List<Account> accounts = userService.getAllUsers();
64 Random random = new Random(); 64 Random random = new Random();
65 - Person person = persons.get(random.nextInt(persons.size())); 65 + Account account = accounts.get(random.nextInt(accounts.size()));
66 // End TODO 66 // End TODO
67 - return person; 67 + return account;
68 } 68 }
69 } 69 }
......
...@@ -7,6 +7,8 @@ import org.junit.jupiter.api.Test; ...@@ -7,6 +7,8 @@ import org.junit.jupiter.api.Test;
7 import org.junit.jupiter.api.extension.ExtendWith; 7 import org.junit.jupiter.api.extension.ExtendWith;
8 import org.junit.platform.runner.JUnitPlatform; 8 import org.junit.platform.runner.JUnitPlatform;
9 import org.junit.runner.RunWith; 9 import org.junit.runner.RunWith;
10 +import org.legrog.entities.AccountProperty;
11 +import org.legrog.entities.AccountRole;
10 import org.legrog.entities.DisplayNameMask; 12 import org.legrog.entities.DisplayNameMask;
11 import org.legrog.test.MockitoExtension; 13 import org.legrog.test.MockitoExtension;
12 import org.legrog.web.xyz.SharedService; 14 import org.legrog.web.xyz.SharedService;
...@@ -20,10 +22,10 @@ import static org.mockito.Mockito.when; ...@@ -20,10 +22,10 @@ import static org.mockito.Mockito.when;
20 /** 22 /**
21 * Created by jai on 15/11/16. 23 * Created by jai on 15/11/16.
22 */ 24 */
23 -@DisplayName("Update Person Bean") 25 +@DisplayName("Update Account Bean")
24 @ExtendWith(MockitoExtension.class) 26 @ExtendWith(MockitoExtension.class)
25 @RunWith(JUnitPlatform.class) 27 @RunWith(JUnitPlatform.class)
26 -public class UpdatePersonBeanTest { 28 +public class UpdateAccountBeanTest {
27 29
28 UpdateUserBean updateUserBean; 30 UpdateUserBean updateUserBean;
29 31
...@@ -33,7 +35,7 @@ public class UpdatePersonBeanTest { ...@@ -33,7 +35,7 @@ public class UpdatePersonBeanTest {
33 } 35 }
34 36
35 @Test 37 @Test
36 - @DisplayName("depends on Shared Service and Person Service") 38 + @DisplayName("depends on Shared Service and Account Service")
37 public void testDependencies() { 39 public void testDependencies() {
38 assertThat(updateUserBean).isNotNull(); 40 assertThat(updateUserBean).isNotNull();
39 } 41 }
...@@ -43,14 +45,14 @@ public class UpdatePersonBeanTest { ...@@ -43,14 +45,14 @@ public class UpdatePersonBeanTest {
43 class init { 45 class init {
44 46
45 private List<DisplayNameMask> displayNameMasks; 47 private List<DisplayNameMask> displayNameMasks;
46 - private List<org.legrog.entities.UserProperty> userProperties; 48 + private List<AccountProperty> userProperties;
47 - private List<org.legrog.entities.UserRole> userRoles; 49 + private List<AccountRole> accountRoles;
48 50
49 @BeforeEach 51 @BeforeEach
50 public void setUp(@Mock SharedService sharedService) { 52 public void setUp(@Mock SharedService sharedService) {
51 when(sharedService.getAllDisplayNameMasks()).thenReturn(displayNameMasks); 53 when(sharedService.getAllDisplayNameMasks()).thenReturn(displayNameMasks);
52 when(sharedService.getAvailableUserProperties()).thenReturn(userProperties); 54 when(sharedService.getAvailableUserProperties()).thenReturn(userProperties);
53 - when(sharedService.getAvailableUserRoles()).thenReturn(userRoles); 55 + when(sharedService.getAvailableUserRoles()).thenReturn(accountRoles);
54 } 56 }
55 57
56 @Test 58 @Test
...@@ -59,7 +61,7 @@ public class UpdatePersonBeanTest { ...@@ -59,7 +61,7 @@ public class UpdatePersonBeanTest {
59 updateUserBean.init(); 61 updateUserBean.init();
60 assertThat(updateUserBean.getAllDisplayNameMasks()).isEqualTo(displayNameMasks); 62 assertThat(updateUserBean.getAllDisplayNameMasks()).isEqualTo(displayNameMasks);
61 assertThat(updateUserBean.getAvailableUserProperties()).isEqualTo(userProperties); 63 assertThat(updateUserBean.getAvailableUserProperties()).isEqualTo(userProperties);
62 - assertThat(updateUserBean.getAvailableUserRoles()).isEqualTo(userRoles); 64 + assertThat(updateUserBean.getAvailableAccountRoles()).isEqualTo(accountRoles);
63 } 65 }
64 } 66 }
65 67
......