Policy failures:

Code warning
- failed on resource User.java. Reason: The import javax.persistence.FetchType is never used, line 10
- failed on resource UserManagerBean.java. Reason: Type safety: The expression of type List needs unchecked conversion to conform to List<User>, line 7
Override reason:   
f
This commit is contained in:
Maxime Dagnicourt
2008-01-29 23:53:42 +00:00
parent 7a4a670519
commit cf4c478c53
3 changed files with 7 additions and 6 deletions

View File

@@ -30,7 +30,7 @@ public interface IConferenceManager {
//role et user methode //role et user methode
public void addRole(Role.RoleType roleType, String login, Integer confId); public Role addRole(Role.RoleType roleType, String login, Integer confId);
public void removeRole(Role role); public void removeRole(Role role);
public List<Role> getRoles(Conference conf); public List<Role> getRoles(Conference conf);
public List<Role> getRoles(User user, Conference conf); public List<Role> getRoles(User user, Conference conf);

View File

@@ -4,10 +4,10 @@ import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import javax.persistence.CascadeType;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
@@ -60,7 +60,7 @@ public class User implements Serializable{
* Roles for this user * Roles for this user
*/ */
//@OneToMany(targetEntity=Role.class,mappedBy="user",fetch=FetchType.EAGER,cascade=CascadeType.ALL) //@OneToMany(targetEntity=Role.class,mappedBy="user",fetch=FetchType.EAGER,cascade=CascadeType.ALL)
@OneToMany(targetEntity=Role.class,mappedBy="user") @OneToMany(targetEntity=Role.class,mappedBy="user",cascade=CascadeType.ALL)
private List<Role> roles; private List<Role> roles;
@OneToMany(targetEntity=Article.class,mappedBy="mainAuthor") @OneToMany(targetEntity=Article.class,mappedBy="mainAuthor")

View File

@@ -74,8 +74,9 @@ public class UserManagerBean implements IUserManager{
} }
public List<User> getUsers(RoleType type) { public List<User> getUsers(RoleType type) {
// TODO Auto-generated method stub Query query = em.createQuery("from Role role where type = ?");
return null; query.setParameter(1, type);
return query.getResultList();
} }
public List<Role> getRoles() { public List<Role> getRoles() {