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