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