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:
@@ -242,6 +242,11 @@ public class ArticleManagerBean implements IArticleManager, Serializable {
|
||||
try{
|
||||
ut.begin();
|
||||
Article article = this.getArticle(articleId);
|
||||
//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();
|
||||
@@ -249,7 +254,9 @@ public class ArticleManagerBean implements IArticleManager, Serializable {
|
||||
delegation.setPcMember(PCMember);
|
||||
delegation.setReferee(referee);
|
||||
em.persist(delegation);
|
||||
}
|
||||
ut.commit();
|
||||
|
||||
} catch (Exception e) {
|
||||
try{
|
||||
ut.rollback();
|
||||
|
||||
Reference in New Issue
Block a user