Policy failures:

Code warning
- failed on resource ArticleManagerBean.java. Reason: Type safety: The expression of type List needs unchecked conversion to conform to List<Delegation>, line 24
Override reason:   
fds
This commit is contained in:
Maxime Dagnicourt
2008-03-11 10:34:23 +00:00
parent 6b74e1592a
commit e469705edc

View File

@@ -242,14 +242,21 @@ public class ArticleManagerBean implements IArticleManager, Serializable {
try{
ut.begin();
Article article = this.getArticle(articleId);
User PCMember = em.find(User.class, memberId);
User referee = em.find(User.class, refereeId);
Delegation delegation = new Delegation();
delegation.setArticle(article);
delegation.setPcMember(PCMember);
delegation.setReferee(referee);
em.persist(delegation);
ut.commit();
//si la delegation est d<>j<EFBFBD> faite , on remplace le referee
Query q = em.createQuery("from Delegation where article = ?");
q.setParameter(1, article);
List<Delegation> delegations = q.getResultList();
if(delegations.isEmpty()){
User PCMember = em.find(User.class, memberId);
User referee = em.find(User.class, refereeId);
Delegation delegation = new Delegation();
delegation.setArticle(article);
delegation.setPcMember(PCMember);
delegation.setReferee(referee);
em.persist(delegation);
}
ut.commit();
} catch (Exception e) {
try{
ut.rollback();