Policy failures:
Code warning - failed on resource ConferenceManagerBean.java. Reason: Type safety: The expression of type List needs unchecked conversion to conform to List<Role>, line 8 Override reason: s
This commit is contained in:
@@ -46,7 +46,7 @@ public class ConferenceManagerBean implements IConferenceManager {
|
|||||||
public List<Conference> getConferences(User user){
|
public List<Conference> getConferences(User user){
|
||||||
List<Conference> list = new ArrayList<Conference>();
|
List<Conference> list = new ArrayList<Conference>();
|
||||||
List<Role> tmpList = new UserManagerBean().getRoles();
|
List<Role> tmpList = new UserManagerBean().getRoles();
|
||||||
System.out.println("allo????????????????????");
|
|
||||||
Conference conf;
|
Conference conf;
|
||||||
for (Role role : tmpList) {
|
for (Role role : tmpList) {
|
||||||
conf = role.getConference();
|
conf = role.getConference();
|
||||||
@@ -76,11 +76,17 @@ public class ConferenceManagerBean implements IConferenceManager {
|
|||||||
em.merge(role);
|
em.merge(role);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<Role> getRoles(){
|
||||||
|
return em.createQuery("from Role role").getResultList();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public List<Role> getRoles(User user, Conference conf) {
|
public List<Role> getRoles(User user, Conference conf) {
|
||||||
Query query = em.createQuery("from Role role where conference = ? and user = ?");
|
Query query = em.createQuery("from Role role where conference = ? and user = ?");
|
||||||
query.setParameter(0, conf);
|
query.setParameter(1, conf);
|
||||||
query.setParameter(1, user);
|
query.setParameter(2, user);
|
||||||
|
|
||||||
return query.getResultList();
|
return query.getResultList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -29,9 +29,10 @@ public interface IConferenceManager {
|
|||||||
public List<Conference> getConferences(User user);
|
public List<Conference> getConferences(User user);
|
||||||
|
|
||||||
|
|
||||||
//role methode
|
//role et user methode
|
||||||
public void addRole(Role.RoleType roleType, User user, Conference conf);
|
public void addRole(Role.RoleType roleType, User user, Conference conf);
|
||||||
public void removeRole(Role role);
|
public void removeRole(Role role);
|
||||||
|
public List<Role> getRoles();
|
||||||
public List<Role> getRoles(User user, Conference conf);
|
public List<Role> getRoles(User user, Conference conf);
|
||||||
public void updateRole(Role role);
|
public void updateRole(Role role);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user